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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9c
push ebx
mov dword [ebp - 0x44], 0x9878
mov dword [ebp - 0x8c], 0xd5eb
mov dword [ebp - 0x24], 0x793d
mov dword [ebp - 0x58], 0x20d2
mov dword [ebp - 0x18], 0xa788
mov dword [ebp - 0x1c], 0x3513
mov dword [ebp - 8], 0x14bb6
mov dword [ebp - 0x78], 0xc420
mov dword [ebp - 0x48], 0x940e
mov dword [ebp - 0x80], 0x1b47
mov dword [ebp - 0x38], 0x8bd3
mov dword [ebp - 0x14], 0xdbe6
mov dword [ebp - 0x90], 0xe5c2
mov dword [ebp - 0x50], 0x7846
mov dword [ebp - 0x3c], 0x123f3
mov dword [ebp - 0x94], 0x11d9a
mov dword [ebp - 0x54], 0x40f
mov dword [ebp - 4], 0x5efb
mov dword [ebp - 0x30], 0xa22
mov dword [ebp - 0x60], 0xae87
mov dword [ebp - 0xc], 0xacc6
mov dword [ebp - 0x20], 0x4fc5
mov dword [ebp - 0x10], 0x10332
mov dword [ebp - 0x2c], 0x3510
mov dword [ebp - 0x98], 0xf3ba
mov dword [ebp - 0x7c], 0x138a1
mov dword [ebp - 0x9c], 0x1b17
mov dword [ebp - 0x28], 0x77c5
mov dword [ebp - 0x34], 0x17323
mov eax, dword [ebp - 4]
xor eax, dword [ebp - 0x20]
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
cmp dword [ebp - 0x4c], 0
jne 0x442cc4
mov edx, dword [ebp - 0x50]
xor edx, dword [ebp - 0x30]
je 0x442ccd
mov eax, dword [ebp - 0x28]
sub eax, 1
mov dword [ebp - 0x28], eax
call fcn.0043f820
call fcn.0042f3b0
call fcn.005e62f0
call fcn.00437bb0
push 0x40
push 0x3000
mov ecx, dword [0x5ed1b4]
add ecx, 0x1000
push ecx
push 0
call fcn.005e3870
add esp, 0x10
mov dword [0x5ed1fc], eax
call fcn.005e01b0
call fcn.005e01b0
mov edx, dword [0x5ed1fc]
mov dword [ebp - 0x88], edx
mov eax, dword [ebp - 0x10]
sub eax, 0x5fb8
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x18]
sub ecx, dword [ebp - 0x10]
mov dword [ebp - 0x18], ecx
jmp 0x442d39
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x54]
jge 0x442ecc
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 4]
sub edx, 1
mov dword [ebp - 4], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x58]
xor ecx, dword [ebp - 0x38]
je 0x442d7d
mov edx, dword [ebp - 0x44]
imul edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x34]
jge 0x442d7d
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x28]
sub ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x14]
add edx, 1
mov dword [ebp - 0x14], edx
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x14]
add ecx, dword [ebp - 4]
je 0x442ebe
mov edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0xc]
jge 0x442ebe
mov eax, dword [ebp - 0x1c]
and eax, dword [ebp - 0x20]
mov dword [ebp - 0x5c], eax
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
cmp dword [ebp - 0x5c], 0
je 0x442ebe
mov edx, dword [ebp - 0x60]
cmp edx, dword [ebp - 8]
jge 0x442ebe
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x64], eax
mov ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x68], ecx
mov edx, dword [ebp - 0x2c]
add edx, 1
mov dword [ebp - 0x2c], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 0x68]
jge 0x442ebe
mov edx, dword [ebp - 0x1c]
sub edx, 1
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0xc]
imul eax, dword [ebp - 0x1c]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
cmp dword [ebp - 0x6c], 0
jne 0x442e65
mov edx, dword [ebp - 8]
mov dword [ebp - 0x70], edx
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x74], eax
mov ecx, dword [ebp - 8]
add ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0x70]
cmp edx, dword [ebp - 0x74]
jge 0x442e4a
mov dword [ebp - 0x40], 1
jmp 0x442e51
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x24]
or eax, dword [ebp - 0x40]
je 0x442ebe
mov ecx, dword [ebp - 0x44]
imul ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x30]
jge 0x442ebe
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
and eax, dword [ebp - 0x78]
je 0x442e87
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
and edx, dword [ebp - 0x48]
jne 0x442e97
mov eax, dword [ebp - 0x7c]
cmp eax, dword [ebp - 0x80]
jl 0x442e97
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp - 0x10]
jge 0x442ebe
mov edx, dword [ebp - 0x14]
and edx, dword [ebp - 4]
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x84], 0
je 0x442ebe
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x24]
sub edx, 1
mov dword [ebp - 0x24], edx
jmp 0x442d30
call fcn.0043c930
mov eax, 0x4d76214c
mov ebx, dword [ebp - 0x88]
mov edx, 4
and eax, 0x28ecfba2
and eax, 0x440000
or eax, 0x41200e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5dcb5a
and eax, 0x440000
or eax, 0x70004700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c50fc7e
and eax, 0xc04124e
or eax, 0x41604000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157ff1f5
and eax, 0x58082303
or eax, 0x22445040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc35dde
or eax, 0x46b33aed
and eax, 0x56
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fb6846
xor eax, 0x34899354
and eax, 0x44706900
or eax, 0x2050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a96e80a
xor eax, 0x6dca7a95
and eax, 0x100530b
or eax, 0x42520060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceaf709
and eax, 0x280462
or eax, 0x405201
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a6cb49
or eax, 0x6b737ea8
and eax, 0x63626100
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x749ff00
xor eax, 0x73fe165d
and eax, 0x4016941
or eax, 0x6a600422
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a584acc
and eax, 0x48714d64
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x12abec50
and eax, 0x44
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e3cd26
and eax, 0x70414800
or eax, 0x20c3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8f02a8
or eax, 0x1ba51b40
and eax, 0x6b4a6160
or eax, 0x4100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x21923a1e
xor eax, 0x54adb428
and eax, 0x601a0400
or eax, 0x2404a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba1c4b
or eax, 0x2de82e2b
and eax, 0x43485200
or eax, 0x10050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7172e3
and eax, 0x3d5548a3
and eax, 0x414000
or eax, 0x6a340c7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2782fd58
and eax, 0x6a674d4a
or eax, 0x10000205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359a0a26
and eax, 0x43614440
or eax, 0x10002206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2660486e
xor eax, 0xfa73f15
and eax, 0x62260009
or eax, 0x5416640
mov dword [ebx], eax
add ebx, edx
and eax, 0x18bef8c7
and eax, 0x4000
or eax, 0x4b410e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2388cc79
and eax, 0x48480060
or eax, 0x6027402
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e9eff
and eax, 0x5128b0bd
and eax, 0x40082020
or eax, 0x2c634c42
mov dword [ebx], eax
add ebx, edx
and eax, 0x330af951
xor eax, 0x3ce54511
and eax, 0x46d0851
or eax, 0x43005000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6bbb4e
and eax, 0x73425000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66284cec
and eax, 0x65e41b14
and eax, 0x400004
or eax, 0x4a0f6662
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a3952c
and eax, 0x4b665442
or eax, 0x4100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211ab591
or eax, 0x278fc678
and eax, 0x6949644a
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0255c7
and eax, 0x74df8794
and eax, 0x404b0100
or eax, 0x27004200
mov dword [ebx], eax
add ebx, edx
or eax, 0x695a79fa
xor eax, 0x442592bc
and eax, 0x29704146
or eax, 0x40011611
mov dword [ebx], eax
add ebx, edx
or eax, 0x3093628d
xor eax, 0x3a554b31
and eax, 0x42023064
or eax, 0xc494100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b60511b
or eax, 0x7b9ffbc0
and eax, 0x6b58
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbe77b0
and eax, 0x3879df69
and eax, 0x280c00
or eax, 0x57476100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbfd3a4
and eax, 0x3254100
or eax, 0x48502c66
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a76954
and eax, 0x1256844
or eax, 0x74521210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8a4812
and eax, 0x744d2240
or eax, 0x24929
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bb3c2e
and eax, 0x446a6c45
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24286452
or eax, 0x37a4b80
and eax, 0x11
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a863801
or eax, 0x1287779
and eax, 0x1206200
or eax, 0x42540800
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b7aab3
and eax, 0x1bb5cbfa
and eax, 0x200
or eax, 0x54425168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269e3c1c
and eax, 0x72504340
or eax, 0x4000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x72383050
and eax, 0x42000040
or eax, 0x16a7407
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e201dd2
and eax, 0x50426457
or eax, 0x20140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7464028d
and eax, 0x22425a
or eax, 0x614c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226b003e
and eax, 0x40054200
or eax, 0x4723000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cfe3604
and eax, 0x406c4604
or eax, 0x1100004b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be023ed
and eax, 0x35a9be20
and eax, 0x11200200
or eax, 0x40474d7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a01562
and eax, 0x4265577a
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f927295
and eax, 0x525dbd55
and eax, 0x2002000
or eax, 0x70664967
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4d10c6
xor eax, 0x1aca77d1
and eax, 0x4a064400
or eax, 0x30500800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66db4845
and eax, 0x60424800
or eax, 0x12d2741
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe8b615
and eax, 0x20005954
or eax, 0x41702021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdb85c
or eax, 0x104f6dbf
and eax, 0x14b446c
or eax, 0x6c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2c274d
or eax, 0x2f05d202
and eax, 0x64464300
or eax, 0x80454
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fd04f7
and eax, 0xfa49ee8
and eax, 0x1240060
or eax, 0x7853480b
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d49df8
and eax, 0x5c96a31e
and eax, 0x10
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e43184
and eax, 0
or eax, 0x53594200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9a3082
or eax, 0x5047f2ed
and eax, 0x4c41426b
or eax, 0x1000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4598aa
and eax, 0x841082a
or eax, 0x70166040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cfde463
xor eax, 0x361b33f9
and eax, 0x44e4209
or eax, 0x60210464
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dd49a6
and eax, 0x6586fbd3
and eax, 0x4000
or eax, 0x5058137a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ea2fc6
and eax, 0x70627500
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc067d18
or eax, 0x7efc5cad
and eax, 0x6258580d
or eax, 0x1020140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d932a36
and eax, 0x44416370
or eax, 0x1160c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be92a42
and eax, 0x12264132
or eax, 0x41400848
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae13c9f
and eax, 0x42614c59
or eax, 0x180200
mov dword [ebx], eax
add ebx, edx
or eax, 0x255be942
xor eax, 0x2fa138b6
and eax, 0x40525145
or eax, 0x35242002
mov dword [ebx], eax
add ebx, edx
or eax, 0x86dc183
and eax, 0x45484142
or eax, 0x2000c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4315e5
and eax, 0x4e494140
or eax, 0x242210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4a4515
and eax, 0x41
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcfffe6
or eax, 0x6505c4b5
and eax, 0x64014000
or eax, 0x483800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7cf832
and eax, 0x46414020
or eax, 0x2044c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d23f22
and eax, 0x5011724a
or eax, 0x660001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3816916e
xor eax, 0x1e13b93f
and eax, 0x42604a40
or eax, 0x102023
mov dword [ebx], eax
add ebx, edx
or eax, 0x7841dfa4
or eax, 0xf86f7d0
and eax, 0x77415444
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c939739
or eax, 0xf378177
and eax, 0x231179
or eax, 0x406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd50104
and eax, 0x58626000
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x282faa70
or eax, 0x30d818ec
and eax, 0x5865424c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1451c8a1
and eax, 0x40200248
or eax, 0x1427502
mov dword [ebx], eax
add ebx, edx
or eax, 0x6511dfbe
and eax, 0x7d5f19f1
and eax, 0x65500840
or eax, 0x1028400d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b296e2a
and eax, 0x5961446e
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbf6f84
and eax, 0x10004400
or eax, 0x60580800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3730e4e3
and eax, 0x30004400
or eax, 0x416e1264
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbd72b
or eax, 0x332bf61f
and eax, 0x47
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c91209c
and eax, 0x4c002000
or eax, 0x485400
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a74b6
and eax, 0x2405f98c
and eax, 0x7004
or eax, 0x6b700470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c347b8a
xor eax, 0x1d4bdda1
and eax, 0x400d425a
or eax, 0x5602420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65820b62
or eax, 0x1fe87ab8
and eax, 0x37696d08
or eax, 0x40100044
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5ee0da
and eax, 0x1506000
or eax, 0x40020e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f41176b
and eax, 0x397913ed
and eax, 0x1500140
or eax, 0x44044814
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc52b25
or eax, 0x70ba11bd
and eax, 0x64740909
or eax, 0x2004242
mov dword [ebx], eax
add ebx, edx
and eax, 0x577a5399
and eax, 0x44404200
or eax, 0x1063000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f289da5
and eax, 0x669c1307
and eax, 0x40000000
or eax, 0x29724174
mov dword [ebx], eax
add ebx, edx
and eax, 0x219db248
and eax, 0x5ee3fb50
and eax, 0x40
or eax, 0x64525713
mov dword [ebx], eax
add ebx, edx
or eax, 0x33aa5d2d
and eax, 0x71
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2399c240
or eax, 0x336856ee
and eax, 0x11515400
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ed3b31
and eax, 0x50637a21
or eax, 0x4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d8d5d2
xor eax, 0x77f96576
and eax, 0x5a404a41
or eax, 0x80520
mov dword [ebx], eax
add ebx, edx
or eax, 0x431d81f5
or eax, 0x56dd43d3
and eax, 0x4e414746
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76823cdf
and eax, 0x62424b53
or eax, 0x1140020
mov dword [ebx], eax
add ebx, edx
and eax, 0xb06cb09
or eax, 0xc18b4f
and eax, 0x2454349
or eax, 0x50002020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248f0db7
and eax, 0x4e
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3a5e6b
xor eax, 0x4a3cbaaf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63894f44
or eax, 0x4636fd85
and eax, 0x2000f700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c6bda1
and eax, 0x26863e20
or eax, 0x11010008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305c7afb
or eax, 0x27cb7ade
and eax, 0x23c82a01
or eax, 0x18048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e347c9
and eax, 0x1c00200
or eax, 0x8602d530
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ea00fb
and eax, 0xc4aa9133
or eax, 0x8042804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11003352
and eax, 0x1d280021
or eax, 0x2000301a
mov dword [ebx], eax
add ebx, edx
or eax, 0x677d67dc
and eax, 0x38045497
and eax, 0x28005487
or eax, 0x86012300
mov dword [ebx], eax
add ebx, edx
and eax, 0x79244fd6
xor eax, 0x278c650d
and eax, 0x8002288
or eax, 0x20301944
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c205c8
and eax, 0x108
or eax, 0x1378635
mov dword [ebx], eax
add ebx, edx
and eax, 0x67216e23
and eax, 0x210420
or eax, 0x301ac88e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa0ae52
xor eax, 0x49f84351
and eax, 0x33032128
or eax, 0x4841c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dab020e
and eax, 0x96d7035
and eax, 0x90c2000
or eax, 0x32c08e01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2b12cb
and eax, 0x2d2e3945
and eax, 0x1242800
or eax, 0x86190030
mov dword [ebx], eax
add ebx, edx
and eax, 0x704dc327
or eax, 0x6e511f2
and eax, 0x4ac0132
or eax, 0xc8020005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d03e8d9
and eax, 0x3d28203b
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5575b362
and eax, 0x421fe73e
and eax, 0x1a302
or eax, 0xae004485
mov dword [ebx], eax
add ebx, edx
and eax, 0x9066e70
and eax, 0x2400
or eax, 0x922f11cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x747e8035
and eax, 0x20000
or eax, 0x8818733
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3179ec58
and eax, 0x31826963
or eax, 0x18400
mov dword [ebx], eax
add ebx, edx
or eax, 0x264d619b
and eax, 0x47f91d31
and eax, 0x3800020
or eax, 0x6026f044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a75be77
and eax, 0x2248060
or eax, 0x199b4709
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e90573d
and eax, 0x125240
or eax, 0xe0400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb89a7d
xor eax, 0x4bb83c17
and eax, 0x84426000
or eax, 0x68810045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ca0102
and eax, 0x430c3473
and eax, 0x1000040
or eax, 0x52465118
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e7392a
or eax, 0x75170d0d
and eax, 0x44010108
or eax, 0x882042e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d69d437
and eax, 0x54cbedaa
and eax, 0x444001a8
or eax, 0x19021a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2669cdf2
xor eax, 0x7cadac05
and eax, 0x684ca501
or eax, 0x7120252
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de384c4
or eax, 0x45adc108
and eax, 0x41648008
or eax, 0x22100886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5bd038
and eax, 0x17798246
and eax, 0x10280000
or eax, 0x43c05008
mov dword [ebx], eax
add ebx, edx
or eax, 0x53283707
and eax, 0x12c00004
or eax, 0x24018060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab467d
and eax, 0x14668e8b
and eax, 0x4200408
or eax, 0x831d0832
mov dword [ebx], eax
add ebx, edx
or eax, 0x326c97af
and eax, 0x842c0137
or eax, 0x48820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc938b3
and eax, 0x90201900
or eax, 0x4b00443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd547b4
and eax, 0x25d81995
and eax, 0x4401804
or eax, 0x22280648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198b4029
and eax, 0x20411244
or eax, 0x80180010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2446ba3f
xor eax, 0x22b37479
and eax, 0x522625
or eax, 0x890c8880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4721b948
xor eax, 0x2715bb30
and eax, 0xa8280014
or eax, 0x1111f122
mov dword [ebx], eax
add ebx, edx
or eax, 0x95bc41d
or eax, 0x6895a0fc
and eax, 0xb9ee15b1
or eax, 0x6000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e4f22e
or eax, 0x9fe85c1
and eax, 0xa48781
or eax, 0xb2010018
mov dword [ebx], eax
add ebx, edx
or eax, 0x59677e15
and eax, 0xb440088
or eax, 0x4100020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704674e7
xor eax, 0x3c14084b
and eax, 0x41042404
or eax, 0xcb881ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffc71c9
xor eax, 0x6dec93d7
and eax, 0x50003a0
or eax, 0xb0411802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f80b58c
xor eax, 0xfcfa98d
and eax, 0x24020303
or eax, 0x211901c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d773f3
and eax, 0x47f2befb
and eax, 0x400040
or eax, 0xa0191315
mov dword [ebx], eax
add ebx, edx
and eax, 0x14598124
and eax, 0x10104
or eax, 0x8b2422a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ec5413
and eax, 1
or eax, 0xb852e436
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f57948e
or eax, 0x37e194bc
and eax, 0x14e464b0
or eax, 0x400a0b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc202e3
and eax, 0x21240541
or eax, 0x92818228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214afca6
and eax, 0x822d2888
or eax, 0x5100020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e657a0d
and eax, 0x4240000
or eax, 0xc88a0137
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100c841a
and eax, 0x1c200029
or eax, 0x21083012
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0b1ed7
and eax, 0x30d26007
and eax, 0x20000003
or eax, 0x8e013784
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcfb5e5
or eax, 0x2ae4b1fd
and eax, 0x286521cc
or eax, 0x104a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46469dc3
and eax, 0x432c20d
or eax, 0x1040930
mov dword [ebx], eax
add ebx, edx
or eax, 0xad5834f
and eax, 0x3f63419b
and eax, 0x201410a
or eax, 0x400090a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6bc1bc
or eax, 0x698e36f2
and eax, 0x2187354a
or eax, 0x16000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a0e331
xor eax, 0x3e2c030b
and eax, 0x2b8c2200
or eax, 0x10408c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416f8c82
and eax, 0x210000
or eax, 0x851cc830
mov dword [ebx], eax
add ebx, edx
or eax, 0x34803a36
or eax, 0x3d2a9396
and eax, 0x80af0a16
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x409759aa
and eax, 0x20002
or eax, 0x3d283018
mov dword [ebx], eax
add ebx, edx
or eax, 0x498ea635
xor eax, 0x45ea8e68
and eax, 0x28003007
or eax, 0x86090780
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd85beb
and eax, 0x5e7eecaf
and eax, 0x8000080
or eax, 0x20303b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b23a0eb
and eax, 0x200008
or eax, 0x1079035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce859de
and eax, 0x300bc8a2
or eax, 0x20040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b904a2
and eax, 0x30210420
or eax, 0x7863908
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f49ed7
and eax, 0x52495adb
and eax, 0x12000800
or eax, 0x29cca601
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dbb992
and eax, 0x70d2800
or eax, 0x80200020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc92b5
and eax, 0x84ac0035
or eax, 0x48000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a074da
or eax, 0x57000891
and eax, 0x15200013
or eax, 0x28083628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4375047c
and eax, 0x2e013207
or eax, 0x80000580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e2dec1
and eax, 0x7e26616f
and eax, 0x8202144
or eax, 0x20101c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a26d27
and eax, 0x200504
or eax, 0x1178239
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209defc6
and eax, 0x202a48aa
or eax, 0x10418404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a628203
or eax, 0x6dd0ea4d
and eax, 0x37812c28
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d58956
xor eax, 0x2d7c210
and eax, 0x8802600
or eax, 0x334c8801
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7fb4ff
xor eax, 0x55e523a2
and eax, 0x47290220
or eax, 0x80142810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52358559
and eax, 0x94080120
or eax, 0x48a60012
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae984c5
and eax, 0x18280000
or eax, 0x2510303b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec2d84
or eax, 0x46b6f967
and eax, 0x3e003587
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ae6bdb
xor eax, 0x4f0276
and eax, 0x28203988
or eax, 0x244
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe0650b
and eax, 0x200108
or eax, 0x1178635
mov dword [ebx], eax
add ebx, edx
or eax, 0x1454bb86
or eax, 0xfcd5f0f
and eax, 0x103bdcae
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ce9224
and eax, 0x30029020
or eax, 0x7a52d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af0b29e
xor eax, 0x19e68de2
and eax, 0x2b442000
or eax, 0x1088c201
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f64417
and eax, 0x71ce010
or eax, 0x80000820
mov dword [ebx], eax
add ebx, edx
and eax, 0x329ca91e
and eax, 0x7bdffa3d
and eax, 0xc2810
or eax, 0xcca20127
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d4222
xor eax, 0x21fb847b
and eax, 0x2d28202a
or eax, 0x10001011
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b250d61
and eax, 0x2e013503
or eax, 0x80000284
mov dword [ebx], eax
add ebx, edx
and eax, 0x3856df19
xor eax, 0x22386faf
and eax, 0x830388c
or eax, 0x20000340
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad49373
and eax, 0x34833d
or eax, 0x1030400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec73c9
or eax, 0x3ae77e18
and eax, 0x303bccac
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6151bf23
xor eax, 0x760f9b0e
and eax, 0x7042420
or eax, 0x30831908
mov dword [ebx], eax
add ebx, edx
and eax, 0x89e5eb3
and eax, 0x840c00
or eax, 0x3b08a201
mov dword [ebx], eax
add ebx, edx
and eax, 0x44badf42
or eax, 0x31d43d83
and eax, 0x11c3c00
or eax, 0x86210030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224ea783
and eax, 0x84021933
or eax, 0x488c2404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12745356
and eax, 0x1c280821
or eax, 0x2100001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b800868
and eax, 0x6f67ab9a
and eax, 0x2e000002
or eax, 0x80013785
mov dword [ebx], eax
add ebx, edx
or eax, 0x484fb2be
or eax, 0x8025988
and eax, 0x28003b8c
or eax, 0x300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6344058f
and eax, 0x49c93fc1
and eax, 0x100
or eax, 0x137863d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd9c363
or eax, 0xd9d7e2f
and eax, 0x19cc2e
or eax, 0x30220080
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d02c34
or eax, 0x6b00dabd
and eax, 0x37833c28
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x64626911
and eax, 0x33c42c01
or eax, 0x8088200
mov dword [ebx], eax
add ebx, edx
and eax, 0x357a3b8d
and eax, 0x1082800
or eax, 0x86350030
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcfce01
and eax, 0x8cae0031
or eax, 0x40000106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392d8ee7
and eax, 0x35000010
or eax, 0x828302b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe7cb1e
and eax, 0xc000002
or eax, 0xa2013785
mov dword [ebx], eax
add ebx, edx
or eax, 0x471d9637
or eax, 0x630aa583
and eax, 0x28103384
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
and eax, 0x52dc2d9a
and eax, 0x100908
or eax, 0x1278635
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bfbceb
and eax, 0x35ed4885
and eax, 0x210800
or eax, 0x301ac4ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248ab323
xor eax, 0x366146e2
and eax, 0x22803928
or eax, 0x15070400
mov dword [ebx], eax
add ebx, edx
or eax, 0xa41edeb
and eax, 0x3bc4ac01
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1568cb89
xor eax, 0xf66882e
and eax, 0x62c0020
or eax, 0x81112810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529ccf01
or eax, 0x7fa41cf7
and eax, 0xcca40137
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2aecc6
and eax, 0xb968a0e
and eax, 0x8000002
or eax, 0x35283039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16eed693
or eax, 0x576f6ac
and eax, 0xb741084
or eax, 0xc0010903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2f0c53
and eax, 0x100594
or eax, 0x28204a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ef5fb9
xor eax, 0x59ec98ca
and eax, 0x1138035
or eax, 0x243008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f2d194
and eax, 0x300140a8
or eax, 0x2a8c06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b94e0bd
and eax, 0x3852c00
or eax, 0x34001128
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6e2d60
and eax, 0x12002c00
or eax, 0x29c88201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe67b23d
and eax, 0x52d0830
or eax, 0x82102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c37589
and eax, 0x4892489c
and eax, 0x40820010
or eax, 0x8c2c0127
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ffc35a
and eax, 0x1d28003b
or eax, 0x20003000
mov dword [ebx], eax
add ebx, edx
or eax, 0x384d38a5
and eax, 0x2c011087
or eax, 0x82000700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b69aebd
and eax, 0x8000484
or eax, 0x44421128
mov dword [ebx], eax
add ebx, edx
or eax, 0x1798cb67
xor eax, 0x6d1fc6a5
and eax, 0x441148
or eax, 0x112e214
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef7bf93
and eax, 0x108200
or eax, 0x302944ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a58b687
xor eax, 0x2a8a1d90
and eax, 0x10a32928
or eax, 0x27041400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742bc32
and eax, 0x30c08000
or eax, 0xb082e01
mov dword [ebx], eax
add ebx, edx
and eax, 0x387ee942
or eax, 0x2596832d
and eax, 0x51a2820
or eax, 0x82210010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5472500b
and eax, 0x453f4fca
and eax, 0x442a0002
or eax, 0x88840135
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fcd0ef
and eax, 0x4280023
or eax, 0x39003018
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f79e575
and eax, 0x1af3e759
and eax, 0x8002001
or eax, 0xa6011786
mov dword [ebx], eax
add ebx, edx
or eax, 0x32052bd
and eax, 0x2820738c
or eax, 0x100840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19528acc
xor eax, 0xfb9d58e
and eax, 0x2053200c
or eax, 0x40008971
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f840896
and eax, 0x3013a1ca
or eax, 0x280c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73aaeeb7
and eax, 0x1796eff
and eax, 0x1010028
or eax, 0x36863900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab74f36
and eax, 0x32840800
or eax, 0x978a601
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cdb860
or eax, 0x66fdad27
and eax, 0x73d2820
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b4f349
and eax, 0x4240000
or eax, 0xc88a0137
mov dword [ebx], eax
add ebx, edx
and eax, 0x218f8769
or eax, 0xfade981
and eax, 0xd282021
or eax, 0x3000101a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3213b5
and eax, 0x26002386
or eax, 0x88011401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed9c62c
and eax, 0x2810338c
or eax, 0x200840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f709371
and eax, 0x300300
or eax, 0x107c43d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4938a8f7
and eax, 0x4009624a
or eax, 0x15408024
mov dword [ebx], eax
add ebx, edx
and eax, 0x7795c5b6
xor eax, 0x7cd13aff
and eax, 0x21c05240
or eax, 0x16240004
mov dword [ebx], eax
add ebx, edx
and eax, 0x749fa4c6
xor eax, 0x2c290183
and eax, 0x188c0001
or eax, 0x2340ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x246fdc01
or eax, 0x2cf6f7b9
and eax, 0x77d2830
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x455daa76
and eax, 0xc42c0036
or eax, 0x8800101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d15befa
and eax, 0xd20303b
or eax, 0x30020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e9d0b0
xor eax, 0x3613a165
and eax, 0xe000186
or eax, 0xa0013601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712c57b
or eax, 0x38bba30f
and eax, 0x283033cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x18738a6b
and eax, 0x300208
or eax, 0x1078535
mov dword [ebx], eax
add ebx, edx
and eax, 0x35fda3cb
and eax, 0x7de5afa6
and eax, 0x218000
or eax, 0x301a0cae
mov dword [ebx], eax
add ebx, edx
or eax, 0x640ea569
and eax, 0x34072d6a
or eax, 0x3801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5927e429
and eax, 0x11042400
or eax, 0x2ac88a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x38321ce
and eax, 0x30d2800
or eax, 0x84300030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0583e3
and eax, 0x1b187c8
and eax, 0x200100
or eax, 0xcc8e0037
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c4ce86
and eax, 0x8000002
or eax, 0x35283039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d4c7fe
and eax, 0x2c003785
or eax, 0x82010002
mov dword [ebx], eax
add ebx, edx
and eax, 0xed39fec
or eax, 0x32a8ea9d
and eax, 0x28203b8c
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7179ac26
and eax, 0x300004
or eax, 0x1078739
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d5dbfa
or eax, 0x615d1b28
and eax, 0x203b4cae
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6933da81
and eax, 0x31031c28
or eax, 0x6842100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c58f67
and eax, 0x4c80935b
and eax, 0x8201
or eax, 0x3bcc2c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16fae120
and eax, 0x73c2820
or eax, 0x80010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ae0a97
and eax, 0xccae0037
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ced474f
and eax, 0x3c28003b
or eax, 0x1003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c67530b
and eax, 0x12300
or eax, 0xae001487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f861ede
and eax, 0x20002948
or eax, 0x8301284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136cc3eb
and eax, 0x1148025
or eax, 0x230718
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232e2b9a
and eax, 0x20198ca6
or eax, 0x10224008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8bf234a
and eax, 0x30872d28
or eax, 0x7001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75136163
and eax, 0x31002000
or eax, 0xacc8e01
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe7b6fb
xor eax, 0x67f21081
and eax, 0x4342000
or eax, 0x83090830
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa485a6
and eax, 0x88880116
or eax, 0x44260021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b47629a
or eax, 0x6f2befac
and eax, 0x2d282029
or eax, 0x10001012
mov dword [ebx], eax
add ebx, edx
or eax, 0x386a603e
and eax, 0x2c003007
or eax, 0x82010780
mov dword [ebx], eax
add ebx, edx
or eax, 0x3084ac8e
and eax, 0x28003b8c
or eax, 0x300040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7853459d
and eax, 0x10010c
or eax, 0x1278631
mov dword [ebx], eax
add ebx, edx
and eax, 0x759844e2
and eax, 0xbf28f3d
and eax, 0x100420
or eax, 0x302bc88e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba32efb
and eax, 0x30030c28
or eax, 0x7843100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6e87c7
and eax, 0x3bccae01
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8d21d3
and eax, 0x6010810
or eax, 0x813c2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a9f0e8
or eax, 0x182bbd45
and eax, 0x8cae0135
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b55a8fb
and eax, 0x25282008
or eax, 0x18001033
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db9be52
or eax, 0xb27ced3
and eax, 0x2e013683
or eax, 0x80000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4898c48b
and eax, 0x8000080
or eax, 0x20303b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x571955b8
and eax, 0x131073c
or eax, 0x68001
mov dword [ebx], eax
add ebx, edx
and eax, 0x71084e49
xor eax, 0x51c198c8
and eax, 0x10018c80
or eax, 0x203a402e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fd2ceaf
and eax, 0x37830c28
or eax, 0x43100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c11700f
xor eax, 0x3783147f
and eax, 0x8042800
or eax, 0x33c88601
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c88a0be
and eax, 0x70c2830
or eax, 0x80310000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ffb560
and eax, 0x84820110
or eax, 0x482c0027
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ac2508
and eax, 0x3c28203b
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x554f9b35
or eax, 0x4db090c8
and eax, 0x2c013387
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a30883
xor eax, 0x34748e53
and eax, 0x81031c4
or eax, 0x20200a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0ec7b1
or eax, 0x569302f3
and eax, 0x37873d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de19901
and eax, 0x30120c2c
or eax, 0x29c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1efc3fb9
and eax, 0x36873d28
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x600e4dfd
and eax, 0x338c2c01
or eax, 0x8408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0772f8
or eax, 0x25cda778
and eax, 0x70d2030
or eax, 0x80300800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2db633
and eax, 0x42c0030
or eax, 0xc8820107
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d485d06
and eax, 0x1d281033
or eax, 0x20002008
mov dword [ebx], eax
add ebx, edx
or eax, 0x46846cf7
or eax, 0x5adc33ef
and eax, 0x2e003787
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2938bc9d
and eax, 0x597b9ecc
and eax, 0x300a08
or eax, 0x280031c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x600b8255
and eax, 0x204
or eax, 0x1378539
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34c714de
and eax, 0x6ae9f8a9
and eax, 0x202080a0
or eax, 0x101b4c0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e450a57
or eax, 0x4e633f30
and eax, 0x16033d20
or eax, 0x21840008
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ec24c6
xor eax, 0x29fddf89
and eax, 0x1a48aa01
or eax, 0x21840400
mov dword [ebx], eax
add ebx, edx
or eax, 0x777c236e
and eax, 0x73c2820
or eax, 0x80010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea5044c
or eax, 0x55e9373f
and eax, 0xccac0137
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f0a6d0
and eax, 0x74404a0b
and eax, 0x24000003
or eax, 0x19283038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3767064c
and eax, 0x7036a09c
and eax, 0x2004
or eax, 0xae011783
mov dword [ebx], eax
add ebx, edx
or eax, 0x6996cfb
and eax, 0x28103bcc
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b34907
and eax, 0x300104
or eax, 0x1078639
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6181c47f
and eax, 0x20324002
or eax, 0x10098cac
mov dword [ebx], eax
add ebx, edx
and eax, 0x101d3210
and eax, 0x10010000
or eax, 0x27863d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea57446
and eax, 0x3b842c00
or eax, 0x488201
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5d0872
and eax, 0x71d2830
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c02a93c
or eax, 0x4adb8fb0
and eax, 0xc8ae0134
or eax, 0x4000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x68949d25
and eax, 0x8000021
or eax, 0x3528301a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8e4e8
xor eax, 0x3213b7b8
and eax, 0x26011780
or eax, 0x88002007
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df990ce
or eax, 0x2d7ba7c2
and eax, 0x283033c4
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1bbca8
and eax, 0x5e1726c8
and eax, 0x100008
or eax, 0x1278735
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b322776
xor eax, 0x2cf17efc
and eax, 0x3030cca6
or eax, 0xb0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61216bad
and eax, 0x11022500
or eax, 0x26851828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429f2c8b
and eax, 0x31080001
or eax, 0xac4ae00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf7c9fd
and eax, 0x392030
or eax, 0x87040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8b2ea9
xor eax, 0x3dcfc6f1
and eax, 0xc0200000
or eax, 0xc8e0137
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa059f
or eax, 0x22069
and eax, 0x1c28203b
or eax, 0x21001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21848486
or eax, 0x4f210f67
and eax, 0x2e013787
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476fc5b3
and eax, 0x28203204
or eax, 0x1009c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7485ab89
and eax, 0x358005
or eax, 0x1020738
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc5e2dd
and eax, 0x1800c
or eax, 0x303a4ca2
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfdbf2
and eax, 0x30871d28
or eax, 0x7002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f87d3c
xor eax, 0x3369c4f7
and eax, 0x31c8a801
or eax, 0xa040600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3907e97e
and eax, 0x30d2830
or eax, 0x84300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc8068d
or eax, 0x36685a71
and eax, 0x4280031
or eax, 0xc8860106
mov dword [ebx], eax
add ebx, edx
and eax, 0x5282ba76
xor eax, 0x62871d21
and eax, 0x20001013
or eax, 0x1d282028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e26229a
and eax, 0x2001281
or eax, 0xac012506
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f04067d
and eax, 0x280033cc
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2d181
or eax, 0x10d2278f
and eax, 0x132870d
or eax, 0x50030
mov dword [ebx], eax
add ebx, edx
and eax, 0x80d50c2
and eax, 0x10000
or eax, 0x303accae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f55dc87
and eax, 0x7fcd481
and eax, 0x7041000
or eax, 0x30832d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b65d62
or eax, 0x277c4cf6
and eax, 0x334c2c00
or eax, 0x8808201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de8a343
and eax, 0x5ce46ec1
and eax, 0x4240800
or eax, 0x83192030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a19ec52
xor eax, 0x2db6547
and eax, 0x820117
or eax, 0xcc2c0020
mov dword [ebx], eax
add ebx, edx
and eax, 0x206b76e9
and eax, 0x280021
or eax, 0x3d00301a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acbd246
or eax, 0x4dadd683
and eax, 0xe013687
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e80b91
and eax, 0x64544d5a
and eax, 0x100
or eax, 0x28303acc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19387084
and eax, 0x1000308
or eax, 0x378435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f963f3f
or eax, 0x7151b97f
and eax, 0x3031882e
or eax, 0xa4480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2faa48a6
xor eax, 0x77d0b7e2
and eax, 0x20013128
or eax, 0x17860c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ef81cf
and eax, 0x3cdecb18
and eax, 0x30840000
or eax, 0xb48ae01
mov dword [ebx], eax
add ebx, edx
and eax, 0x98511e5
and eax, 0x1040000
or eax, 0x86392830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14949176
xor eax, 0x4259f922
and eax, 0x80a04024
or eax, 0x240e2b13
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de79f60
and eax, 0x2d281033
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b79cae9
and eax, 0x260102ca
or eax, 0x88202125
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bf51de
and eax, 0xc73051dc
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726051ac
and eax, 0x1100020
or eax, 0x78708
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6de8e5
and eax, 0x1018020
or eax, 0xf2fa7e9e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d5b663
and eax, 0xc82848c0
or eax, 0x509100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2348a8fa
and eax, 0xe900113a
or eax, 0x100c8cc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5e526b
and eax, 0x82520814
or eax, 0x5052028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adf7151
and eax, 0xcc88094d
or eax, 0x60012
mov dword [ebx], eax
add ebx, edx
and eax, 0x867ca62
xor eax, 0x5ba553f0
and eax, 0x11005822
or eax, 0xc080009
mov dword [ebx], eax
add ebx, edx
and eax, 0xb62e395
and eax, 0x8000001
or eax, 0xa66b2786
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3888633c
and eax, 0x200433
or eax, 0x8102a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bf7ab1
xor eax, 0x473c5bdf
and eax, 0x4980052c
or eax, 0xa25c9211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c12faa
or eax, 0xaa829e6
and eax, 0x203988a6
or eax, 0x10024408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x834f3d1
and eax, 0x30073d28
or eax, 0x7800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27fbd497
and eax, 0x33ccac01
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aff7c48
and eax, 0x27bf473b
and eax, 0x20c0000
or eax, 0x85312830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b503d41
and eax, 0x8c2c0131
or eax, 0x40820006
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbd974a
and eax, 0x3d28103b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa98f97f
and eax, 0x1d3516a8
and eax, 0x4000000
or eax, 0xaa013787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e03a7cb
and eax, 0x2000104c
or eax, 0x8302b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75036092
xor eax, 0x26ddcb3b
and eax, 0x1268025
or eax, 0x110718
mov dword [ebx], eax
add ebx, edx
and eax, 0x5639de8c
and eax, 0x31840c
or eax, 0x300a48a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741f6a1e
or eax, 0x288461fc
and eax, 0x24842528
or eax, 0x13031800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x680f79fd
and eax, 0x1b880401
or eax, 0x2044aa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c766af7
and eax, 0x61e95212
and eax, 0x1280010
or eax, 0x86152820
mov dword [ebx], eax
add ebx, edx
and eax, 0x533fc16f
and eax, 0x2c0020
or eax, 0xcc820117
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d6dbe6
xor eax, 0x78a2d5ba
and eax, 0x508002b
or eax, 0x38203010
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f32e00
and eax, 0x6030ce9b
and eax, 0x20000000
or eax, 0x8e013787
mov dword [ebx], eax
add ebx, edx
and eax, 0x113cc5d1
and eax, 0x180
or eax, 0x28303a4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb6727f
xor eax, 0xafe1ebf
and eax, 0x500
or eax, 0x137823d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f0d8bc
and eax, 0x30802c
or eax, 0x300b4c82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100a50b
xor eax, 0x1a0e0e13
and eax, 0x3052520
or eax, 0x34821808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5113cdcd
and eax, 0x118f06a0
and eax, 0x11000400
or eax, 0x2accaa01
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ae56cd
and eax, 0x5a552d8f
and eax, 0x2042800
or eax, 0x85390030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7267572c
and eax, 0x240020
or eax, 0xcc8a0117
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae92052
and eax, 0x1e6faf4a
and eax, 0xc282002
or eax, 0x31001039
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bbc0a7
and eax, 0x28000003
or eax, 0x86013784
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ceb5b69
or eax, 0x335250df
and eax, 0x28303bcc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab9a5fd
and eax, 0x31873d
or eax, 0x1060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a14bbb
and eax, 0x12cc86
or eax, 0x30290028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33554417
xor eax, 0x50b30fea
and eax, 0x13850500
or eax, 0x24023828
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1b4e26
and eax, 0x3b8c2e00
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da28434
and eax, 0x1be82f2d
and eax, 0x2282820
or eax, 0x85150010
mov dword [ebx], eax
add ebx, edx
or eax, 0x60290d4
and eax, 0x842e0034
or eax, 0x48800103
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad2c696
and eax, 0x1c280033
or eax, 0x21003008
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcd4b98
and eax, 0x7b378a3c
and eax, 0x8000000
or eax, 0xa6013787
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d5d87e
or eax, 0x42e3bc34
and eax, 0x28203804
or eax, 0x1003c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9a1a59
and eax, 0x100208
or eax, 0x1278535
mov dword [ebx], eax
add ebx, edx
and eax, 0x158967f
and eax, 0x10842c
or eax, 0x302b4882
mov dword [ebx], eax
add ebx, edx
and eax, 0xceca0a4
and eax, 0x1d156d1d
and eax, 0
or eax, 0x37873d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a575d19
and eax, 0x3bc42c01
or eax, 0x88200
mov dword [ebx], eax
add ebx, edx
or eax, 0x54df59ed
and eax, 0x71d2820
or eax, 0x80200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb06ead
and eax, 0x6353be10
and eax, 0x40000010
or eax, 0x8cae0127
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a814f5
and eax, 0x8001002
or eax, 0x35282039
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d984b0
and eax, 0x24000000
or eax, 0x8a013787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8b353e
and eax, 0x20000288
or eax, 0x8303944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c00f70c
and eax, 0x7f1509c7
and eax, 0x100000
or eax, 0x127873d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7514ee4f
and eax, 0x3033cc2e
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea0dc4d
xor eax, 0x2486ea01
and eax, 0x22053820
or eax, 0x15820508
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aca3fe3
or eax, 0x2d065287
and eax, 0x3b842e01
or eax, 0x488000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621bde8f
and eax, 0x1152000
or eax, 0x86280830
mov dword [ebx], eax
add ebx, edx
or eax, 0x16030ebc
xor eax, 0x43500ad3
and eax, 0xc42e0027
or eax, 0x8800110
mov dword [ebx], eax
add ebx, edx
and eax, 0x4769b0aa
xor eax, 0x6d075f68
and eax, 0x2928100a
or eax, 0x14002031
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d31531e
xor eax, 0x7d53d32f
and eax, 0x2000
or eax, 0xae011787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453adb2d
and eax, 0x28302888
or eax, 0x1344
mov dword [ebx], eax
add ebx, edx
and eax, 0x896edf8
and eax, 0x100108
or eax, 0x1278635
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b5d008
and eax, 0x33c42c
or eax, 0x30080882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51810c70
and eax, 0x1e06e135
and eax, 0x20000
or eax, 0x37853d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf3197e
or eax, 0x2499facf
and eax, 0x3bccae01
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe24ed7
xor eax, 0x2f21ae8c
and eax, 0x4212000
or eax, 0x831c0830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b12337
and eax, 0x808c0107
or eax, 0x4c220030
mov dword [ebx], eax
add ebx, edx
and eax, 0x16539137
and eax, 0x4000033
or eax, 0x39283008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162ad625
xor eax, 0x78ba1c8f
and eax, 0x2003281
or eax, 0xac010506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574b1a23
and eax, 0x28002984
or eax, 0x301248
mov dword [ebx], eax
add ebx, edx
or eax, 0x7505ab12
and eax, 0x135831c
or eax, 0x20421
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb6ea2
and eax, 0x330420
or eax, 0x3008c88e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8da017
xor eax, 0xcc99571
and eax, 0x30063908
or eax, 0x7810420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b651370
and eax, 0x38c02e00
or eax, 0x30c8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba03c6c
and eax, 0x4bf2fe1
and eax, 0x2c0020
or eax, 0x87112810
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a94d31
xor eax, 0x19695d4e
and eax, 0x8000136
or eax, 0xc4ae0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dde0fd
or eax, 0x1815129e
and eax, 0x1808103b
or eax, 0x25202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf1f911
and eax, 0x26010102
or eax, 0x88003685
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ef2d65
and eax, 0x28203bc4
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdf0755
and eax, 0x137071d
or eax, 0x8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7612fd00
and eax, 0x128400
or eax, 0x302948ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a61aa02
xor eax, 0x7925673c
and eax, 0x13070100
or eax, 0x24803c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x438b2851
or eax, 0x557d81ab
and eax, 0x33ccac01
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1152dd79
and eax, 0x18cb86ca
and eax, 0x80000
or eax, 0x87352830
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7b23a3
and eax, 0xcc2e0133
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55eb5ff9
and eax, 0x1900100a
or eax, 0x24282031
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a460e7
and eax, 0x2c003087
or eax, 0x82010700
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1c7d36
xor eax, 0x2c209c1b
and eax, 0x2020290c
or eax, 0x81012c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e51f0a8
xor eax, 0x178cee0c
and eax, 0x1250528
or eax, 0x128215
mov dword [ebx], eax
add ebx, edx
and eax, 0x45eb61fd
or eax, 0x6653d4d5
and eax, 0x2033c4ac
or eax, 0x10080802
mov dword [ebx], eax
add ebx, edx
or eax, 0x607aef52
and eax, 0x30032d28
or eax, 0x7841000
mov dword [ebx], eax
add ebx, edx
or eax, 0x626d1677
and eax, 0x33cc2e01
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a5a4aa
and eax, 0x1042000
or eax, 0x86390830
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad50b10
and eax, 0x8cac0130
or eax, 0x40020007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc46dbc
xor eax, 0x2422a4c9
and eax, 0x5080002
or eax, 0x38203039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778ef8eb
xor eax, 0x2a5cf67b
and eax, 0x20003683
or eax, 0x8e010104
mov dword [ebx], eax
add ebx, edx
and eax, 0x170277d5
and eax, 0x3384
or eax, 0x28300848
mov dword [ebx], eax
add ebx, edx
or eax, 0x31921e1b
and eax, 0x132071d
or eax, 0x58020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f715fde
and eax, 0x3033ccae
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ff1f2c
xor eax, 0x160e46e5
and eax, 0x26050808
or eax, 0x11823520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83fcdc1
and eax, 0x3b88a001
or eax, 0x440e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x233fe87e
and eax, 0x631f4555
and eax, 0x31d0010
or eax, 0x84202820
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa3241f
and eax, 0x8cae0037
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9d7b44
and eax, 0xc080000
or eax, 0x3120303b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a69ba1c
and eax, 0x8003000
or eax, 0xa6010787
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651a5f1b
xor eax, 0x7b402988
and eax, 0x20100104
or eax, 0x8203ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e39fbf6
or eax, 0x391211de
and eax, 0x113813c
or eax, 0x240601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51cdb36f
and eax, 0x79f493ca
and eax, 0x10300002
or eax, 0x200bccac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b581678
xor eax, 0x49d34a48
and eax, 0x12801008
or eax, 0x25072d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebeba09
and eax, 0x49d0c2ba
and eax, 0x9008200
or eax, 0x32cc2c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x304c7c9d
and eax, 0xc2800
or eax, 0x87310030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e54e4f2
and eax, 0x8c2c0032
or eax, 0x40820105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1254899d
xor eax, 0x1985320d
and eax, 0x5283023
or eax, 0x38000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e50ec6
and eax, 0x2c013687
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa9c188
or eax, 0x5f5073f3
and eax, 0x281033c0
or eax, 0x20080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8683ef
xor eax, 0x7d7d7844
and eax, 0x38025
or eax, 0x1340718
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe3e2e3a
or eax, 0x55483a28
and eax, 0x1009882e
or eax, 0x20324480
mov dword [ebx], eax
add ebx, edx
or eax, 0x704045f4
and eax, 0x30030d28
or eax, 0x7843000
mov dword [ebx], eax
add ebx, edx
and eax, 0x104b2ea0
and eax, 0x10002c00
or eax, 0x2bcc8201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a05deca
or eax, 0x1018ede0
and eax, 0x31d2820
or eax, 0x84200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d0b7ed
and eax, 0xc4ac0115
or eax, 0x8020022
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a86ff
xor eax, 0x1908faa5
and eax, 0x1420301a
or eax, 0x29080021
mov dword [ebx], eax
add ebx, edx
or eax, 0x66708a37
and eax, 0x2e208207
or eax, 0x80004580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea4d0f0
and eax, 0x1344
or eax, 0x28302888
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a3cb7e
and eax, 0x3212f33c
or eax, 0x40400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x450ee77e
or eax, 0x7cc43490
and eax, 0x5c46a098
or eax, 0x110842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea0d608
and eax, 0x22870e12
or eax, 0x15000109
mov dword [ebx], eax
add ebx, edx
or eax, 0x249088c5
or eax, 0x5c604095
and eax, 0x57a0ca01
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x581c91c2
and eax, 0x40000000
or eax, 0xa2574659
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36754acf
or eax, 0xf52a1a4
and eax, 0x88422514
or eax, 0x20895040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68202e9
and eax, 0xe494439
or eax, 0x40040002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0f41c3
or eax, 0x3daa5ee5
and eax, 0x496817f1
or eax, 0x82040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x23213c3d
and eax, 0x2288d4ff
and eax, 0x1030
or eax, 0x4c5f4388
mov dword [ebx], eax
add ebx, edx
and eax, 0x153c99b5
or eax, 0x3a81cfc
and eax, 0x404041c
or eax, 0x6041e201
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfc6215
and eax, 0x402004
or eax, 0x5908998a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4830c346
and eax, 0x11205a40
or eax, 0x48870006
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b78e319
and eax, 0x379e3c87
and eax, 0x1000000
or eax, 0x3accd96e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748e57c1
and eax, 0x7000820
or eax, 0x803d2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cf4aa0
and eax, 0x4ff86f42
and eax, 0x4000800
or eax, 0xba941437
mov dword [ebx], eax
add ebx, edx
and eax, 0x10992ba6
and eax, 0x276276e8
and eax, 0
or eax, 0x3d283058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a39d769
and eax, 0x6012201
or eax, 0xa8001886
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa37f86
and eax, 0x28206784
or eax, 0x108048
mov dword [ebx], eax
add ebx, edx
or eax, 0x609a54c0
or eax, 0xb432f76
and eax, 0x113633c
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24748af4
and eax, 0x294d0fb8
and eax, 0x20010888
or eax, 0x103c2026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373f5b7b
and eax, 0x7023100
or eax, 0x30850c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428e5938
xor eax, 0x66bb2a1b
and eax, 0x1b20201
or eax, 0x4844b100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b9528e
and eax, 0x1acc3e4
and eax, 0x200000
or eax, 0x871d2853
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6650c24c
and eax, 0xc02c0a17
or eax, 0xc820520
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dffc67
and eax, 0x8080023
or eax, 0x35203018
mov dword [ebx], eax
add ebx, edx
or eax, 0x1082062e
and eax, 0x2c003607
or eax, 0x82010180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66370f71
or eax, 0x388a97e0
and eax, 0x28303bc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284bd5
and eax, 0x1c3a4923
and eax, 0x100001
or eax, 0x127873c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de32a03
or eax, 0x43c2f312
and eax, 0x1012cc2e
or eax, 0x20290080
mov dword [ebx], eax
add ebx, edx
and eax, 0x38507875
xor eax, 0x48381989
and eax, 0x30001128
or eax, 0x7872c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a0823f
and eax, 0x400e2b73
and eax, 0
or eax, 0x3bccae01
mov dword [ebx], eax
add ebx, edx
or eax, 0x123cd041
and eax, 0x418da4ab
and eax, 0x808400
or eax, 0x78425330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dcc9989
and eax, 0x440e0088
or eax, 0x88a00140
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1749fc
or eax, 0x4050ba9d
and eax, 0xc088839
or eax, 0x31000402
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9c6161
and eax, 0x8000001
or eax, 0xa6013686
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230ba072
and eax, 0x80010c4
or eax, 0x20302908
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa671c5
or eax, 0x5d1337f1
and eax, 0x1330535
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea03669
and eax, 0x428
or eax, 0x301b6086
mov dword [ebx], eax
add ebx, edx
or eax, 0x307c5d58
and eax, 0x30270d28
or eax, 0x7808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d21aa04
and eax, 0x1a840600
or eax, 0x21681001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2642bd
and eax, 0x32c0030
or eax, 0x84012800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e18c24
and eax, 0x4200020
or eax, 0xc89e2017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5416aeff
xor eax, 0x4df76835
and eax, 0x1508e439
or eax, 0x28001102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b4238
or eax, 0x578296bd
and eax, 0x2e21b087
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6faabe97
or eax, 0xb986596
and eax, 0x29303b84
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0xb94d3d2
or eax, 0x77ccb3b
and eax, 0x2d58c33d
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aeb399e
xor eax, 0x4dca6b19
and eax, 0x118082
or eax, 0x5c4e6219
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114b3486
and eax, 0x5041404
or eax, 0x32e02940
mov dword [ebx], eax
add ebx, edx
or eax, 0x54343ec2
and eax, 0x47b40b44
or eax, 0x80bc031
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f5f9c4
and eax, 0x73d3030
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f258257
and eax, 0x7b11b93
and eax, 0x4200013
or eax, 0xc80e0124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56710828
xor eax, 0x7f03332f
and eax, 0x25083030
or eax, 0x1820008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c496ec0
and eax, 0x2bc5085c
and eax, 0x10000
or eax, 0xae003787
mov dword [ebx], eax
add ebx, edx
and eax, 0x7901526f
or eax, 0x7d954e25
and eax, 0x28101a04
or eax, 0x2021c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200e2f91
or eax, 0x15e53574
and eax, 0x137053d
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d47d280
xor eax, 0x7e0ebc0d
and eax, 0x20780ba0
or eax, 0x4400800e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6978567d
and eax, 0x35a9945
and eax, 0x1101944
or eax, 0x36872420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e8eacd
or eax, 0x9ed8605
and eax, 0x9cc9101
or eax, 0x32000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fef7662
or eax, 0x7e4cf5cc
and eax, 0x62480400
or eax, 0x80010230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354937b7
and eax, 0x81003107
or eax, 0x208a4448
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c405779
and eax, 0x20001041
or eax, 0x1d282014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc72950
xor eax, 0x6734977c
and eax, 0x26010601
or eax, 0x88203186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790473f9
and eax, 0x20004c
or eax, 0x28103380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2748adae
xor eax, 0x13153eee
and eax, 0x44ca00c
or eax, 0x61120931
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f35b4ef
and eax, 0x50ad2b34
and eax, 0x10080800
or eax, 0x452b0cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x779e7adc
and eax, 0x1402380c
or eax, 0x23850511
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b59177b
or eax, 0x1827dc24
and eax, 0x1b248401
or eax, 0x20c82200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca6b461
or eax, 0x412c6725
and eax, 0x72c5020
or eax, 0x80110010
mov dword [ebx], eax
add ebx, edx
or eax, 0xef0bae2
and eax, 0x88dc2a32
or eax, 0x20000505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d5608f
and eax, 0x16eff8ee
and eax, 0x10094008
or eax, 0x2d400452
mov dword [ebx], eax
add ebx, edx
and eax, 0x5587400c
or eax, 0x639c5f5e
and eax, 0x26011706
or eax, 0x8820a081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7744b1be
and eax, 0x8200608
or eax, 0x201071c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e570cc
and eax, 0x200c
or eax, 0x65528931
mov dword [ebx], eax
add ebx, edx
and eax, 0x5668a810
and eax, 0x40a800
or eax, 0x301a10cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f6f166
xor eax, 0x10aaf49e
and eax, 0x30a04008
or eax, 0x707b120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a5e2e8
and eax, 0x2001200
or eax, 0x39cca401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb88506
and eax, 0x440200
or eax, 0xe30b0430
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d1c86e4
and eax, 0xf64d976
and eax, 0x40000
or eax, 0xe8cb7556
mov dword [ebx], eax
add ebx, edx
or eax, 0x627c9f7c
and eax, 0x48445f4c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x649edd2
or eax, 0x635c7e6c
and eax, 0x22005368
or eax, 0x8c010082
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f9d592
and eax, 0x2810d7c8
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4b26f6
and eax, 0x4106da1d
and eax, 0x1025818
or eax, 0x350325
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bcc4e10
or eax, 0x2c4e1583
and eax, 0x544942ae
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x102cdb37
and eax, 0x10004000
or eax, 0x3e60949
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bbe7eb
xor eax, 0x57487169
and eax, 0x4cb69402
or eax, 0x13004079
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f20c3f6
and eax, 0x4c3a18c4
and eax, 0x4300040
or eax, 0x830d4f12
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb91d52
and eax, 0x3a2aefa5
and eax, 0x80100
or eax, 0xcc87c037
mov dword [ebx], eax
add ebx, edx
or eax, 0x67df5124
xor eax, 0x7b49b01b
and eax, 0x14002028
or eax, 0x29280413
mov dword [ebx], eax
add ebx, edx
or eax, 0x7146b586
or eax, 0x40c7bd83
and eax, 0x48681987
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dac95ab
and eax, 0x8000181
or eax, 0x4514e2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18128655
and eax, 0x100605
or eax, 0x127810a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3498062a
and eax, 0x10000a
or eax, 0x300a18a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3061379a
and eax, 0x32920
or eax, 0x37840008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a646ce5
and eax, 0x5da10001
or eax, 0x2048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d42a65
or eax, 0x267d69a2
and eax, 0x225c4801
or eax, 0x81001450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24dd6064
and eax, 0x15e74034
and eax, 0x4800004
or eax, 0xc82e0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725c80c3
and eax, 0x3c008003
or eax, 0x1095838
mov dword [ebx], eax
add ebx, edx
and eax, 0x73fda293
xor eax, 0x62a0e08f
and eax, 0x2012084
or eax, 0xac001f03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ca2bbf
and eax, 0x44491408
or eax, 0x81001c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8f0355
or eax, 0xf2cd248
and eax, 0x2556d258
or eax, 0x2104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea1ce23
and eax, 0x30330c1a
or eax, 0x8c080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7787f48d
or eax, 0x248e265d
and eax, 0x37a6cc08
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d58a773
and eax, 0x3bcca401
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758c0e34
and eax, 0x42400230
or eax, 0xa1140400
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f6909
and eax, 0x8ccb5ed
and eax, 0x40000
or eax, 0xe8cb7556
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca7c10e
and eax, 0x3c28300c
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4126c2
or eax, 0x12695da1
and eax, 0xe213581
or eax, 0xa0100206
mov dword [ebx], eax
add ebx, edx
or eax, 0x66701fd5
or eax, 0x4da7f81d
and eax, 0x28303fcc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d14bbb
and eax, 0x50412035
or eax, 0x22148908
mov dword [ebx], eax
add ebx, edx
and eax, 0x56621372
and eax, 0x10000010
or eax, 0x203bcccd
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe10200
xor eax, 0x3f040b82
and eax, 0x786c508
or eax, 0x30201020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdc81ec
and eax, 0x3bcc8400
or eax, 0x2a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c6d10d
xor eax, 0x6282e4cb
and eax, 0x80800
or eax, 0x87352030
mov dword [ebx], eax
add ebx, edx
or eax, 0x189e7f6
and eax, 0x848def36
or eax, 0x48021001
mov dword [ebx], eax
add ebx, edx
or eax, 0x8dc4144
xor eax, 0x6487a979
and eax, 0x2808100a
or eax, 0x15002031
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dcf26d
or eax, 0x6f76ccb
and eax, 0x6013483
or eax, 0xa8000304
mov dword [ebx], eax
add ebx, edx
or eax, 0x4deff27f
or eax, 0x47e501c
and eax, 0x283033cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x65076b49
xor eax, 0x360694c2
and eax, 0x131870d
or eax, 0x60030
mov dword [ebx], eax
add ebx, edx
or eax, 0xb94c07b
or eax, 0x794d85e0
and eax, 0x303bc4ae
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbe1c34
and eax, 0x30020c20
or eax, 0x7853108
mov dword [ebx], eax
add ebx, edx
or eax, 0x39522d66
and eax, 0x3bc51c00
or eax, 0x284201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b9891d
or eax, 0xf6e39cd
and eax, 0x73c2810
or eax, 0x80010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc9e3a6
and eax, 0x81ac8036
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41da3b3
and eax, 0x4110304
or eax, 0x584a405a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce67094
or eax, 0x45d41924
and eax, 0x414112e0
or eax, 0x80024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9196e9
and eax, 0x59104000
or eax, 0x24203ab4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b416353
and eax, 0x32614266
or eax, 0x48008
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a14b85
and eax, 0x14204
or eax, 0x5c5ea098
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c62e36c
and eax, 0x14072144
or eax, 0x23801c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a49729
or eax, 0x3007a558
and eax, 0x3384ae01
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25941a00
and eax, 0x6200fb7e
and eax, 0x2002000
or eax, 0x853d0830
mov dword [ebx], eax
add ebx, edx
or eax, 0x40404ff6
and eax, 0x53c0c1c9
and eax, 0x40000100
or eax, 0x8cae0037
mov dword [ebx], eax
add ebx, edx
and eax, 0x35438357
and eax, 0x4000013
or eax, 0x39283028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x681cc1d1
or eax, 0x52785df5
and eax, 0x6003587
or eax, 0xa8010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bed2763
xor eax, 0x32ebf509
and eax, 0x28201208
or eax, 0x1029c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9f8dc2
and eax, 0x137870c
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf30b08
or eax, 0x4622932d
and eax, 0x33802c
or eax, 0x30084c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b37db53
and eax, 0x33071d28
or eax, 0x4802000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffcdbfd
and eax, 0x3bccae01
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad9ac2a
and eax, 0x2082800
or eax, 0x85350030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f726821
and eax, 0x8c2e0031
or eax, 0x40800106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f4a82c
and eax, 0x4ab11fba
and eax, 0x1a
or eax, 0x3d283021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34da0caa
or eax, 0x3e37cba5
and eax, 0x2e013785
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a172348
and eax, 0x6dadc9d
and eax, 0x10108c
or eax, 0x28202b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea79b94
and eax, 0x178018
or eax, 0x1200725
mov dword [ebx], eax
add ebx, edx
or eax, 0x62970798
xor eax, 0x57fc5c62
and eax, 0x300bc88e
or eax, 0x300420
mov dword [ebx], eax
add ebx, edx
or eax, 0x288d5d21
and eax, 0x30871d28
or eax, 0x7002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3455fec8
and eax, 0x30042c00
or eax, 0xbc88201
mov dword [ebx], eax
add ebx, edx
and eax, 0x98201d7
and eax, 0x1000000
or eax, 0x863d2830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7a2338
and eax, 0xc8060100
or eax, 0x4a80037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cced569
xor eax, 0x392b95c6
and eax, 0x29080018
or eax, 0x14203023
mov dword [ebx], eax
add ebx, edx
or eax, 0x12576bc8
and eax, 0x2e013383
or eax, 0x80000404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad2785
and eax, 0x28203384
or eax, 0x100848
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a30f4a
and eax, 0x133070c
or eax, 0x48031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62dbd447
or eax, 0x3beccad9
and eax, 0x3028c8aa
or eax, 0x130404
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1a52db
and eax, 0x32031c28
or eax, 0x5842100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354fafcb
and eax, 0x4323673f
and eax, 0x2000201
or eax, 0x39ccac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x420596d
and eax, 0x800
or eax, 0x873d2030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6e66a
or eax, 0x48000895
and eax, 0xcc8a0017
or eax, 0x240120
mov dword [ebx], eax
add ebx, edx
and eax, 0x9b01b70
xor eax, 0x7bf5091c
and eax, 0x31000028
or eax, 0xc283013
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dcc0bf9
xor eax, 0x6c6addae
and eax, 0x1587
or eax, 0xae012200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466fc228
and eax, 0x3b3ab1fa
and eax, 0x28203188
or eax, 0x100a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ab101b
and eax, 0x130315
or eax, 0x1248428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375a6634
xor eax, 0x52b92ff0
and eax, 0x2010cca8
or eax, 0x102b0006
mov dword [ebx], eax
add ebx, edx
or eax, 0x136711f8
and eax, 0x5f151be1
and eax, 0x13051920
or eax, 0x24822408
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c3a3ac
and eax, 0x33802000
or eax, 0x84c8e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aae16fb
xor eax, 0x720d0af4
and eax, 0x1212000
or eax, 0x861c0830
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a825c
and eax, 0x1b041888
and eax, 0
or eax, 0xccae0137
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c33baf
and eax, 0x6d7db03b
and eax, 0x4000023
or eax, 0x39283018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eac6728
and eax, 0x61cffcf6
and eax, 0x20003402
or eax, 0x8e010385
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275658c7
and eax, 0x2c04c2a
and eax, 0x800
or eax, 0x283033cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7aa453
xor eax, 0x3076f7b9
and eax, 0x340024
or eax, 0x1038719
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a17dd3a
and eax, 0x4c6ddf9b
and eax, 0x18408
or eax, 0x303a48a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d628df
and eax, 0x7152613e
and eax, 0x31022028
or eax, 0x6851d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x294558d9
and eax, 0x21040800
or eax, 0x1ac8a601
mov dword [ebx], eax
add ebx, edx
and eax, 0x3932596f
and eax, 0x1000800
or eax, 0x863d2030
mov dword [ebx], eax
add ebx, edx
or eax, 0x63744069
and eax, 0xc42c0031
or eax, 0x8820106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37263d54
and eax, 0x1fa397b0
and eax, 0x19001020
or eax, 0x2428201b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a53da29
or eax, 0x72879caf
and eax, 0x26013687
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e86190
and eax, 0x8201204
or eax, 0x201029c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x55285c76
and eax, 0x200004
or eax, 0x1178739
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b5253e
xor eax, 0x2e63de49
and eax, 0x20104826
or eax, 0x102b8488
mov dword [ebx], eax
add ebx, edx
or eax, 0x594b80a
or eax, 0x48956187
and eax, 0x35873d28
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x733dd96c
and eax, 0x44a75f75
and eax, 0x840c00
or eax, 0x3b48a201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x623538a7
or eax, 0x6f0af2d
and eax, 0x7392820
or eax, 0x80040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x428d8ab2
and eax, 0xc0030
or eax, 0xcca20107
mov dword [ebx], eax
add ebx, edx
and eax, 0x125f9251
xor eax, 0x1aeac1a1
and eax, 0x18200030
or eax, 0x2508300b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72ba5bd6
and eax, 0x5d28c1e0
and eax, 0
or eax, 0xae013787
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df83210
and eax, 0x28303384
or eax, 0x848
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc655f6c
and eax, 0x150420
or eax, 0x122831d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5502ecd9
and eax, 0x28408
or eax, 0x303948a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d31ba03
and eax, 0x20010800
or eax, 0x17863528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee0ca73
and eax, 0x2944a601
or eax, 0x12880800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4d5
and eax, 0x30c2810
or eax, 0x84310020
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ca611e
and eax, 0x2b7e9099
and eax, 0x82e0010
or eax, 0xc4800127
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2264682b
and eax, 0x2c082018
or eax, 0x11201023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d351cf2
and eax, 0x12481
or eax, 0xae001306
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cdc2e1
xor eax, 0x12c73ec4
and eax, 0x8003844
or eax, 0x20300388
mov dword [ebx], eax
add ebx, edx
or eax, 0x352b5e17
xor eax, 0x58a3d323
and eax, 0x110843c
or eax, 0x270301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57709d8b
and eax, 0x100308a6
or eax, 0x2038c408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d24d2aa
and eax, 0x35071c28
or eax, 0x2802100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4235ad
and eax, 0x2ac40801
or eax, 0x1108a600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c39f0a3
and eax, 0x82000
or eax, 0x87350830
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfd3ca0
or eax, 0x37ff67b5
and eax, 0x4ae0135
or eax, 0xc8000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4700aefa
xor eax, 0x3f4eaf24
and eax, 0x39082012
or eax, 0x4201029
mov dword [ebx], eax
add ebx, edx
or eax, 0x35108206
or eax, 0x2eea1231
and eax, 0x2e003207
or eax, 0x80010580
mov dword [ebx], eax
add ebx, edx
and eax, 0x7738850a
and eax, 0x6bce149e
and eax, 0x20000000
or eax, 0x8303bcc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e83e8f1
and eax, 0x2a36c2a9
and eax, 0x328229
or eax, 0x1050514
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee6c15f
or eax, 0x7c995063
and eax, 0x303bc42e
or eax, 0x880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a631478
and eax, 0x10030428
or eax, 0x27843900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7941666f
and eax, 0xac40a01
or eax, 0x3108a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d75ef36
or eax, 0x69777c94
and eax, 0x73d2830
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5029f42a
or eax, 0x7f13e623
and eax, 0xcc060033
or eax, 0xa80104
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d5776b
xor eax, 0xad57325
and eax, 0x3002
or eax, 0x3d280039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f01a30f
xor eax, 0x1b2c1582
and eax, 0x28010686
or eax, 0x86003101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3483988f
and eax, 0x20001084
or eax, 0x8302b48
mov dword [ebx], eax
add ebx, edx
or eax, 0x23577985
xor eax, 0x5fb3b197
and eax, 0x48218
or eax, 0x1330525
mov dword [ebx], eax
add ebx, edx
and eax, 0x210a5103
and eax, 0x20000
or eax, 0x3039ccae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c17b72
and eax, 0x2823508
or eax, 0x35050820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c82b3c4
or eax, 0x29742015
and eax, 0x2b44ae01
or eax, 0x10880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cf5c25
and eax, 0x7453d675
and eax, 0x10020
or eax, 0x873c2810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576eb024
and eax, 0xc0020014
or eax, 0xcac0123
mov dword [ebx], eax
add ebx, edx
and eax, 0x1347f191
and eax, 0x11
or eax, 0x3d28302a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7a7409
xor eax, 0x2703fb9a
and eax, 0xe010383
or eax, 0xa0003404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5257160f
and eax, 0x28102188
or eax, 0x201a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fe754b
and eax, 0x300108
or eax, 0x1078635
mov dword [ebx], eax
add ebx, edx
or eax, 0x513991a9
and eax, 0x103b84ac
or eax, 0x20004802
mov dword [ebx], eax
add ebx, edx
and eax, 0x707683e7
and eax, 0x30020020
or eax, 0x7853d08
mov dword [ebx], eax
add ebx, edx
and eax, 0x506217d8
and eax, 0x72316756
and eax, 0x10000400
or eax, 0x2bccaa01
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7a2eb5
xor eax, 0x7b78abec
and eax, 0x2300020
or eax, 0x850d2810
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba7b071
and eax, 0x6ef5bfcf
and eax, 0xca40001
or eax, 0xc00a0136
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58781e8e
and eax, 0x14001039
or eax, 0x29282002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2206bf
xor eax, 0x3c251f8
and eax, 0x2e002707
or eax, 0x80011080
mov dword [ebx], eax
add ebx, edx
and eax, 0x71560fb6
or eax, 0x34c8928f
and eax, 0x2000138c
or eax, 0x8302840
mov dword [ebx], eax
add ebx, edx
or eax, 0x724918b5
or eax, 0x29aa27cc
and eax, 0x133073d
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8838e8d
and eax, 0x338cac
or eax, 0x30084002
mov dword [ebx], eax
add ebx, edx
or eax, 0x668f6e7e
and eax, 0x36872c28
or eax, 0x1001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b0137e
and eax, 0x3b842e00
or eax, 0x488001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac4ed45
xor eax, 0x511c01b5
and eax, 0x2102830
or eax, 0x852d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x774e5c9a
and eax, 0xc42e0032
or eax, 0x8800105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb656b
or eax, 0x9a1928
and eax, 0x8083038
or eax, 0x35200003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8b77fb
and eax, 0x2e013783
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b049dc
xor eax, 0x63ece67d
and eax, 0x8101980
or eax, 0x2020224c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c093714
xor eax, 0x19e44747
and eax, 0x115031d
or eax, 0x228420
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e1b759
xor eax, 0x23669269
and eax, 0x10110404
or eax, 0x202ac8aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fbb418
and eax, 0x511c4533
and eax, 0x11000420
or eax, 0x26873908
mov dword [ebx], eax
add ebx, edx
or eax, 0x46bcd3a6
and eax, 0x338cae00
or eax, 0x8400001
mov dword [ebx], eax
add ebx, edx
and eax, 0xda558a7
and eax, 0x1040800
or eax, 0x86392030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d59810
and eax, 0x84a80020
or eax, 0x48060117
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63156edb
and eax, 0x2d282028
or eax, 0x10001013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28dc5845
and eax, 0x4002006
or eax, 0xaa011781
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53007c07
xor eax, 0x102e3de3
and eax, 0x28203240
or eax, 0x10098c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789b07d4
and eax, 0x230418
or eax, 0x1148325
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e17d7ac
and eax, 0x7242836a
and eax, 0x30028028
or eax, 0x394c86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38836e6f
and eax, 0x902000
or eax, 0x37071d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a04ae6
and eax, 0x12043200
or eax, 0x29c88801
mov dword [ebx], eax
add ebx, edx
and eax, 0x145e9671
and eax, 0xc0200
or eax, 0x8f012930
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6e5b38
and eax, 0x880e1100
or eax, 0x60900007
mov dword [ebx], eax
add ebx, edx
or eax, 0x6441267c
and eax, 0xc18110b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed3da73
and eax, 0x22010330
or eax, 0x8c003487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d91bdc
and eax, 0x8102848
or eax, 0x20201384
mov dword [ebx], eax
add ebx, edx
and eax, 0x289bdf4d
and eax, 0x10030c
or eax, 0x1278431
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db82bf9
or eax, 0x561ee94b
and eax, 0x103ac82a
or eax, 0x20010484
mov dword [ebx], eax
add ebx, edx
or eax, 0x563aa73d
and eax, 0x36032d28
or eax, 0x1841000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11612c9d
or eax, 0x66c39efa
and eax, 0x22c48e01
or eax, 0x19082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7148b21f
and eax, 0x1082000
or eax, 0x86350830
mov dword [ebx], eax
add ebx, edx
and eax, 0x350e10d2
xor eax, 0x6744cd38
and eax, 0x40080120
or eax, 0x8ca60017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39628c83
and eax, 0x35080030
or eax, 0x820300b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4982c5
xor eax, 0x5e4eadf3
and eax, 0x2002582
or eax, 0xac011205
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbbd054
and eax, 0x8001004
or eax, 0x20302bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb0f0b7
or eax, 0x7d1b709
and eax, 0x131870d
or eax, 0x60030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb6166f
and eax, 0x25bd8540
and eax, 0x20318400
or eax, 0x100a48ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b47c71
and eax, 0x37873008
or eax, 0xd20
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a35da6
and eax, 0x3b842c00
or eax, 0x488201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6938b8a2
or eax, 0x424f6f46
and eax, 0x33d2820
or eax, 0x84000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x375e9d0e
and eax, 0x2e93ffce
and eax, 0x4000000
or eax, 0xc8ae0137
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c31d50d
and eax, 0x1c28103b
or eax, 0x21002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e747b43
and eax, 0x2c003003
or eax, 0x82010784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12eff600
and eax, 0x28200184
or eax, 0x103a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x1317a7be
or eax, 0x6ee522c8
and eax, 0x137873c
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e1cdd1
xor eax, 0x6c947a87
and eax, 0x3002002a
or eax, 0x39cc84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63242890
xor eax, 0x7c607006
and eax, 0x27071428
or eax, 0x10802900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b96796
xor eax, 0x695cfb1d
and eax, 0x2840a001
or eax, 0x138c0e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x383db9a9
xor eax, 0x39bd4940
and eax, 0x2002020
or eax, 0x853d0810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a43faac
xor eax, 0x120fea3a
and eax, 0x8c200026
or eax, 0x408e0111
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4fbfef
and eax, 0x3d28303b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1236e57a
xor eax, 0x6876063f
and eax, 0x28002605
or eax, 0x86011182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e038857
and eax, 0x8000004
or eax, 0x20303bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208e2104
and eax, 0x355f01a5
and eax, 0x160000
or eax, 0x121873d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6544f260
or eax, 0x7ade357
and eax, 0x203bc42e
or eax, 0x10000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c105372
or eax, 0x2b7f3949
and eax, 0x27073d08
or eax, 0x10800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cfb26d
and eax, 0x30488e01
or eax, 0xb842000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8bb68b
xor eax, 0x72c5e6c1
and eax, 0xd0000
or eax, 0x87302830
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d7429f9
and eax, 0x8c2c0131
or eax, 0x40820006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1c91f2
and eax, 0x31201001
or eax, 0xc08203a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d81eef
and eax, 0x8001003
or eax, 0xa6012784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b06c9a
or eax, 0x1d19d64d
and eax, 0x28301b4c
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cfce6f6
and eax, 0x48538
or eax, 0x1330205
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ce1272
or eax, 0x6a265750
and eax, 0x20224420
or eax, 0x1019888e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df2f215
and eax, 0x252e7aee
and eax, 0x25023828
or eax, 0x12850500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d93173
xor eax, 0x568f8cbd
and eax, 0x32c08000
or eax, 0x90c2e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x77726e88
xor eax, 0x6143f4d4
and eax, 0x63d0810
or eax, 0x81002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7da45
and eax, 0x6f25b648
and eax, 0x4040000
or eax, 0xc8aa0137
mov dword [ebx], eax
add ebx, edx
or eax, 0x24210406
xor eax, 0x15eea11f
and eax, 0x39002028
or eax, 0x4281013
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fbce4d
xor eax, 0x5c3d3b5b
and eax, 0x2c013302
or eax, 0x82000485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4867f745
and eax, 0x21e1c319
and eax, 0x20200000
or eax, 0x8103bcc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263ae4f
and eax, 0x571c6726
and eax, 0x100500
or eax, 0x127823d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7765d8
xor eax, 0x7963c6b
and eax, 0x1021c886
or eax, 0x201a0428
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c6370c
and eax, 0x2e9a5e6a
and eax, 0x20821c28
or eax, 0x17052100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd4d23a
xor eax, 0x1eaecb8a
and eax, 0x10cc2400
or eax, 0x2b008a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2cbad8
and eax, 0x62b12e4e
and eax, 0x200000
or eax, 0x871d2830
mov dword [ebx], eax
add ebx, edx
or eax, 0x65389316
and eax, 0xc42c0136
or eax, 0x8820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e73103
and eax, 0x3d083030
or eax, 0x20000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x287a8c56
and eax, 0x28000002
or eax, 0x86013785
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c06f677
and eax, 0x36e6ad99
and eax, 0x20002180
or eax, 0x8301a4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x479d8cfe
xor eax, 0x6f7ed81b
and eax, 0x1268015
or eax, 0x110728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544803e
and eax, 0x330402
or eax, 0x3008c8ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4525254f
and eax, 0x142fc689
and eax, 0x14060000
or eax, 0x23813d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb679e3
and eax, 0x3b842c01
or eax, 0x488200
mov dword [ebx], eax
add ebx, edx
or eax, 0x556b1c43
and eax, 0x72d2800
or eax, 0x80100030
mov dword [ebx], eax
add ebx, edx
and eax, 0x336d5a6f
or eax, 0x52454b89
and eax, 0x402c0121
or eax, 0x8c820016
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fd4642
and eax, 0x2d280033
or eax, 0x10003008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bca714
or eax, 0x37abc55f
and eax, 0x2e011707
or eax, 0x80002080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a65cea2
and eax, 0x20203904
or eax, 0x81002c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab1eddb
xor eax, 0x7af08fbb
and eax, 0x31012c
or eax, 0x1068611
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cf345
and eax, 0xb4428
or eax, 0x30308886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6786966f
and eax, 0x6bdd4151
and eax, 0x3850000
or eax, 0x34023d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x65bca51a
xor eax, 0x7ec75802
and eax, 0x948a400
or eax, 0x32840a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49880573
and eax, 0x2042830
or eax, 0x85390000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdfb7ddd
and eax, 0x8cae0135
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3282913a
and eax, 0x3c28103b
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1259e9
and eax, 0x2e003183
or eax, 0x80010604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db62e6d
and eax, 0x3019c8
or eax, 0x28002204
mov dword [ebx], eax
add ebx, edx
or eax, 0x3172df55
xor eax, 0x781ea197
and eax, 0x1240608
or eax, 0x138135
mov dword [ebx], eax
add ebx, edx
or eax, 0x54cc0ede
and eax, 0x103b8cae
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72feabc3
or eax, 0x37b67f50
and eax, 0x37873d28
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b99e0c
and eax, 0x6b45910c
and eax, 0xb048000
or eax, 0x30c82e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f672b59
and eax, 0x41228b79
and eax, 0x1200810
or eax, 0x861d2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x137fcb86
and eax, 0x36fe3aa4
and eax, 0x42e0024
or eax, 0xc8800113
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f77209c
xor eax, 0x62d8c08b
and eax, 0x1d202030
or eax, 0x2008100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2862ea6b
or eax, 0x6588f8f9
and eax, 0x2c003083
or eax, 0x82010704
mov dword [ebx], eax
add ebx, edx
and eax, 0x26eb1318
and eax, 0x31ef2268
and eax, 0x20000200
or eax, 0x83039cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f62286
and eax, 0x60108
or eax, 0x1318635
mov dword [ebx], eax
add ebx, edx
or eax, 0x206c5954
and eax, 0x6159ac60
and eax, 0x20198c20
or eax, 0x1022408e
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f5cc1
or eax, 0x402e3ad5
and eax, 0x31073c28
or eax, 0x6800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d415ed4
and eax, 0x1ac42200
or eax, 0x21088c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x6945c7ad
or eax, 0x765108ba
and eax, 0x7150830
or eax, 0x80282000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dee416e
xor eax, 0x47789470
and eax, 0xc8860106
or eax, 0x4280031
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a9c656
and eax, 0x280012
or eax, 0x3d003029
mov dword [ebx], eax
add ebx, edx
or eax, 0x7925ed63
or eax, 0x4c3d4cf7
and eax, 0x2c013587
or eax, 0x82000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e5814e
xor eax, 0x6834ae58
and eax, 0x101984
or eax, 0x28202248
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8c1373
and eax, 0x300
or eax, 0x137843d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3525791d
and eax, 0x3033cc2c
or eax, 0x80082
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc970e2
and eax, 0x10020
or eax, 0x37863d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b666d29
or eax, 0x14b046e7
and eax, 0x3bc42e01
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4d0c89
and eax, 0x71f4e900
and eax, 0x1040800
or eax, 0x86392030
mov dword [ebx], eax
add ebx, edx
or eax, 0x303ec3b6
and eax, 0x842e0136
or eax, 0x48800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cd6fd3
and eax, 0x80013
or eax, 0x3d203028
mov dword [ebx], eax
add ebx, edx
and eax, 0x73430598
and eax, 0x20000000
or eax, 0x8e013787
mov dword [ebx], eax
add ebx, edx
and eax, 0x700ca786
xor eax, 0x2946ff90
and eax, 0x8001804
or eax, 0x203023c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707a74ee
and eax, 0x2a6f3c88
and eax, 0x20400
or eax, 0x135833d
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b9f52b
and eax, 0x318428
or eax, 0x300a4886
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e13280c
xor eax, 0x11851876
and eax, 0x27863408
or eax, 0x10010920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d762616
and eax, 0x2ac00a00
or eax, 0x110ca401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36603986
and eax, 0x52c0000
or eax, 0x82112830
mov dword [ebx], eax
add ebx, edx
or eax, 0x48acca7f
or eax, 0x51a4a448
and eax, 0xccac0037
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ce286b
and eax, 0x34202018
or eax, 0x9081023
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a862ae1
or eax, 0x60368a0e
and eax, 0x2e003287
or eax, 0x80010500
mov dword [ebx], eax
add ebx, edx
or eax, 0x55330968
and eax, 0x6972d687
and eax, 0x28301284
or eax, 0x2948
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c992d9
or eax, 0x40f1bb44
and eax, 0x31831d
or eax, 0x1060420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224c8730
and eax, 0x203b000c
or eax, 0x1000cca2
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b34bef
and eax, 0x31830d28
or eax, 0x6043000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fb37fa
and eax, 0x11802400
or eax, 0x2a4c8a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60791549
and eax, 0x3352800
or eax, 0x84080030
mov dword [ebx], eax
add ebx, edx
and eax, 0x670bc9fd
and eax, 0x4080030
or eax, 0xc8a60107
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2b2c30
and eax, 0x8280030
or eax, 0x3500300b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4475b7bd
xor eax, 0x27d34706
and eax, 0xe000080
or eax, 0xa0013707
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b63c
and eax, 0x3204
or eax, 0x283009c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df10731
or eax, 0x7b9085eb
and eax, 0x131873d
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd3371a
xor eax, 0x761be225
and eax, 0x28440a
or eax, 0x301388a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56aaf9c
or eax, 0x4a4493bf
and eax, 0x37053128
or eax, 0x820c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbee3d0
or eax, 0x4c8fb755
and eax, 0x3b8cae01
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6dba20
or eax, 0x1d8cb616
and eax, 0x10441430
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f40cce
and eax, 0
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x86084d7
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3c74c3
and eax, 0x3c7000
or eax, 0xc38f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45610c7b
xor eax, 0x7a81c25a
and eax, 0x8800
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a2dc6e
or eax, 0x47abb182
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x402eaf43
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b90e32e
xor eax, 0x1c3ab562
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3514eb30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73062c23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737d8c8
xor eax, 0x1c38caff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x247ed16d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4137a055
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc6ef1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53803ed3
xor eax, 0x381dc4f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165ff74a
and eax, 0xd000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a5c6f2
or eax, 0x61dbeb68
and eax, 0x221f0e00
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd222e
and eax, 0x5c153d33
and eax, 0x8100002
or eax, 0x1a4000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d0dece
and eax, 0x1b000cc
or eax, 0x82101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba2224
and eax, 0x420014c
or eax, 0x5001cc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f7fa6e
or eax, 0x6db720bc
and eax, 0x20336868
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1adc01
and eax, 0x22b5ce55
and eax, 0x22214040
or eax, 0x454e3230
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c960081
and eax, 0x206d6070
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a13ea4
xor eax, 0x1270f68e
and eax, 0x620c0160
or eax, 0xc626003
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b6b444
and eax, 0x62207467
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7681e0c9
or eax, 0x60576e4e
and eax, 0x60522045
or eax, 0x15200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e114d2
xor eax, 0x3b224a82
and eax, 0xa400042
or eax, 0x6429202c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa964d20
xor eax, 0x2727bc79
and eax, 0x1070400
or eax, 0x52484020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4abab
or eax, 0x1b017678
and eax, 0x442b6d20
or eax, 0x20440000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe625acf
and eax, 0x755d23a6
and eax, 0x40d2224
or eax, 0x9000c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe1a4c0
and eax, 0x37a0afb5
and eax, 0x2400
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c971af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x462a3860
or eax, 0x4170d321
and eax, 0x44627100
or eax, 0x30810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb32742
xor eax, 0xf1c975a
and eax, 0xa823458
or eax, 0x10000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bc5e2e
and eax, 0xf292314
and eax, 0x8002100
or eax, 0x1282140f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37225319
and eax, 0x8802406
or eax, 0x12021109
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a0fff
and eax, 0x2040f
or eax, 0x1bf87a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2558cf24
and eax, 0x204
or eax, 0x1a82300a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3e9a1
and eax, 0x2822000
or eax, 0x1900150f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2200844
or eax, 0x5a7f736a
and eax, 0x1a82280f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fdf7d7
and eax, 7
or eax, 0x1f035b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x208f9b35
and eax, 0x7b421bb4
and eax, 0x1a021004
or eax, 0x80240a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78997455
and eax, 0x6003400b
or eax, 0x85001b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d7d965
and eax, 0x4114e1c9
and eax, 9
or eax, 0x1a823406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc17c36
and eax, 0x66386ea4
and eax, 0x4800
or eax, 0x1803130f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73753908
xor eax, 0x106fb0b9
and eax, 0x1a00100e
or eax, 0x822400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4636ce84
and eax, 0x15511dd5
and eax, 0x1000
or eax, 0x6369420f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6dfca0
and eax, 0x1a002428
or eax, 0x821140
mov dword [ebx], eax
add ebx, edx
and eax, 0x57be1297
xor eax, 0x1f21a0f9
and eax, 9
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x11fb17e0
xor eax, 0x6dc7ea8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b59b38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe20a928
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f927b35
and eax, 0x5000
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x742d1733
and eax, 0x4014400
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4bdbfd
or eax, 0x1badcc1c
and eax, 0x62ee1700
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff61375
or eax, 0x4a71cb7d
and eax, 0x64
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645e2a00
xor eax, 0x4a5df26c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d67ba48
and eax, 0
or eax, 0x200e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc2b70c
and eax, 0xe000300
or eax, 0x10801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbcc320
xor eax, 0x5886be98
and eax, 0x1a0020
or eax, 0x40006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4e3e1f
and eax, 0x100000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff18cd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33023153
and eax, 0x1000
or eax, 0x2c8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfa1181
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed74fb4
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6ff08b
xor eax, 0x765cd
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d051ca7
and eax, 0x60c5123e
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a58977
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3548c6
and eax, 0x1714c41c
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x229e6c52
xor eax, 0x103557fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d7ead9
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f11c9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc065fd
and eax, 0
or eax, 0x700000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67da5d1b
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1149e57f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x200300a3
or eax, 0x60ddca99
and eax, 0x40000200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51997554
and eax, 0x10000004
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b913fa0
xor eax, 0x2f92511f
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a56b1a
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2375811e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae57564
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cde563
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x277cde1e
and eax, 0x7b487dbf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60863b33
xor eax, 0x4a90de2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1cbd4b
xor eax, 0x454e474b
and eax, 0xc0400
or eax, 0x311000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d328c6
or eax, 0x2228bbd9
and eax, 0x1000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad15541
xor eax, 0x2fed3e00
and eax, 0x400000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ef45db
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74edc07d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc72aa0e
xor eax, 0x36053fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f32de8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8ecf34
and eax, 0x99e61f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a63e0b5
and eax, 0x732c8821
and eax, 0x200000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb025a4
and eax, 0x6123b25e
and eax, 0
or eax, 0x2f800
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa218c4
and eax, 0x22d000
or eax, 0x190000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5b714e
and eax, 0
or eax, 0x1c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebb37a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61dfc728
xor eax, 0x5d20ba64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a00993a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x44819743
and eax, 0x3bac19f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4541d650
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db51e41
and eax, 0x46962158
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f97a19
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287944d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea415b8
xor eax, 0x41e536a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a6919f
and eax, 0x2ca7e1e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6290d9
xor eax, 0x26715973
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15716347
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47811e86
or eax, 0x2d63449b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3057f6
or eax, 0x28c860d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c8251d
and eax, 0x397a3043
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3e84ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf86ed51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a12acb
and eax, 0x750b59f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0b80fe
and eax, 0x65000000
or eax, 0x742e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a8c9de
and eax, 0
or eax, 0x7478
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b51485
xor eax, 0x6459d24c
and eax, 0xca000
or eax, 0x114900
mov dword [ebx], eax
add ebx, edx
and eax, 0xa138bf3
or eax, 0x6dc1b529
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbab5eb
xor eax, 0x2552e2f1
and eax, 0x80000
or eax, 0x160000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec8d58c
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x708b7cc6
xor eax, 0x7c1f5df6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x584b0dfd
or eax, 0x325b5042
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b79d67
or eax, 0x68441719
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a372c38
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9f2a89
and eax, 0x737f1a29
and eax, 0x20120a00
or eax, 0x44602460
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa79b9a
xor eax, 0x2806c229
and eax, 0x204021
or eax, 0x413440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2d9c6
and eax, 0x3a000
or eax, 0xc5000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46573df0
and eax, 0x7abde54e
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16322a3
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c52fe81
xor eax, 0x6b476e6e
and eax, 0
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6659c8
and eax, 0x4aad859d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x826c75d
or eax, 0x70ac1e64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e245924
and eax, 0x4d93653f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd153c0b
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x644d80ec
xor eax, 0x4cf80795
and eax, 0x20240640
or eax, 0x41402800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7af4a54d
xor eax, 0x1a91e401
and eax, 0x4144
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1687242c
and eax, 0x34400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec3c00c
and eax, 0x6e013c23
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41fd90de
xor eax, 0x65edc069
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d129463
xor eax, 0x5bff9457
and eax, 0x300000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a2b4caa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ced8a
and eax, 0x28578ac5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6e230
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269f390f
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f7ccdf
and eax, 0x1899dde0
and eax, 0
or eax, 0x73722ec0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32551d60
or eax, 0x1730161f
and eax, 0x2372
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abe5fa6
and eax, 0x33e941f4
and eax, 0x4000
or eax, 0x1a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60844e36
xor eax, 0x67a5c9ac
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713d6352
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41643aa1
and eax, 0x240000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6e66f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4854827d
and eax, 0x37ebdf5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f177d5a
or eax, 0x31b1a001
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb961d6
and eax, 0x74e5c461
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642585a4
or eax, 0x34156f72
and eax, 0x64302e40
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dbed28
and eax, 0x422c00
or eax, 0x21436c
mov dword [ebx], eax
add ebx, edx
and eax, 0x222391bd
xor eax, 0x5c32b4cb
and eax, 0xb000
or eax, 0x24800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f5ef62
and eax, 0x600000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b0ee62
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53055f55
and eax, 0x73439651
and eax, 0
or eax, 0x360000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f04daa3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9340df5
or eax, 0x7d7566ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5282dbf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x747abaef
or eax, 0x3fb13eb8
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a34542
and eax, 0x5abd9a97
and eax, 2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b617975
or eax, 0x69c5eafd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7c7154
or eax, 0x75b1bb01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x667e030d
xor eax, 0x12985882
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1dd4a8
or eax, 0x2e1b0f14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9c5de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf694cc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e3b8b5
xor eax, 0x20b3261b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x71431eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x356c6a3a
xor eax, 0x7b7ccc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x40eee030
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3902aeb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a066522
and eax, 0x51e59f16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c3a5361
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x663dd0a0
or eax, 0x3fdc535
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f7258e
xor eax, 0x4e212009
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c539053
xor eax, 0x2f286ca3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c578854
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1914f2e2
and eax, 0x4ba1518b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xf25082c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3795a2e1
and eax, 0x6d2ab141
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132de08b
or eax, 0x4a43f5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b503b8
or eax, 0x1dfce174
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51ad391
xor eax, 0x27fbe95d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d14f31
or eax, 0x2d3b1e9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6856c4c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c72a1e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4174b1f7
and eax, 0x7b534c1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7e774e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785567a4
or eax, 0x497c1c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2719408a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8c6070
or eax, 0x123bb9fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f075afd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4006d5ef
and eax, 0x30f7225a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c862caf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4bb8a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0bf06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x72193e28
and eax, 0x444ccd96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739b318d
xor eax, 0x296e42a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd80bbce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6188ebb7
or eax, 0x6a498f26
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3768f623
and eax, 0x7b40fa35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4eb82f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a74d197
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7823257d
xor eax, 0x6bd7c1b1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb3235
xor eax, 0x2f5a7d30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb6255a
or eax, 0x2a4b69e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x170dcfbd
and eax, 0x50f7a0f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e01c34
or eax, 0x3330927e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f846533
or eax, 0x537dd135
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f65757b
xor eax, 0x18ce4679
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70599303
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a23615a
or eax, 0x63b95f9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea107e6
and eax, 0x20e116a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77db56bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x165b0cb7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ee65e9
or eax, 0x671af222
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53469872
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f9fd71
xor eax, 0x607fba66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6254f75
or eax, 0x6853bfe9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64e9d5c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ebb8df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f195f7e
and eax, 0x10d95d78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29935c91
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358b22c3
and eax, 0x661a1c98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9e44e9
xor eax, 0x154b59a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f183a93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b95205
and eax, 0x3de24e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae2b5a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3364d136
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d962793
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67047271
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0b609a
and eax, 0x769764e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d34063
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a82f2a
or eax, 0x3d0a579c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e84529
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372b0798
xor eax, 0x410264bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x665a017f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8e9899
and eax, 0x62cd3419
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc57ddf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd30cd
or eax, 0x214bc576
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x779f8236
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3298f9
or eax, 0x7be4b4d9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5456d3
or eax, 0x3fe9b6b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64521c9d
and eax, 0x6d2d441f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1d8543
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b84d54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb499c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42047014
or eax, 0x7786cbd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1341f596
and eax, 0x3579d298
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdb9273
or eax, 0x12ceef22
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc92a11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3fb04c
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2476b948
and eax, 0x8814ec00
or eax, 0x3000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bccbf1
xor eax, 0x30e79a84
and eax, 0x88500045
or eax, 0x60000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1f324e
and eax, 0x1801
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e47b69c
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377ea8e3
and eax, 0xc0a6840
or eax, 0x41819005
mov dword [ebx], eax
add ebx, edx
or eax, 0x59414850
and eax, 0x40c85004
or eax, 0x2200108
mov dword [ebx], eax
add ebx, edx
and eax, 0x662ec3b5
xor eax, 0x417b8e9e
and eax, 0x3000018
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f8f7c6
xor eax, 0x6d0c37ee
and eax, 0x40800000
or eax, 0x50904c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eae6166
xor eax, 0x3fa09f44
and eax, 0x24058ae4
or eax, 0xc8500108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8d2f4f
and eax, 0x80d80483
or eax, 0xd204108
mov dword [ebx], eax
add ebx, edx
and eax, 0x87c7dc3
and eax, 0x8000000
or eax, 0x8101104c
mov dword [ebx], eax
add ebx, edx
or eax, 0x381e59a
and eax, 0x181f04c
or eax, 0x44460001
mov dword [ebx], eax
add ebx, edx
and eax, 0xbacb670
and eax, 0x40
or eax, 0xbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746f1cde
and eax, 0x80800
or eax, 0x8b006200
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e85bb0
or eax, 0x4c7a71f7
and eax, 0x48527055
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf93e974
and eax, 1
or eax, 0x4cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa60ad1
and eax, 0x81
or eax, 0x8908c402
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fc77bd
and eax, 0x9084401
or eax, 0xe3b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb5b881
or eax, 0x7af529b3
and eax, 0x2fc4583
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ffe4621
and eax, 0x44000180
or eax, 0x1890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x608acb20
and eax, 0x24018ae0
or eax, 0xd84c011c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7679f42
and eax, 0x7328043a
or eax, 0xd04901
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b9f21c
and eax, 0x50100010
or eax, 0xa4458b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x421505fe
or eax, 0x43c30e02
and eax, 0x83d40502
or eax, 0x8285001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4972f1
and eax, 0x1000001
or eax, 0x44030844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c4eb25
and eax, 0x8260
or eax, 0x8808089c
mov dword [ebx], eax
add ebx, edx
or eax, 0x136b207
and eax, 0x891caa0a
or eax, 0x62c14100
mov dword [ebx], eax
add ebx, edx
and eax, 0x265c85c4
xor eax, 0x5e171ad0
and eax, 0x7c418b00
or eax, 0x80140009
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a04ec9
and eax, 0x6f24d822
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5037ed6d
and eax, 0x41022c44
or eax, 0x489d011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d50694d
and eax, 0x6041395c
or eax, 0x900402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b25aa6c
xor eax, 0x47e4c93b
and eax, 0xc811243
or eax, 0x410a0430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447662b5
and eax, 0x84d20c4
or eax, 0xf0000b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x93e09f9
and eax, 0x40188
or eax, 0x3f05403
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a05312
and eax, 0x1805000
or eax, 0x440bac55
mov dword [ebx], eax
add ebx, edx
and eax, 0x639820f0
and eax, 0x80000
or eax, 0x8048a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f193b9a
and eax, 0x8080a08
or eax, 0xd1e30080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c731557
xor eax, 0x462379a4
and eax, 0xa404180
or eax, 0x81b4040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb783db
and eax, 0xc4434440
or eax, 0x88019a5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2803eb7f
or eax, 0x6122989a
and eax, 0xe4821488
or eax, 0x8094144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac31f27
and eax, 0x86084883
or eax, 0x4100a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff54147
or eax, 0x9e52eaf
and eax, 0xe845
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf54d76
or eax, 0x78f25a42
and eax, 0x4620000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53546927
and eax, 0
or eax, 0x100068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x547da74
xor eax, 0x7ec7bce1
and eax, 0x2806000
or eax, 0x4c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x535ea987
and eax, 0x480000
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x304c3495
and eax, 0x480000
or eax, 0x300015ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be07df0
and eax, 0x41880000
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e38387a
and eax, 0x6c390078
or eax, 0x90448384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f20313
and eax, 0x680b0000
or eax, 0x607400
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ea750d
and eax, 0
or eax, 0x2cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x26521a70
and eax, 0x500088
or eax, 0x50ac4503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551ecb14
or eax, 0x536ceea3
and eax, 0xa48a8
or eax, 0x110040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a1e5f3
or eax, 0x2630f542
and eax, 0x8808100
or eax, 0x440200
mov dword [ebx], eax
add ebx, edx
and eax, 0x414a2e
and eax, 0x3c370ad3
and eax, 0
or eax, 0xc7fc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x50894125
xor eax, 0x585b8145
and eax, 0
or eax, 0x1001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bca7f9d
and eax, 0x18400b00
or eax, 0xe4158000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2934b7
and eax, 0x28010000
or eax, 0x14ff52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75184607
or eax, 0x6871231b
and eax, 0x50000010
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb39402
and eax, 0x3ce2fe7f
and eax, 0x10001432
or eax, 0x204001cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8f6357
and eax, 0x40
or eax, 0xc0850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425d5151
xor eax, 0x5e5ba4a6
and eax, 0x44832134
or eax, 0x1080a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1d4386
and eax, 0x51f801c6
and eax, 0x1000c0
or eax, 0x468833c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x436d8294
and eax, 0x3110100
or eax, 0x880a7400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176ab011
and eax, 0x1801c401
or eax, 0x6182384c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1bb69f
and eax, 0x10010008
or eax, 0x2740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522ba9d8
or eax, 0x471cedd8
and eax, 0x35c4588
or eax, 0x80a01003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2328cd0d
and eax, 0x1000408
or eax, 0x74000872
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372f7712
and eax, 0x40050b08
or eax, 0xbc408001
mov dword [ebx], eax
add ebx, edx
and eax, 0x364cbab4
and eax, 0x25c8ab44
and eax, 0x800
or eax, 0x107083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3afa76
or eax, 0x668edb69
and eax, 0x44860374
or eax, 0x1410400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e923fdc
and eax, 0xa8
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f6de27
and eax, 0xc39a7a8
and eax, 0
or eax, 0x80006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a06673a
and eax, 0x26848103
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x181394e3
and eax, 0x10780483
or eax, 0x41844908
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f412324
or eax, 0x646bb70c
and eax, 0x3048150c
or eax, 0x400f3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b090712
or eax, 0x7ec455e3
and eax, 0x45810040
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100448d
and eax, 0x274ac6db
and eax, 0x40000c8
or eax, 0x59e58b30
mov dword [ebx], eax
add ebx, edx
and eax, 0x560de5eb
and eax, 0x440480c0
or eax, 0x88c84c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c112f6e
and eax, 0xec8945cc
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b2b426
xor eax, 0x2cc61b90
and eax, 0xa110e802
or eax, 0x481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b29d2c
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ac4ea5
and eax, 0x3000081
or eax, 0xa001c002
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9940ce
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15caed65
and eax, 0x800545
or eax, 0x744082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64db5cf2
and eax, 0x60000020
or eax, 0xa000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x516916e7
and eax, 0x70490208
or eax, 0x84048900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22992762
and eax, 0x280a840
or eax, 0x12b4011
mov dword [ebx], eax
add ebx, edx
and eax, 0x56489076
and eax, 0
or eax, 0xc4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c483651
and eax, 0xd8410000
or eax, 0x20048908
mov dword [ebx], eax
add ebx, edx
and eax, 0x27259cd0
and eax, 0x20040000
or eax, 0x104015ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfbcdae
and eax, 0
or eax, 0x10050040
mov dword [ebx], eax
add ebx, edx
and eax, 0x222622fb
and eax, 0
or eax, 0x89000027
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc24a17
xor eax, 0x565d976d
and eax, 0x19fd045
or eax, 0x14602000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f176e1
or eax, 0x7aef2e79
and eax, 0x403040
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x199bfaa
and eax, 0xd00528
or eax, 0x76204011
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d8a037
xor eax, 0x3466f93
and eax, 0x1006a00
or eax, 0x8c010055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fb62bf
xor eax, 0x56ed749
and eax, 0x8810d401
or eax, 0x3422054
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b5adce
and eax, 0x210a044
or eax, 0xfd405801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e93b7c
and eax, 0x4011
or eax, 0x40401c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ceebfd
or eax, 0x29a2b00b
and eax, 0x75c08500
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a9306b
and eax, 0x50000000
or eax, 0xac45c73f
mov dword [ebx], eax
add ebx, edx
and eax, 0x51edfd89
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x279f5747
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0xc775398
xor eax, 0x5a3a56b3
and eax, 0x10338
or eax, 0x1c080c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e59dc7f
xor eax, 0x902dc42
and eax, 0x2980181
or eax, 0x89644c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a80e00c
and eax, 0x804000
or eax, 0x450bb855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d68779
or eax, 0x4819f3e5
and eax, 0x43003bec
or eax, 0x30020010
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d90324
and eax, 0x10000320
or eax, 0xec4d6803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3510e31a
or eax, 0xc3d19f4
and eax, 0xc855891c
or eax, 0x30000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7060323d
and eax, 4
or eax, 0x40a44c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x67efb866
and eax, 0xcfda8f3
and eax, 0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d43a59
and eax, 8
or eax, 0x1cfc4563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4970f5a4
or eax, 0x6980bbf3
and eax, 0xd88098b
or eax, 0x80704400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4feb9b34
and eax, 0x471ff982
and eax, 0x100
or eax, 0x52040054
mov dword [ebx], eax
add ebx, edx
and eax, 0x20203090
and eax, 0x10
or eax, 0x406015ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ead181
and eax, 0x73a1728e
and eax, 0x42800000
or eax, 0x886b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253808f0
xor eax, 0x1dc7f00c
and eax, 0xc010a0a8
or eax, 0x220043
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd61e47
and eax, 0x40100003
or eax, 0x834de588
mov dword [ebx], eax
add ebx, edx
or eax, 0x4310d494
xor eax, 0x69a91a5b
and eax, 0xa88045c4
or eax, 0x440b1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baa6a73
and eax, 0xc7002c83
or eax, 0xcc000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6810799a
and eax, 0x1b370ce5
and eax, 0x401
or eax, 0xf844
mov dword [ebx], eax
add ebx, edx
and eax, 0x72eeb7b6
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc48206
and eax, 0x3ec0002
or eax, 0x80104589
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d6d6b2
and eax, 0x32c22ffb
and eax, 0x800080
or eax, 0x45090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c367a2
and eax, 0x2ea1ee62
and eax, 0x60
or eax, 0xfc7d819c
mov dword [ebx], eax
add ebx, edx
or eax, 0xa482187
and eax, 0xff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1047f88c
or eax, 0xd2539f5
and eax, 0xd031873
or eax, 0x40880600
mov dword [ebx], eax
add ebx, edx
and eax, 0x24991907
and eax, 0x5e74e518
and eax, 0x4000000
or eax, 0x10b70ffc
mov dword [ebx], eax
add ebx, edx
or eax, 0xe46230e
or eax, 0x405bc350
and eax, 0x4040684c
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edfd9ea
and eax, 0x40400000
or eax, 0x34928500
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f7bc7b
or eax, 0x2b581d99
and eax, 0xbc01109
or eax, 0x80002204
mov dword [ebx], eax
add ebx, edx
and eax, 0x646ab257
or eax, 0x7acece53
and eax, 0x846fc45
or eax, 0x81200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b10a9e
and eax, 0x200804
or eax, 0x40484500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f94c2e2
and eax, 0x40000000
or eax, 0x90eb0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3c6604
or eax, 0x17e62580
and eax, 0x52080580
or eax, 0x500b
mov dword [ebx], eax
add ebx, edx
or eax, 0x46aeaa4a
and eax, 0x638c8
or eax, 0x100020
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c7c89a
and eax, 0x40000
or eax, 0x4c08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3318053f
or eax, 0x10fb250d
and eax, 0xf00509
or eax, 0xc7044080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bbd295
xor eax, 0x4496464a
and eax, 0xd044
or eax, 0x2801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c07bf83
and eax, 0x59f4ce9e
and eax, 0x8000000
or eax, 0x1eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59698e88
or eax, 0x737ad729
and eax, 0x3f84589
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2c8d0c
xor eax, 0x5fd408ac
and eax, 0x45880180
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x556038af
and eax, 0x504909e8
or eax, 0xa8048210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a16c22a
or eax, 0x7b1fb6fe
and eax, 0x7314043a
or eax, 0xe04901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5ffda9
and eax, 0x540901
or eax, 0x8018216
mov dword [ebx], eax
add ebx, edx
or eax, 0x613d632e
and eax, 0x13a3c640
and eax, 0x204000
or eax, 0x66d81503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1817d8
or eax, 0x7496fdaf
and eax, 0x902be0f
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55104789
or eax, 0x444a514a
and eax, 0x1425049
or eax, 0x8824a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d27b002
and eax, 0x40404804
or eax, 0x280500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2215dce
and eax, 0x40690040
or eax, 0x98820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x783fc071
and eax, 0x40404030
or eax, 0x2888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ff60ced
and eax, 0x31cb698
and eax, 0x1040000
or eax, 0x5ce18b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373994a5
xor eax, 0x49fe760c
and eax, 0x4881
or eax, 0xcccc8442
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e91d6f
or eax, 0x4b8a238a
and eax, 0x48c80cc8
or eax, 0x8404c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec00704
and eax, 0x244b0c02
and eax, 0x24080400
or eax, 0xc88351cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x65179411
and eax, 0x19667e6c
and eax, 0x1044400
or eax, 0x8208a883
mov dword [ebx], eax
add ebx, edx
and eax, 0x113a575a
or eax, 0x4993deae
and eax, 0x41000c2c
or eax, 0x34000051
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d420159
and eax, 0x41000000
or eax, 0xaac03204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a228543
and eax, 0xb0408746
or eax, 0x48054020
mov dword [ebx], eax
add ebx, edx
or eax, 0x630ae8d9
xor eax, 0x1b8bce2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b817c9
and eax, 0
or eax, 0x4b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x774afdcb
and eax, 0x486900
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x103044f7
and eax, 0x84583
or eax, 0x8b001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f7fcc4
and eax, 0
or eax, 0x45890a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x739a08af
and eax, 0x40000004
or eax, 0xbc45c7f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f7d83a
and eax, 0x61d6457b
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x61fa01bc
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7604b1
and eax, 0x1c101f8
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd0d20a
or eax, 0xdc567ca
and eax, 0xbd44588
or eax, 0x80280801
mov dword [ebx], eax
add ebx, edx
and eax, 0xe37dc87
and eax, 0x304c01
or eax, 0x550bb054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2858ae8d
and eax, 0x9225208
or eax, 0x82102104
mov dword [ebx], eax
add ebx, edx
and eax, 0x3381d57e
and eax, 0x5004
or eax, 0xc083a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d301c5
and eax, 0x10001
or eax, 0xfc4c8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x517cf8b2
xor eax, 0x4f6ad774
and eax, 0x32000483
or eax, 0x9085108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22437671
and eax, 0x11490200
or eax, 0x2348804
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6e803f
and eax, 0x378000b
or eax, 0x80804580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c32563b
and eax, 0x4d97808b
and eax, 0x45800080
or eax, 0x90140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15fa8e3e
and eax, 0x507183f8
or eax, 0xa80c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65225be5
and eax, 0x1879b097
and eax, 0x10001000
or eax, 0x22046c02
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa68987
and eax, 0x2000800
or eax, 0x8910e3c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562f33f0
or eax, 0x1de5e972
and eax, 0x558bf840
or eax, 0x40d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eee77bb
xor eax, 0x5683ff40
and eax, 0x8040000
or eax, 0x82008b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b95012b
and eax, 0xab940109
or eax, 0x40604480
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d83e40
and eax, 0x6ded3676
and eax, 0x9003000
or eax, 0x820180bd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eca1046
or eax, 0x1d24c4db
and eax, 0xccc344e1
or eax, 0x1904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1445b926
and eax, 0xc884c4c0
or eax, 0x448080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265869fb
xor eax, 0x2ef8d135
and eax, 0xc4085400
or eax, 0x288301cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4278da
and eax, 0x68006850
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212431a0
or eax, 0x4bd96995
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18547b1d
and eax, 0x400308
or eax, 0x2a0062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b54ced
and eax, 0x4a0702
or eax, 0x200068
mov dword [ebx], eax
add ebx, edx
and eax, 0x133a6bf8
and eax, 0x80108
or eax, 0x50004483
mov dword [ebx], eax
add ebx, edx
or eax, 0xc409ac4
or eax, 0x40f8b03b
and eax, 0x106815ff
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c055e9f
or eax, 0x7b81c24f
and eax, 0x41810040
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0252de
and eax, 0x2d2f9742
and eax, 0x2c090240
or eax, 0xd07481bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a0fef2
and eax, 0x8911740e
or eax, 0x20000f1
mov dword [ebx], eax
add ebx, edx
and eax, 0x693617eb
and eax, 0x540e718
and eax, 0x1000408
or eax, 0xfe51f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb9281d
and eax, 0x47c1e9ae
and eax, 0
or eax, 0x40300815
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf7d50a
xor eax, 0x69b67ed4
and eax, 0x3800
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf746bf
and eax, 0x2e30000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd614427
and eax, 0x58b4023
or eax, 0xe0008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ba172b
or eax, 0x22911a81
and eax, 0xc488c319
or eax, 0x8440044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68432763
or eax, 0x48385be5
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa0edc
and eax, 0x8a004800
or eax, 0x10ca483
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a64dfd1
and eax, 0x8b401441
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
or eax, 0x64522c6f
and eax, 0x8b50104d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7a17bb
and eax, 0xb500001
or eax, 0x80020c54
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb8dfaf
and eax, 0x69d0c096
and eax, 0x8100004
or eax, 0xe0400841
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c757e8e
or eax, 0x1f8ed1c0
and eax, 0x85
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x677252d9
and eax, 0x1104081
or eax, 0x88008402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50fcfa17
and eax, 0x49883c04
or eax, 0x403c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x193d0816
and eax, 0x6fb4751c
and eax, 0x1000004
or eax, 0x548b5118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f4b631
and eax, 0x31408b90
and eax, 0x200
or eax, 0x458b5018
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b87afd
and eax, 0x37b73ba7
and eax, 0x1801000
or eax, 0x4c0b4014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce55f1e
and eax, 0x10680100
or eax, 0x8a805010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd89930
and eax, 0x83000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb40406b
and eax, 0x1000040
or eax, 0x44891084
mov dword [ebx], eax
add ebx, edx
and eax, 0x635f725
xor eax, 0x655b4728
and eax, 0x500328
or eax, 0xc0588d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b42e721
and eax, 0x5805cea4
and eax, 0x50800
or eax, 0x8408352
mov dword [ebx], eax
add ebx, edx
or eax, 0x79461cc
and eax, 0xc458b50
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730b1dd5
and eax, 0x78f19eda
and eax, 0x8408200
or eax, 0x10150951
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a2a452
and eax, 0x8050
or eax, 0x7f6802
mov dword [ebx], eax
add ebx, edx
or eax, 0x423dec97
and eax, 0x40030000
or eax, 0x84800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d0fe09
and eax, 0xe4418800
or eax, 0x10040110
mov dword [ebx], eax
add ebx, edx
or eax, 0x63fa96dc
or eax, 0x6de45bb7
and eax, 0x50fc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x179ec758
or eax, 0x216bd4f0
and eax, 0x51f8458b
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f83824d
and eax, 0x7a92f052
and eax, 0x50800000
or eax, 0x274558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2537d13f
and eax, 0xa8
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eaa5188
and eax, 0xc800100
or eax, 0x448200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc6b688
and eax, 0x2d69fab8
and eax, 0x2088
or eax, 0xc35dc503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190451d3
and eax, 0xc8091448
or eax, 0x24824184
mov dword [ebx], eax
add ebx, edx
and eax, 0x105bfa23
and eax, 0x85000
or eax, 0x2d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x50df1453
and eax, 0x40c70551
or eax, 0x5000224
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4e9f85
and eax, 0x100
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f4a4b6
or eax, 0x2ce45b83
and eax, 0xc748300
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7d8a4e
and eax, 0x47050100
or eax, 0x80027400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd75f50
and eax, 0x840
or eax, 0x10405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c7c4f4
or eax, 0x3aebb7b2
and eax, 0x78830000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x404db821
xor eax, 0x3d55d267
and eax, 0x100000
or eax, 0x7650010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ed976c
and eax, 0x100544
or eax, 0x1004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227f611e
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aea67ed
xor eax, 0x135ef6c
and eax, 0x8a0f0801
or eax, 0x25000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af7456e
and eax, 0x8030044
or eax, 0x45880801
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b4bf6c
xor eax, 0x564b5d7a
and eax, 0x9a40210
or eax, 0x440b0d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1c520c
and eax, 0xb810310
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be730d9
and eax, 0xb010010
or eax, 0xa40e0c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35afa818
and eax, 0x82200445
or eax, 0x400b0810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446517ee
and eax, 0x8244002b
or eax, 0x920c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x74083f88
and eax, 8
or eax, 0xe1d10845
mov dword [ebx], eax
add ebx, edx
or eax, 0x144f2265
or eax, 0x17784dbe
and eax, 0x104d2f0f
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ccff75d
and eax, 0x56b6bfb2
and eax, 0x1000a700
or eax, 0x4df95099
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a7b25e
and eax, 0x4cccc4c3
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b913eb2
and eax, 0xccccccc0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368810ce
and eax, 0x3dfaef01
and eax, 0x840cc00
or eax, 0xc48c00cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8c48d8
and eax, 0x2b692448
and eax, 0x8080048
or eax, 0xe4835584
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d27577c
and eax, 0x8004400
or eax, 0x830ca883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b89ed1d
and eax, 0x76baf943
and eax, 0
or eax, 0x452b0845
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ccf293
xor eax, 0x1c14aff1
and eax, 0xc080010
or eax, 0x82e05000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58050ce8
xor eax, 0x3c2d30a1
and eax, 0
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x193abd71
and eax, 0x1000000
or eax, 0x448904c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48793f79
and eax, 0x7d53b5c7
and eax, 0x4400184
or eax, 0x100d8a78
mov dword [ebx], eax
add ebx, edx
and eax, 0x40736acc
xor eax, 0x2386afa6
and eax, 0x104052a
or eax, 0x50084801
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d7b54b
or eax, 0x31d0066d
and eax, 0x107c68
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2240a8a6
and eax, 0
or eax, 0x4c48300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2034eafe
and eax, 0x64de0dac
and eax, 0xd00188
or eax, 0x8b284401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67be5320
and eax, 0x44021401
or eax, 0x1101e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c03d3f6
or eax, 0x56065b13
and eax, 0x740409b0
or eax, 0x80518048
mov dword [ebx], eax
add ebx, edx
and eax, 0x279f3ceb
and eax, 0x140088
or eax, 0x8be04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d445327
and eax, 0xccc055a5
or eax, 0x30840
mov dword [ebx], eax
add ebx, edx
and eax, 0x79284927
and eax, 0x6afcd0aa
and eax, 0x48004000
or eax, 0x84cc8ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec60875
or eax, 0x7d8a9b4d
and eax, 0xec8a55cc
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39695d5
and eax, 0x104c481
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a97feb
or eax, 0x296d7774
and eax, 0x1c50000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b70938c
xor eax, 0x29456b92
and eax, 0x1c
or eax, 0x100e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452b39b3
or eax, 0x409b19cb
and eax, 0x44010900
or eax, 0xb8448400
mov dword [ebx], eax
add ebx, edx
and eax, 0x745b06bf
and eax, 0x1574bc85
and eax, 0x14000400
or eax, 0xe88d8950
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fff996f
and eax, 0x51ff9d7e
or eax, 0x6280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175d91ab
xor eax, 0x7d6be24f
and eax, 0x3000041a
or eax, 0x11e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf4f40
xor eax, 0x7030b695
and eax, 0x18d0000
or eax, 0x84000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba19ad7
and eax, 0x55a8fd43
and eax, 0x4289800
or eax, 0xfbd766fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ee979d
and eax, 0x404c8488
or eax, 0x83116103
mov dword [ebx], eax
add ebx, edx
and eax, 0x191667b0
or eax, 0x3e48754c
and eax, 0xc4c44cc
or eax, 0xc0808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f545ab9
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fb5501
and eax, 0x4400
or eax, 0x8b14a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f40e59
and eax, 0x2b0061fa
and eax, 0x1000040
or eax, 0x44890805
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9d53
and eax, 0x40d8954
or eax, 0x84002a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x311564c8
and eax, 0x73f06361
and eax, 0x1504100
or eax, 0x8aa80c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a649ab9
and eax, 0x810cd010
or eax, 0x36032845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75300ff5
or eax, 0xc7b4a9
and eax, 0x40c08500
or eax, 0x34000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7ac6e4
and eax, 0x58080342
or eax, 0xa0458819
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f6dc63
and eax, 0x733f9e7c
and eax, 0x2119608
or eax, 0x81002107
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745f3a01
and eax, 0x3dc145b1
and eax, 0x11400100
or eax, 0x83c40fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x367147b0
or eax, 0x1c67534b
and eax, 0xc70418b
or eax, 0x3880400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4182de72
or eax, 0x3c39fc2e
and eax, 0x780308b7
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72dac8a2
and eax, 0x159808f8
and eax, 0x800
or eax, 0x8b0e775a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5724cb23
and eax, 0x3044800
or eax, 0xb40bb055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5daf307b
and eax, 0
or eax, 0x20c08302
mov dword [ebx], eax
add ebx, edx
or eax, 0x4151876d
or eax, 0x65f2ba61
and eax, 0x61f00509
or eax, 0x8a004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x509c700d
and eax, 0xf84c0109
or eax, 0x18a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514a0aa2
and eax, 0x8901810b
or eax, 0x103604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a89f458
and eax, 0x83004055
or eax, 0x866b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1abf0f20
and eax, 0x25ab3805
and eax, 0x1223005
or eax, 0x8844c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc51f07
xor eax, 0x7140c95e
and eax, 0xc833401
or eax, 0x4108c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7929dae6
and eax, 0x1010844
or eax, 0x10b607b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54206496
and eax, 0x44052302
or eax, 0xb840940d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bc95f5
and eax, 0x470003a
or eax, 0x4d001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f62beb0
and eax, 0x608030
or eax, 0x318b4003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27df5c32
and eax, 0x2340c01
or eax, 0x81c0418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585d2093
and eax, 0x49890000
or eax, 0x40002c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c07608
and eax, 0x484100c0
or eax, 0xb0148b34
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fdd84c
and eax, 0x8800c280
or eax, 0x1020003
mov dword [ebx], eax
add ebx, edx
and eax, 0x509f7c7b
and eax, 0x24001
or eax, 0x9be9b854
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ee12b7
xor eax, 0x218cf725
and eax, 0x9644500
or eax, 0x690008b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edfa63c
and eax, 0x498500b7
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x642d7d08
and eax, 0x1773f7ff
and eax, 0x10000
or eax, 0x45c60975
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21818fb4
and eax, 0xc0
or eax, 0x12c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454a2d31
or eax, 0x6c6d873d
and eax, 0x4507ab00
or eax, 0x82004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5419a3
and eax, 0x800
or eax, 0xe445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7f2edc
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6863925c
and eax, 0x40010000
or eax, 0x1de48bec
mov dword [ebx], eax
add ebx, edx
or eax, 0x629652de
and eax, 0x4cc4c8c2
or eax, 0x80080401
mov dword [ebx], eax
add ebx, edx
and eax, 0x345febc6
and eax, 0x44cc8c0
or eax, 0xc880040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e79a945
or eax, 0x2ea7d64a
and eax, 0xec8355c8
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e126b9d
and eax, 0x3c01
or eax, 0x40640182
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7eadc3
and eax, 0x65000040
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5134e540
and eax, 0x168b962c
and eax, 0x10000000
or eax, 0x415ff0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x34de9ccd
or eax, 0x54641bef
and eax, 0x20
or eax, 0xa3004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b044420
or eax, 0x313da9da
and eax, 0x4060
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5da860
and eax, 0x59face4b
and eax, 0x50084000
or eax, 0x58b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c33b344
xor eax, 0x594ddb3a
and eax, 0x510c480a
or eax, 0x581
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fb98b4
and eax, 0x40000080
or eax, 0x64150b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d4d6c7
xor eax, 0x43d9c95a
and eax, 0x43100040
or eax, 0xbc420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcbe31f
and eax, 0x40100015
or eax, 0x200c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb853ed
and eax, 0
or eax, 0xccc35d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a449d1
and eax, 0xcc0314c0
or eax, 0x2088410c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68072d0a
and eax, 0x20000400
or eax, 0x8108e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x199e392a
and eax, 0x2f78d233
and eax, 0x4020
or eax, 0x400318
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fec70c
and eax, 0x404108
or eax, 0x8bb80481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a37c0e0
and eax, 0xde56529
and eax, 0x410009
or eax, 0x40023804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73957912
or eax, 0x3cf9f25a
and eax, 0x1c18300
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f9b8f5c
and eax, 0x3180d08
or eax, 0x40200081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7399cf42
and eax, 0x1180000
or eax, 0xa20040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54988c45
and eax, 0x5000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x351e800b
or eax, 0x4681f87a
and eax, 0x1800852
or eax, 0x80040780
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35688925
and eax, 0x4000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef2360f
and eax, 0x2000000
or eax, 0x406605b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b683462
or eax, 0x45a82e80
and eax, 0x40840040
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70391a54
and eax, 0x40891054
or eax, 0xd026120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c4318b
and eax, 0x784d00f8
or eax, 0x84008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x630a6069
and eax, 0x40080068
or eax, 0x15830983
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f51a595
or eax, 0x53ce778f
and eax, 0x1c283fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1eb82b
and eax, 0x1e623ee6
and eax, 0x2401080
or eax, 0x81bc4509
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b2e623
and eax, 0x99a95b6
and eax, 0x1100400
or eax, 0x7222f87d
mov dword [ebx], eax
add ebx, edx
or eax, 0x19791226
and eax, 0x78418a53
or eax, 0x84040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e1e673
and eax, 0x68840c00
or eax, 0x1008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f98af4
xor eax, 0x6b4187b0
and eax, 0x1000000
or eax, 0x50004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4492c61e
and eax, 0x25bd9fb7
and eax, 0x100414
or eax, 0x302c11eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c90460
and eax, 0x600000
or eax, 0x10a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x71747bda
and eax, 0x135c2548
and eax, 0x15c0108
or eax, 0x8aa05483
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce2fb40
and eax, 0x33b1e9fd
and eax, 0x200100
or eax, 0x42489404
mov dword [ebx], eax
add ebx, edx
and eax, 0x124784b1
xor eax, 0x4d8b1bc3
and eax, 0x4f400040
or eax, 0xb0100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a3287
and eax, 0x40201005
or eax, 0x100810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3190a66c
xor eax, 0x30829e57
and eax, 0x1022000
or eax, 0x1d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x9449826
and eax, 0
or eax, 0x26740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514e4258
and eax, 0x53e5d407
and eax, 0x1000000
or eax, 0xc8b006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516f7cc
xor eax, 0x6025f268
and eax, 0x100
or eax, 0x404230
mov dword [ebx], eax
add ebx, edx
and eax, 0x539b0dbd
or eax, 0x225749f2
and eax, 0x20154950
or eax, 0x1800b601
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d0cd32
xor eax, 0xadc4892
and eax, 0x30000020
or eax, 0x8a004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15732fcb
or eax, 0x771c1c9f
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9d071f
and eax, 0x8000201
or eax, 0x8300e0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x146d5055
and eax, 0x400080
or eax, 0x40000802
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbfca3c
or eax, 0x53b5caae
and eax, 0x52a04000
or eax, 0x84481000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1e2beb
and eax, 0x45d26ac7
and eax, 0x1000003
or eax, 0x82000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x753e55de
and eax, 0x1f11dc07
and eax, 0x16000404
or eax, 0x88eb00c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bc2fc8
or eax, 0x3715127b
and eax, 0xf805c7
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbd1aa9
and eax, 0
or eax, 0xe9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1935faf4
and eax, 0x2d08ce7d
and eax, 0x9000000
or eax, 0xf6ffff72
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c6547e
and eax, 0xc35de50a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433fde7e
and eax, 0x800211c4
or eax, 0x6c894408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b500179
or eax, 0x2b1f1a7f
and eax, 0xa1404c83
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ca1012
xor eax, 0x4c1953aa
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b89c3ed
and eax, 0x2301c081
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375b266b
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76aab267
or eax, 0x6e196e55
and eax, 0x68004445
or eax, 0x80c00182
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b05e0a8
and eax, 0x4000
or eax, 0xc7000039
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ddab41
and eax, 0x21d4c041
or eax, 0x18200404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1804915f
and eax, 0xf51aa5c
and eax, 0x40
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x779a8e39
and eax, 0x40020000
or eax, 0x3804c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x776e3550
and eax, 0x1ec011d9
and eax, 0
or eax, 0xcc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9da02a
xor eax, 0x35167fe0
and eax, 0x401800
or eax, 0x2214
mov dword [ebx], eax
add ebx, edx
or eax, 0x550f78ea
and eax, 0x4040c6
or eax, 0x20900501
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f93a0
and eax, 0x5004022
or eax, 0xc2000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dbe533
or eax, 0x739a81d2
and eax, 0x3208c040
or eax, 0x8201405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec281eb
xor eax, 0x3915e6b6
and eax, 0x45c70000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x53abe348
and eax, 0x40020040
or eax, 0x383498
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fad0be3
xor eax, 0x38fdfe4a
and eax, 0x5440c100
or eax, 0x88050600
mov dword [ebx], eax
add ebx, edx
or eax, 0x32000fa6
and eax, 0x400a04
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
and eax, 0x774ea853
and eax, 0x400040
or eax, 0x54a04587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d242ad2
and eax, 0x1004010
or eax, 0xc600002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x384514ec
and eax, 0x3a444444
or eax, 0x20a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8e85b0
and eax, 0x5c20040
or eax, 0x40050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c06614
or eax, 0x6d0855ee
and eax, 0x400a74e8
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cca2e3
or eax, 0xbeb2049
and eax, 0x6845c600
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edef822
and eax, 0x3a00
or eax, 0x400084
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b985f5
xor eax, 0x62bceb6
and eax, 0x14d04143
or eax, 0x80200484
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd28d11
and eax, 0x14cdf0bc
and eax, 0x4004010
or eax, 0xc300002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd528484
or eax, 0x57a21840
and eax, 0x1aa0d444
or eax, 0x20042001
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d332cc
and eax, 0x800040
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x402770d7
and eax, 0xd0
or eax, 0xe28
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a72361
and eax, 0x200
or eax, 0xfc45c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a14833
and eax, 0x479a9bff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef273ec
and eax, 0x4c8201e8
or eax, 0x1090803
mov dword [ebx], eax
add ebx, edx
and eax, 0x302ad22f
and eax, 0x2023e006
and eax, 0
or eax, 0x1c183fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x52958aa9
and eax, 0x800088
or eax, 0x837c4d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628d8393
and eax, 0x58e406a1
and eax, 0x40000400
or eax, 0x330ef87d
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cb790c
or eax, 0x18e0f3ff
and eax, 0x78458b18
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e394b5
and eax, 0x3c000941
and eax, 1
or eax, 0xc095448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c13fc6
xor eax, 0xd7bf317
and eax, 0x10058850
or eax, 0x40107700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7023baa2
and eax, 0x4030
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x211f082e
or eax, 0x46f7ab54
and eax, 0x42040
or eax, 0xb0005480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a7e21c
and eax, 0x80008200
or eax, 0x6b046901
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a0d125
and eax, 0x1000001
or eax, 0x8ac032d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x583c274b
xor eax, 0x7631ddea
and eax, 0x4c015da1
or eax, 0x80c20044
mov dword [ebx], eax
add ebx, edx
or eax, 0x286aa1a3
xor eax, 0x16396d5a
and eax, 0xc8c0808c
or eax, 0x40c4c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63aac1a7
or eax, 0x26be0cb0
and eax, 0x8ccc0cc8
or eax, 0x4000c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bae308
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbf9883
or eax, 0x3de8242a
and eax, 0xac8b544c
or eax, 0x40000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x66156b95
and eax, 0x4b86aae8
and eax, 0x2880
or eax, 0x420c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b299e53
xor eax, 0x7e51d785
and eax, 0
or eax, 0xa10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774606ef
and eax, 0x3000040
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74aa9b58
and eax, 0x7b7645f5
and eax, 0x40
or eax, 0xa30180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec40bae
xor eax, 0x62372236
and eax, 0x4000040
or eax, 0xc3004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6496108f
xor eax, 0x24464171
and eax, 0x87d00084
or eax, 0x782e0c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7310b8fe
and eax, 0x22147b
or eax, 0x40100084
mov dword [ebx], eax
add ebx, edx
and eax, 0x433e9289
and eax, 0
or eax, 0x1085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5132a556
or eax, 0x2d795af9
and eax, 0x2479dff8
or eax, 0x862006
mov dword [ebx], eax
add ebx, edx
or eax, 0x5721e08e
or eax, 0x61f0c7eb
and eax, 0x47004032
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x646b7c76
and eax, 0x44000000
or eax, 0xbbfe1485
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb2f962
and eax, 0x321000
or eax, 0x400024ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f0f3a9
or eax, 0x707a549a
and eax, 0x1880c700
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb3b23c
and eax, 0x818200
or eax, 0x447e7dfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x58791d87
and eax, 0x40000002
or eax, 0x87004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8f1e66
and eax, 0xef1a4a0
and eax, 0xa800400
or eax, 0xf57e1885
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ff854e
and eax, 0x2942b821
and eax, 0x21801
or eax, 0x403040fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d710db
and eax, 0x864324e
and eax, 0x40000
or eax, 0x2081c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2fee3c
or eax, 0x371fd85
and eax, 0x8fbfdbc
or eax, 0x60040242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649f4c6
and eax, 0x46000030
or eax, 0x81004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f75767
or eax, 0x6918e450
and eax, 0xedfe2405
or eax, 0x12000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1217aadb
and eax, 0x7850753e
and eax, 0x4010241e
or eax, 0x2250e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x773b24f7
xor eax, 0x262b02b3
and eax, 0x20010600
or eax, 0x884c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a460045
xor eax, 0x6395f22f
and eax, 0x52356a
or eax, 0x80adca94
mov dword [ebx], eax
add ebx, edx
and eax, 0x241a09a3
and eax, 0x723712bf
and eax, 0x22
or eax, 0xc7004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa5319a
and eax, 0xefa42080
or eax, 0x105a0c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x536540e9
and eax, 0x40320ced
or eax, 0x8012
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f2c673
and eax, 0x7b766938
and eax, 0
or eax, 0x3085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddaec33
and eax, 0x7e8b7657
and eax, 0x10804400
or eax, 0x8c7fbbfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7567ee4e
and eax, 0x4004002
or eax, 0xc3000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b285d82
or eax, 0x746e9711
and eax, 0xfc6e1481
or eax, 0x3902004
mov dword [ebx], eax
add ebx, edx
or eax, 0x22933597
and eax, 0x40322497
or eax, 0x8868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1a214d
and eax, 0x23ae4d3e
and eax, 0x500
or eax, 0x3885c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25240cbd
and eax, 0x4a9b9088
and eax, 0
or eax, 0xb8fffffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2fdc13
and eax, 0xc7004032
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xafb6031
and eax, 0x3afd9dc6
and eax, 0x8f80000
or eax, 0xf7063c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dfd89
and eax, 0x4032c48d
or eax, 0x72
mov dword [ebx], eax
add ebx, edx
or eax, 0x21949392
and eax, 0x4084c700
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e8439a
and eax, 0x804300
or eax, 0xd47fbcfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6812026e
and eax, 0xc4004032
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x242c696f
or eax, 0x469f31f7
and eax, 0x469e4085
or eax, 0xb9600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8f8b34
or eax, 0x626fa299
and eax, 0x4032ecbd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c66bcc2
and eax, 0x4804c400
or eax, 0x810300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd33723
and eax, 0x3976e4e6
and eax, 0x8000400
or eax, 0xf0fffbfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbf7724
or eax, 0x1bff2ac7
and eax, 0x3004022
or eax, 0xc4000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebbdfa5
and eax, 0x89ba0c85
or eax, 0x76444000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a5d073
and eax, 0x40130cf6
or eax, 0x200009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1231adbe
or eax, 0x312e2e7c
and eax, 0x50058700
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f82e1f
and eax, 0x7de91e
or eax, 0x1c8216e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x445437fc
and eax, 0x4000030
or eax, 0xc3004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x25667bcf
and eax, 0x5225f7f0
and eax, 0x42245080
or eax, 0xbdda0405
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5cf6d7
and eax, 0x30eb3977
and eax, 5
or eax, 0x40332cfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x69875502
and eax, 0x48854500
or eax, 0x10008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155565aa
or eax, 0x4441482a
and eax, 0xcd1eaaa
or eax, 0x302e1554
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454e6ae2
and eax, 0x41000010
or eax, 0x86004023
mov dword [ebx], eax
add ebx, edx
and eax, 0x185afd4
xor eax, 0x27d081a1
and eax, 0x26d00081
or eax, 0xd92e5c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7bc53a
xor eax, 0x601db8d1
and eax, 0x22446e
or eax, 0x40110891
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de39a9b
and eax, 0x6081c600
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41875854
xor eax, 0x18ee92c1
and eax, 0x58694d94
or eax, 0x96b26a
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b399b4
and eax, 0x41004032
or eax, 0x86000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x81164c7
or eax, 0x79d2a626
and eax, 0xffd26485
or eax, 0x2c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc3bd33
and eax, 0x403368b7
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5036a1
and eax, 0x8014600
or eax, 0x60848100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17612826
and eax, 0x74e5ef26
or eax, 0x1a10d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3697f28e
and eax, 0x42000030
or eax, 0x85004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b92a373
and eax, 0x43000001
or eax, 0xbcfe6c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x70dacc2
and eax, 0x403380c7
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
and eax, 0x758d441
or eax, 0x70799c6f
and eax, 0x70018400
or eax, 0x844300
mov dword [ebx], eax
add ebx, edx
and eax, 0x20065ece
and eax, 0x3bca3a9
and eax, 0x40200
or eax, 0x90fbfdfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa65521
and eax, 0xc7000013
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7a7013
and eax, 0x44004001
or eax, 0xbbfe3484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd0ab66
and eax, 0x2284e3
or eax, 0x4011201c
mov dword [ebx], eax
add ebx, edx
and eax, 0x550e7c6c
and eax, 0x7b9c5b41
and eax, 0x40000000
or eax, 0x3885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3d0ad9
and eax, 0x50200
or eax, 0xb0fafdfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6382d6b1
or eax, 0x81abcd4
and eax, 0x4030
or eax, 0xc7000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d5983a
and eax, 0x5a5c3d74
and eax, 0x40000000
or eax, 0xbffe7c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c7879
and eax, 0x4001
or eax, 0x403380fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d67bb3f
and eax, 0x18000
or eax, 0x80844700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f34702e
and eax, 0x8cb1b72e
or eax, 0x404e48d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f559d7
and eax, 0x84000021
or eax, 0x43004012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2379c2c3
and eax, 0x3cc55846
and eax, 0x24400000
or eax, 0xdbbe8485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a2aedc
xor eax, 0x7bec5788
and eax, 0x403058d1
or eax, 0x3802e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1234e982
and eax, 0x6238a6ba
and eax, 0
or eax, 0x8885c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x119f7383
and eax, 0x809ff782
or eax, 0x6460087c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6268e1
and eax, 0x46978e42
and eax, 0x44000002
or eax, 0x83004031
mov dword [ebx], eax
add ebx, edx
and eax, 0x1854ed4d
and eax, 0x4be8bb65
and eax, 1
or eax, 0xfffe8c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a09dc42
and eax, 0x4033d0c7
or eax, 0x2038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590919b7
xor eax, 0xc85841b
and eax, 0x10854500
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2392620d
or eax, 0x75a2727
and eax, 0x5fa72e
or eax, 0xa058d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c2ab1b1
and eax, 0x1af86392
and eax, 0x4000
or eax, 0xc7000034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43315886
and eax, 0x84301080
or eax, 0x7bce8405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367e1147
xor eax, 0x50f003b7
and eax, 0x300075
or eax, 0x4004108a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e5806a
or eax, 0x5b95401c
and eax, 0x1885c000
or eax, 0x80000700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bddfcb4
and eax, 0x583bb4
or eax, 0x1ca7c44a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6622470f
and eax, 0x46004034
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e02abf4
and eax, 0xdf028884
or eax, 0x20fc1401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a63fe41
and eax, 0x401420c4
or eax, 0x20083b
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d53f83
and eax, 0x284d409e
and eax, 0x40000
or eax, 0xa081c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x590140e
and eax, 0x800400
or eax, 0x3c7ffbfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0f041
and eax, 0x5000034
or eax, 0xc2004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edd55fe
or eax, 0x1c1d3f93
and eax, 0xffdc2485
or eax, 0x228000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7bf88c
and eax, 0x44c09
or eax, 0x403000f6
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf4e48c
and eax, 0x884c400
or eax, 0xa0010300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5c8002
and eax, 0x7607dd02
and eax, 0x50014502
or eax, 0x8febafc
mov dword [ebx], eax
add ebx, edx
or eax, 0x384e3a9e
and eax, 0x7c81bb7
and eax, 0x34
or eax, 0xc7004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4027ff9a
or eax, 0x162b9b1c
and eax, 0x562a8804
or eax, 0xa9d42481
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc5cbe
and eax, 0x340884
or eax, 0x4000607b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c91d05
or eax, 0xb347d0e
and eax, 0x854500
or eax, 0xb0008200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb36fce7
xor eax, 0x7aa90c4e
and eax, 0x70adc84e
or eax, 0x45237b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x703f35
and eax, 0x34
or eax, 0xc7004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9b70f3
xor eax, 0x435c2bd4
and eax, 0xfec61001
or eax, 0x138a484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a81c99
and eax, 0x4014801c
or eax, 0x2004e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dae6d9f
and eax, 0x40400
or eax, 0xb881c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150b3b4d
and eax, 0x6ee57af2
and eax, 0x847840
or eax, 0x907b87be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e1fd8a
and eax, 0xc2000034
or eax, 0x5004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a626066
or eax, 0x724eeef2
and eax, 0x724eac84
or eax, 0x8db01001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7003c6f7
or eax, 0x40d65edb
and eax, 0x403420fb
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b76f3e5
and eax, 0x48000
or eax, 0xc0814700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6214a74f
and eax, 0xa095e74e
or eax, 0x106a18b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b49f60
and eax, 0x82004014
or eax, 0x45000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f833bb1
and eax, 0xff824085
or eax, 0x7c8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x151fe578
and eax, 0x4034c0fd
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ac93f1
and eax, 0x804300
or eax, 0xc8058400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9965da
and eax, 0x22323704
and eax, 0x102200
or eax, 0xd4efddfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f10a6a
and eax, 0x7c825851
and eax, 0x44000000
or eax, 0x83004034
mov dword [ebx], eax
add ebx, edx
and eax, 0xd442f26
and eax, 0x3de361f2
and eax, 0x5000000
or eax, 0xfafecc85
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a8fff1
or eax, 0x4894ed18
and eax, 0x4034e099
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b92f6e
and eax, 0x46f6c657
and eax, 0
or eax, 0xd085c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7212da36
and eax, 0x61089e98
and eax, 0x60009e10
or eax, 0x98ff61ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdb3d22a
and eax, 0xc5000014
or eax, 0x2004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1e8591
and eax, 0xcc1ec485
or eax, 0x33e01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f13b971
and eax, 0x3c9b0cfc
and eax, 0x100000
or eax, 0x402504ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7b1dcf
xor eax, 0x2152f0f3
and eax, 0x1c400
or eax, 0xd8840300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45289317
and eax, 0x45d960c4
and eax, 0x894004
or eax, 0x1876bffa
mov dword [ebx], eax
add ebx, edx
and eax, 0x394c9f22
or eax, 0x45b773ea
and eax, 0x45004020
or eax, 0x82000015
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2d4cf2
or eax, 0x13676048
and eax, 0xff6e4c85
or eax, 0x909000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588ca817
xor eax, 0x41b8c698
and eax, 0x4000200a
or eax, 0x3504f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637b295
or eax, 0x2c686bb6
and eax, 0x6000c700
or eax, 0x80850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa52a68
and eax, 0x38a5ef68
or eax, 0x5a1096
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d257517
and eax, 0x5004035
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c17dcf1
or eax, 0x26dd31f
and eax, 0xff7ec485
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb68e91
and eax, 0x65327a18
and eax, 0x300000
or eax, 0x400544ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7586995a
and eax, 0x1262922d
and eax, 0
or eax, 0xe885c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2372718a
and eax, 0x7724d59
and eax, 0x720408
or eax, 0x548dfbf6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214a42c4
and eax, 0x60496dd
and eax, 0x4000010
or eax, 0xc3004025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7d83c5
and eax, 0xdf7cc085
or eax, 0x20822c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x54fadf31
and eax, 0x403460b5
or eax, 0x1004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711d7405
and eax, 0x213f9ca3
and eax, 0x20000400
or eax, 0xd085c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a20011
and eax, 0x6027c710
or eax, 0x14d838ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24da49f5
xor eax, 0x7c4a86c9
and eax, 0x4000000
or eax, 0xc3004035
mov dword [ebx], eax
add ebx, edx
or eax, 0x731dae43
or eax, 0x5fb332f4
and eax, 0xffbef485
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3744eabb
and eax, 0x48081
or eax, 0x4031007e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6513046f
or eax, 0x4dd8f4f9
and eax, 0x4881c400
or eax, 0xb0040300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30933499
and eax, 0x8016f398
or eax, 0x14e90c66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240c9655
or eax, 0x61dcdad8
and eax, 0xc1004031
or eax, 0x6000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e535552
xor eax, 0x2333bf53
and eax, 0xfc60e804
or eax, 0x39e1481
mov dword [ebx], eax
add ebx, edx
or eax, 0x617131ad
or eax, 0x7b25ec46
and eax, 0x4035acef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cc8ec7
xor eax, 0x6568cbed
and eax, 0x44700
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46cf0e55
xor eax, 0x14ae6b85
and eax, 0x10e4a2d0
or eax, 0xa81b5d2f
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f7c8a4
and eax, 0x4024
or eax, 0xc7000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56950587
and eax, 0x91950480
or eax, 0x6e6a0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c011503
and eax, 0x40340086
or eax, 0x1cc79
mov dword [ebx], eax
add ebx, edx
and eax, 0x2870f02b
and eax, 0x6e1c86c2
and eax, 0x8000
or eax, 0x8854700
mov dword [ebx], eax
add ebx, edx
and eax, 0x57379223
and eax, 0x58200
or eax, 0xd8fa7dff
mov dword [ebx], eax
add ebx, edx
or eax, 0x710f1c2d
and eax, 0xc1004035
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79347d6a
and eax, 0x218f6231
and eax, 0x1000000
or eax, 0xfeff0c85
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf7ca9a
xor eax, 0x6d5ab297
and eax, 0x106088
or eax, 0x40258877
mov dword [ebx], eax
add ebx, edx
or eax, 0x168d8df0
and eax, 0x1085c500
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6028d1
xor eax, 0x5a760b98
and eax, 0x93e449
or eax, 0xf86c1bb6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8c7012
and eax, 0xc6000025
or eax, 0x1004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4825cfbc
and eax, 0x40000004
or eax, 0xbfff1481
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f1529b
xor eax, 0x2bc04371
and eax, 0x403614ee
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b944c5a
xor eax, 0x6b91af2e
and eax, 0x1005c300
or eax, 0x8800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d603e1
and eax, 0x56f55ded
and eax, 0x4d545e1
or eax, 0x202aba1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x112a9303
and eax, 0x4c5dd6a4
and eax, 0
or eax, 0xc7004036
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7e6c3e
and eax, 0xdf7e0c04
or eax, 0x20811081
mov dword [ebx], eax
add ebx, edx
or eax, 0x614f5a4a
and eax, 0x403610cf
or eax, 0x2030
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d90ff8
and eax, 0x850700
or eax, 0x2000c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340f07d3
and eax, 0x8ac0d3
or eax, 0x40753f2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x121d14a9
and eax, 0x20
or eax, 0xc7004016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6966c681
xor eax, 0x685ddf95
and eax, 0xc63b0000
or eax, 0x39c42485
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c18b7d8
and eax, 0x403610dd
or eax, 0x4022
mov dword [ebx], eax
add ebx, edx
or eax, 0x384fb339
xor eax, 0x2630a61a
and eax, 0x8054500
or eax, 0x20808200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6c449
and eax, 0x20530349
or eax, 0x40acfcb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ee135f
and eax, 0x77524e0f
and eax, 0x44004006
or eax, 0x83000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bad634
or eax, 0x7a49aeea
and eax, 0xfffb2c80
or eax, 0x40005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d96052
and eax, 0x703c0e18
and eax, 0x240c10
or eax, 0x401260ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x54132e45
and eax, 0x2d10a10
and eax, 0
or eax, 0x3085c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x67fdad91
and eax, 0x4fdef91
or eax, 0x8002106e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d934a3
and eax, 0xc0004014
or eax, 0x7000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1044a883
xor eax, 0x5e545ef6
and eax, 0x89103401
or eax, 0x76ef0084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c49abda
or eax, 0x4a4a2f8
and eax, 0x403698ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c54c758
and eax, 0x48000
or eax, 0x38814700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89107
xor eax, 0x5b122236
and eax, 0x209f7431
or eax, 0x84608bce
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fda3608
and eax, 0x4000000
or eax, 0xc3004036
mov dword [ebx], eax
add ebx, edx
and eax, 0x703b9cc5
and eax, 0x40000004
or eax, 0xbfff3c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1ba86
and eax, 0x3084
or eax, 0x4036847b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30058cec
and eax, 0x40010000
or eax, 0x84c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a14f5b
and eax, 0x814700
or eax, 0xc07eb8ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x39133dce
and eax, 6
or eax, 0xc7004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x51862840
and eax, 0x41000000
or eax, 0xbeff4485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76378afd
and eax, 0xcc78
or eax, 0x40360087
mov dword [ebx], eax
add ebx, edx
and eax, 0x72651e34
and eax, 0x2f208a3c
and eax, 0
or eax, 0x4885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db89e4c
and eax, 0x48808600
or eax, 0x947f79ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1846f1fc
and eax, 0x1fcbccb9
and eax, 0x4000000
or eax, 0xc3004036
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a705f4
xor eax, 0x42e1fa0b
and eax, 0xbd460c85
or eax, 0x42b94000
mov dword [ebx], eax
add ebx, edx
or eax, 0x261393d0
or eax, 0x5b6a2545
and eax, 0x4036e8d5
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77234df8
or eax, 0x549addcc
and eax, 0x5085c500
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc4b418
or eax, 0x69e45644
and eax, 0x78e5f75c
or eax, 0x801a08a3
mov dword [ebx], eax
add ebx, edx
and eax, 0xc91c111
and eax, 0x4010
or eax, 0xc7000026
mov dword [ebx], eax
add ebx, edx
or eax, 0x69befe8e
and eax, 0xefbe5484
or eax, 0x10410001
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c9c697
and eax, 0x10085
or eax, 0x4036087a
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a5c486
and eax, 0x5085c400
or eax, 0x8000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c9c5f0
xor eax, 0x4675420d
and eax, 0x14f4870d
or eax, 0xb78f2
mov dword [ebx], eax
add ebx, edx
and eax, 0xedd55e3
and eax, 0x4004023
or eax, 0xc3000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48438312
xor eax, 0x49376b75
and eax, 0xc6740800
or eax, 0x398b5485
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d783f18
xor eax, 0x386b52d9
and eax, 0x401308d9
or eax, 0x242026
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e611e9f
or eax, 0xa04a911
and eax, 0x40058700
or eax, 0x20804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b66c14
and eax, 0x1033ab14
or eax, 0x24cc54eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c81d1f
and eax, 0x17
or eax, 0xc7004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x9db8908
xor eax, 0x14bda1a1
and eax, 0x15bd2081
or eax, 0xea424404
mov dword [ebx], eax
add ebx, edx
and eax, 0x270101c8
or eax, 0xe406f69
and eax, 0x140e9
or eax, 0x40361016
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edef3d
and eax, 0xd62db17
and eax, 0x4000
or eax, 0x68858700
mov dword [ebx], eax
add ebx, edx
and eax, 0x701ac67f
xor eax, 0x2f9a9cc5
and eax, 0x449a5ac5
or eax, 0x2065a53a
mov dword [ebx], eax
add ebx, edx
or eax, 0x492d6cf6
and eax, 0x45004037
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b03b6e
or eax, 0x1f2a02db
and eax, 0xffba6885
or eax, 0x450400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea9a9b7
xor eax, 0x549ad403
and eax, 0x337886
or eax, 0x40040079
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d23cefa
and eax, 0x592fe714
and eax, 0x5005c600
or eax, 0x20800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213d18b2
and eax, 0xb8dfb2
or eax, 0x8847204d
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f60a9f
and eax, 0x84004037
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x120776e7
and eax, 0xd7077485
or eax, 0x28f80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5807ed18
and eax, 0x5cd8f2e6
and eax, 0x109084
or eax, 0x4027007b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ff3673
and eax, 0x808600
or eax, 0x78054100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1bab52
and eax, 0x8018300
or eax, 0x94fe7cff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e95386
and eax, 0xc1000031
or eax, 0x6004006
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c2f787
and eax, 0x47004005
or eax, 0xb8ff3c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a18998
or eax, 0x2ce5c920
and eax, 0x4037a83d
or eax, 0xc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6697fd2f
and eax, 0x4500
or eax, 0x80458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34672dbd
and eax, 0x22b4
or eax, 0x401500
mov dword [ebx], eax
add ebx, edx
or eax, 0x717ac7ba
and eax, 0x40004586
or eax, 0x80840041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6503bd07
and eax, 0x40000007
or eax, 0x87004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca48d6b
or eax, 0x657ec686
and eax, 0x37cc8844
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6b8739
or eax, 0x74574316
and eax, 0x45c70040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e281454
and eax, 0x7e6c5533
and eax, 0x40241000
or eax, 0x13c88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738bffe1
and eax, 0x10040700
or eax, 0x8041c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f95b1b4
and eax, 0x4037a4
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e255750
and eax, 0x3c53a7da
and eax, 0x5c0
or eax, 0xf0944007
mov dword [ebx], eax
add ebx, edx
or eax, 0x4299f6fe
and eax, 0xc2004037
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d9b530
and eax, 0
or eax, 0x38009845
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ae7711
xor eax, 0x5a1366de
and eax, 0x850000
or eax, 0x45420040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf5864
and eax, 0
or eax, 0x4038109c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7583c2
and eax, 0x458300
or eax, 0xa0004400
mov dword [ebx], eax
add ebx, edx
and eax, 0xd1d9783
and eax, 0x475cf47c
and eax, 0
or eax, 0x40381c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412b6687
and eax, 0x76507db
and eax, 0x200483
or eax, 0x28844144
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbf3fad
xor eax, 0x47bb9a22
and eax, 0x4008
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c9a5ff
and eax, 0x2808a045
or eax, 0x10300800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5148c8
xor eax, 0x3a8d0a4
and eax, 0x40c10040
or eax, 0x5060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7625eb3b
xor eax, 0x60b3eaa9
and eax, 0x40100080
or eax, 0x28502c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc755f1
xor eax, 0x5ff1db82
and eax, 0x20048600
or eax, 0x90414100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c8c317
and eax, 0x400000
or eax, 0x3860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598c9fbd
and eax, 0x64f936d
and eax, 0x40145
or eax, 0x6cb04482
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c5fd2d
and eax, 0x46004028
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2b2c69
and eax, 0
or eax, 0x3878b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792987c
or eax, 0x3ffdeab8
and eax, 0x5c70000
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61361fe
and eax, 0x401000bc
or eax, 0x288400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d2ef58b
and eax, 0x40044100
or eax, 0x80418600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x222c1892
xor eax, 0x30d93c96
and eax, 0x2004
or eax, 0x401890
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e3551a
and eax, 0x400000
or eax, 0xa08445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d40cda
and eax, 0x8e641d0
and eax, 0x4010
or eax, 0xc7000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x44820549
xor eax, 0x279503e3
and eax, 0x20900041
or eax, 0x1820c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x321de05f
and eax, 0x138b544b
and eax, 0x810040
or eax, 0x45460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5bfd9c
or eax, 0xa73fc66
and eax, 0x38bccc
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b107176
and eax, 0x6306620c
and eax, 0x4000
or eax, 0xd0458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee8856e
xor eax, 0x6edd10ff
and eax, 0x401090
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
and eax, 0x210d192a
and eax, 0
or eax, 0xdcd445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438f0cb4
and eax, 0x87004030
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c605664
or eax, 0x5d526b23
and eax, 0x18605845
or eax, 0x208c8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cf7649
xor eax, 0x6c02a692
and eax, 0x41c50040
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ca526f
and eax, 0x8500c
or eax, 0x4030acd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5123e7ee
xor eax, 0x3a6abc2a
and eax, 0x60414300
or eax, 0x80048400
mov dword [ebx], eax
add ebx, edx
and eax, 0x429c5019
xor eax, 0x35739142
and eax, 0x401100
or eax, 0x2808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fea5da7
or eax, 0x7884b752
and eax, 0x18a445c7
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fdd33f
or eax, 0x55cd4dd9
and eax, 0x45004019
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771e9beb
and eax, 0x300cc840
or eax, 0x9202005
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7ed6fb
or eax, 0x2cfbd830
and eax, 0x5c70040
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x157b4087
or eax, 0x1f9c4b3a
and eax, 0x403908ec
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58216d99
xor eax, 0x72121c63
and eax, 0x30010400
or eax, 0xc044c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abb1db5
and eax, 0x100
or eax, 0x403848
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a2e50d
and eax, 0x2620048
or eax, 0x80022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f6a08a
and eax, 0x55315606
and eax, 0x100000
or eax, 0x289e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd9a09f
and eax, 0x350bb654
and eax, 0x8000
or eax, 0xfc450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f96e4a
and eax, 0xb76703f
and eax, 0x400000
or eax, 0xffbc7d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b4f65d
and eax, 0xd8840f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618ee394
and eax, 0x4d6ad904
and eax, 0x1420000
or eax, 0x84850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x115133b4
and eax, 0x1410000
or eax, 0xfebefbe0
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3b7696
or eax, 0xaa93fa4
and eax, 0x224
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5e01b1
and eax, 0x57bdffaa
and eax, 0x51000188
or eax, 0xaae08c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7b7398
and eax, 0x265a365c
and eax, 0x2400008
or eax, 0x8911fff7
mov dword [ebx], eax
add ebx, edx
and eax, 0x163ab08e
and eax, 0x2e1dfcfe
and eax, 0x10b004
or eax, 0xe8424c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db7799f
or eax, 0x38ddb2da
and eax, 0x1248
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d160cf
and eax, 0xd040c7
or eax, 0x280500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518c7b55
and eax, 0x41000000
or eax, 0xaa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23802d91
and eax, 0x1b264bc0
and eax, 0x8000900
or eax, 0xf0458209
mov dword [ebx], eax
add ebx, edx
or eax, 0x78bc136f
and eax, 0x41c0a436
and eax, 0x8002
or eax, 0x89014081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cd5f1b
and eax, 0x1809800
or eax, 0x7c036045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5209d65b
and eax, 0x1610c9
and eax, 0x20008
or eax, 0x37717af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x690b93de
xor eax, 0x5c70cce4
and eax, 0x7c008c0c
or eax, 0x80040181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49872a0e
and eax, 0x8101a783
or eax, 0xa50587c
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a53be4
xor eax, 0xb1c4b45
and eax, 0x8089b010
or eax, 0x4024845
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b77fa8
and eax, 0x226be23d
and eax, 0x20000
or eax, 0xfffc0c95
mov dword [ebx], eax
add ebx, edx
and eax, 0x450d06fd
or eax, 0x728bcd85
and eax, 0x46884095
or eax, 0x860106a
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1ee023
xor eax, 0x38689f8a
and eax, 0x2966f74
or eax, 0x81699082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6290a094
xor eax, 0x6e5ea82d
and eax, 0x880004c0
or eax, 0x60500004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3b5a0d
and eax, 0x4baa4282
and eax, 0x8000000
or eax, 0xf7fff8d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b30ea3
xor eax, 0x689ab81c
and eax, 0x85004483
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e6c54d
and eax, 0x62c6ea06
and eax, 0x2064000
or eax, 0x890834c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73da08e1
and eax, 0x5066524d
and eax, 0x40
or eax, 0xff51fc0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x20880c59
xor eax, 0x12b26fdc
and eax, 0x40200001
or eax, 0x100814
mov dword [ebx], eax
add ebx, edx
and eax, 0x450c862b
and eax, 0x40000000
or eax, 0xab01b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a36dd3
xor eax, 0x4fcd83e8
and eax, 0x842a6a33
or eax, 0x9908140
mov dword [ebx], eax
add ebx, edx
and eax, 0x6773cb6d
and eax, 0x532c001
or eax, 0xfac92094
mov dword [ebx], eax
add ebx, edx
and eax, 0x255d11e2
and eax, 0x5090080
or eax, 0x4082527f
mov dword [ebx], eax
add ebx, edx
and eax, 0x337f9d56
or eax, 0x4789af38
and eax, 0x788107c
or eax, 0x8604080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298fc8e6
xor eax, 0x3652b6bb
and eax, 0
or eax, 0x85000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251b4a62
or eax, 0x760174
and eax, 0x80514040
or eax, 0x47003480
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e269a3
or eax, 0x43b99e42
and eax, 0xf441
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f958f70
xor eax, 0x5637b5a6
and eax, 0x9a20000
or eax, 0x490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ad643
and eax, 0x5e27d266
and eax, 0x4002
or eax, 0x83f40d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce5926
and eax, 0xfb23ace
and eax, 0x1000080
or eax, 0x4c890141
mov dword [ebx], eax
add ebx, edx
or eax, 0x563a7219
or eax, 0x5b179b1d
and eax, 0x543d83d4
or eax, 0xa0400020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf68454
xor eax, 0x356dd5b8
and eax, 0x1115168
or eax, 0x8c262212
mov dword [ebx], eax
add ebx, edx
and eax, 0x44f86c55
and eax, 0x4300010
or eax, 0xfbcc0485
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0975d5
and eax, 0x44080095
or eax, 0x183526a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f905327
and eax, 0x801d0
or eax, 0x85848a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e3afb2
xor eax, 0x70724cb6
and eax, 0x71f2c604
or eax, 0x8e0d3808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d55799
and eax, 0xf42aa811
or eax, 0x1c14040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3b5340
and eax, 0xc080bb11
or eax, 0x40344ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x66317afa
and eax, 0x62a05004
or eax, 0x10480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc34dc7
or eax, 0x2a4aebd6
and eax, 0x3ebffd0
or eax, 0x80140028
mov dword [ebx], eax
add ebx, edx
or eax, 0x18038692
and eax, 0x808508c0
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d1991a3
or eax, 0x31ba4edc
and eax, 0x158a0e74
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d1ff11
and eax, 0x56d9da56
and eax, 0x14810210
or eax, 0x17e50ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x4336084f
and eax, 8
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333d3420
and eax, 0x28b37920
and eax, 0x210020
or eax, 0x10ca0190
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c3ab46
and eax, 0x10c30000
or eax, 0x8b28baeb
mov dword [ebx], eax
add ebx, edx
and eax, 0x21fab6af
or eax, 0x79cdd435
and eax, 0x50ec448b
or eax, 0x100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360f242f
or eax, 0x60cbebe6
and eax, 0x200801e6
or eax, 0x10001419
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6adc0e
xor eax, 0x1a5fc1af
and eax, 0x40300040
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c34b35
xor eax, 0x24a56bb4
and eax, 0xc1542081
or eax, 0x209c50a
mov dword [ebx], eax
add ebx, edx
or eax, 0x26385496
and eax, 0xc44cc48c
or eax, 0x8800840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe67a85f
and eax, 0xc0884480
or eax, 0xc44884c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b02f467
and eax, 0xcc8a54cc
or eax, 0x20010100
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb11324
or eax, 0x6b39992c
and eax, 0x21388800
or eax, 0x80046483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2da942
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32834583
and eax, 0x4000
or eax, 0xa3018083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d2f9c9
and eax, 0x400000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c3206b
or eax, 0x61f58e12
and eax, 0x60c44443
or eax, 0x184
mov dword [ebx], eax
add ebx, edx
or eax, 0xd323ac5
and eax, 0x196b41e2
and eax, 0x1004000
or eax, 0xc6000039
mov dword [ebx], eax
add ebx, edx
or eax, 0x360e2f43
and eax, 0x3d6d31c6
and eax, 0x31080040
or eax, 0x860c805
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c9ecc2
and eax, 0x41c10040
or eax, 0x4060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30baa53e
and eax, 0
or eax, 0x40396ccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x40379b79
and eax, 0x40010000
or eax, 0x9044c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x51cf9c7c
or eax, 0x6cfb6dde
and eax, 0x40295c
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c88e79
and eax, 0x4c00545
or eax, 0x80144082
mov dword [ebx], eax
add ebx, edx
and eax, 0x113518bc
and eax, 0
or eax, 0xc7004039
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d0d1ef
or eax, 0x11f523ca
and eax, 0x1184d045
or eax, 0x28080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ceb875d
xor eax, 0x6e128abb
and eax, 0x41c50040
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f5efce
and eax, 0x40318ccc
or eax, 0x81010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2e807e
and eax, 0x3dd13e78
and eax, 0x20010400
or eax, 0xc044c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c85bcd
and eax, 0x401988
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x14eba5ee
and eax, 0x10e005c6
or eax, 0xa0044001
mov dword [ebx], eax
add ebx, edx
or eax, 0x102ee5ec
and eax, 0xe5bb6ac
and eax, 0x28
or eax, 0xc7004011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e613bcb
and eax, 0x9206841
or eax, 0x30988004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ba1fd5
xor eax, 0x5cd5e8c4
and eax, 0x40c70040
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573f5784
or eax, 0x69495141
and eax, 0x403940c4
or eax, 0x8828
mov dword [ebx], eax
add ebx, edx
or eax, 0x449ad078
xor eax, 0x305efa9e
and eax, 0x70450200
or eax, 0x8000c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6715345b
and eax, 0x11e8b080
and eax, 0
or eax, 0x4039d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1900cb99
and eax, 0x18404045
or eax, 0xc4b40582
mov dword [ebx], eax
add ebx, edx
and eax, 0x610b3f0c
and eax, 0x40000000
or eax, 0xa8004039
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f81c5e
and eax, 0xeff85405
or eax, 0x1007a398
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce11bc9
and eax, 0x4e00189
or eax, 0xc3184400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391221d0
or eax, 0x4437dbbf
and eax, 0xfc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbfbb52
and eax, 0x3dc4812
and eax, 0x1880000
or eax, 0x8630000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b86d57f
and eax, 0x26c450b
or eax, 0x81900880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1281dc40
and eax, 0x10901c1
or eax, 0x4c800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ac258b
and eax, 0x8250048
or eax, 0xf45883b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f1f8ab
xor eax, 0x788b8e2
and eax, 0x3213008
or eax, 0x88004305
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6060eb
and eax, 0x4017045
or eax, 0x408a8c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x560d24b4
and eax, 0x414
or eax, 0x8b50c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123948e
and eax, 0x88515009
or eax, 0x6000a844
mov dword [ebx], eax
add ebx, edx
or eax, 0xf09345a
and eax, 0x67e02b1c
and eax, 0x800
or eax, 0x321
mov dword [ebx], eax
add ebx, edx
or eax, 0xd42d35e
or eax, 0x230cc374
and eax, 0xf08c003
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cdca094
and eax, 0x5284c096
or eax, 0x80011020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce0eb42
xor eax, 0x204e6e40
and eax, 0x200434
or eax, 0x1900040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d2dd6
and eax, 0x2900a2
or eax, 0xd0c20449
mov dword [ebx], eax
add ebx, edx
or eax, 0x5441d888
and eax, 0xc48bc022
or eax, 0x21000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59edc420
or eax, 0x53d05083
and eax, 0xccc44011
or eax, 0x8834c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e1abe8
and eax, 0xc80c4884
or eax, 0x4c08448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62696e6d
and eax, 0x8c848080
or eax, 0x40484c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0xafc2592
and eax, 0x8880480
or eax, 0xe403514c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7198210a
xor eax, 0x60e02507
and eax, 0x400401
or eax, 0xfc05c350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a799a5
or eax, 0xda49c51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ddebcde
or eax, 0x1e8b81b9
and eax, 0x458b09eb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a3b682
or eax, 0x67c9d123
and eax, 0x1c081a0
or eax, 0x25c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3a4578
and eax, 0x108
or eax, 0x8bfc4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e683b8d
xor eax, 0x220e8fe3
and eax, 0x4d32f04c
or eax, 0x90c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c52fdc
and eax, 0x101200c
or eax, 0x8a225300
mov dword [ebx], eax
add ebx, edx
and eax, 0x37054a3e
and eax, 0x3000004
or eax, 0x88521051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6645a678
and eax, 0x40
or eax, 0x4d8bfc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x51853e75
and eax, 0x1048a00
or eax, 0x80100108
mov dword [ebx], eax
add ebx, edx
or eax, 0x457abeb0
and eax, 0x166f3af6
and eax, 0x4e2810
or eax, 0xa81c042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75aa568b
and eax, 0x44010000
or eax, 0x80820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b52e472
and eax, 0xc0900400
or eax, 0x260b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533a206c
and eax, 0x40004
or eax, 0x470c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5c9cb2
and eax, 0x4400080
or eax, 0xab0130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238707d1
and eax, 0x200461
or eax, 0xc012c88a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2054820f
and eax, 0xc054c48b
or eax, 0x3092100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7383517
and eax, 0x235bf51
and eax, 0x48400
or eax, 0xccc848cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b40f95
and eax, 0x8848c048
or eax, 0x44840c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1029b164
and eax, 0xcc815588
or eax, 0x200a0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e8f01c
xor eax, 0x6c673130
and eax, 0x60048480
or eax, 0xa106803
mov dword [ebx], eax
add ebx, edx
or eax, 0x293f1dda
and eax, 0x4015fd00
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9c5e83
and eax, 0x29a36ae3
and eax, 0x9000000
or eax, 0x80004030
mov dword [ebx], eax
add ebx, edx
and eax, 0x575836df
and eax, 0x55697b63
and eax, 0x1000000
or eax, 0x448bf845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad3fba7
and eax, 0x6ff4af18
and eax, 0x40408900
or eax, 0xb00500f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1442d06
and eax, 0x81400d8a
or eax, 0xab04001
mov dword [ebx], eax
add ebx, edx
and eax, 0x267b0948
and eax, 0x800
or eax, 0x5103f055
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ee339e
xor eax, 0xd4a8a66
and eax, 0x48050138
or eax, 0xa4508804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468ff294
and eax, 0x8bc5014
and eax, 0x8884000
or eax, 0x8364058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b21a54
and eax, 0x31480e80
and eax, 0x1080800
or eax, 0xc332048
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c2a26c
and eax, 0x17f5a3ee
and eax, 0x402260
or eax, 0x1900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d21316a
and eax, 0x5410800
or eax, 0x40860175
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3ab051
xor eax, 0x5b1391e0
and eax, 0xc4
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f33970c
and eax, 0x47038300
or eax, 0x80046800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b04a0a6
and eax, 0xa000
or eax, 0x5445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d704819
and eax, 0x45000000
or eax, 0x108a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6c5b5e
and eax, 0x1d513b1d
and eax, 0x10000000
or eax, 0xef5588f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed0edad
and eax, 0x81052409
or eax, 0x7e409206
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2d720a
and eax, 0x60c005
or eax, 0x18140080
mov dword [ebx], eax
add ebx, edx
or eax, 0x527677b7
or eax, 0x1ad41e88
and eax, 0x4860002a
or eax, 0x20080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d983767
and eax, 0x6800002b
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
and eax, 0x10362f66
xor eax, 0x5724bf7a
and eax, 0x3b50
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a895a59
and eax, 0xc90068
or eax, 0x15360002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61420cbd
xor eax, 0x52c730f8
and eax, 0x403028
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c84376b
xor eax, 0x573f6758
and eax, 0x22b0130
or eax, 0xc00080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4d1d45
and eax, 0x248b0030
or eax, 0xc100c002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e1c674
xor eax, 0x4df7ad0c
and eax, 0xc88c8348
or eax, 0x4404015
mov dword [ebx], eax
add ebx, edx
or eax, 0x76772b84
or eax, 0x480c0040
and eax, 0xec8b41cc
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x672274d3
xor eax, 0x17390970
and eax, 0x281020
or eax, 0xc40004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf7df9e
or eax, 0x42bdfa22
and eax, 0xa004032
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1e47c4
or eax, 0x498a25b9
and eax, 0x68100045
or eax, 0x2400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e52fa1
and eax, 0x78152f00
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb426c28
and eax, 0xbc03882
and eax, 0x2000000
or eax, 0x68004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f20754
and eax, 0x6af57f92
and eax, 0x20104700
or eax, 0x5b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x69abf110
and eax, 0x49004010
or eax, 0x14000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e08618
or eax, 0x442fd500
and eax, 0x4c8b5500
or eax, 0xa00000c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec8f0f3
and eax, 0x1661a775
and eax, 1
or eax, 0x8b10ec82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afa45b4
and eax, 0xe0400805
or eax, 0x8100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3237cd99
xor eax, 0x55eeb122
and eax, 0x801
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bda352
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
and eax, 0x553ab32
or eax, 0x51b7fe97
and eax, 0x4183f005
or eax, 0xc080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e084a7
and eax, 0x40800004
or eax, 0x32685108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b06059
and eax, 0x66c89238
and eax, 0x2000000
or eax, 0x8100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20238738
and eax, 0x7624fedb
and eax, 0x400
or eax, 0x458900c4
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb13312
or eax, 0x1edd5a3
and eax, 0x5583f4
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a97977d
and eax, 0x11681235
and eax, 0
or eax, 0xebf85589
mov dword [ebx], eax
add ebx, edx
or eax, 0x4849ef2b
or eax, 0x3d58aecd
and eax, 0xf8418b09
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c564fa4
or eax, 0x8e2d1d3
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xafcc24f
and eax, 0x989c045
or eax, 0x44023800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb6c1e1
and eax, 0x700d39e0
or eax, 0x80400218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7894d064
and eax, 0xc14310
or eax, 0x45060463
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f6ff0a
and eax, 0x78
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a943bd
and eax, 0x2094300
or eax, 0x8900a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754b5512
xor eax, 0x68ee9c84
and eax, 0x82802014
or eax, 0x4003dc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c31142e
and eax, 0xdc108801
or eax, 0x20450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdd8f00
or eax, 0x30d45d43
and eax, 0x38d44503
or eax, 0x3280088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b356bba
and eax, 0x1a304000
or eax, 0x443b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6a9a80
and eax, 0x30fa369d
and eax, 0x780481
or eax, 0x380490a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1524c4f9
and eax, 0x1004409
or eax, 0x548bb844
mov dword [ebx], eax
add ebx, edx
or eax, 0x470d7fd3
and eax, 0x48e0f08
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x173140c5
and eax, 0x40d0b08
or eax, 0x8408002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf5e9c9
xor eax, 0x307a3153
and eax, 0x83c0803
or eax, 0x7c04500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ea48c
xor eax, 0x64a3ecf4
and eax, 0x4011013a
or eax, 0x822a1084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7fec05
and eax, 0x26b0034
or eax, 0x800240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3089218b
and eax, 0x890000
or eax, 0x4502d1eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x357b1742
and eax, 0x744113e8
or eax, 0x80042814
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bf4cc6
and eax, 0x458b0574
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d07a704
and eax, 0x41010100
or eax, 0xaa04eaf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741015aa
and eax, 0x9f008200
or eax, 0x60c801a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x175f8ae8
and eax, 0xc35d8188
or eax, 0x6403
mov dword [ebx], eax
add ebx, edx
or eax, 0x546d6a1d
and eax, 0xc44ccc8c
or eax, 0x8800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a55135d
and eax, 0xe4895580
or eax, 0x802004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aafa95a
and eax, 0x2004ec82
or eax, 0x48080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670a68d5
or eax, 0x57725d6f
and eax, 0x401004
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x736a1a7a
and eax, 0x304810fe
or eax, 0x100501
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e91bd3
xor eax, 0x61a22046
and eax, 0x5090000
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6edd86
or eax, 0x53177632
and eax, 0x309068f4
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bafa9b5
and eax, 0xd5eb23e
and eax, 0
or eax, 0x15ff0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x489d9792
xor eax, 0x19e726b4
and eax, 0x3040
or eax, 0x400018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1418dad4
or eax, 0x1c828bd5
and eax, 0x8d84189
or eax, 0x60200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1273e120
xor eax, 0x201d5134
and eax, 0x401020
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7477fa36
and eax, 0x305010b6
or eax, 0x80549
mov dword [ebx], eax
add ebx, edx
and eax, 0x5905d0e4
and eax, 0x40
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x539954cd
xor eax, 0x47f7b9a
and eax, 0xa468d0
or eax, 0x30080024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2879ce63
or eax, 0x51a992c
and eax, 0x58b0000
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a14aab5
and eax, 0x59f00f4
or eax, 0x10605008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed8198a
or eax, 0x5c0e46e9
and eax, 0x401040
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f8f1df9
xor eax, 0x75621989
and eax, 0x20
or eax, 0x40404883
mov dword [ebx], eax
add ebx, edx
or eax, 0x144af4dd
and eax, 0x10086800
or eax, 0x20b40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1927bfa
xor eax, 0x19378f1
and eax, 0x890000
or eax, 0x4d020040
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb1890c
and eax, 0x1810000
or eax, 0x147e51fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2b8ba4
and eax, 0x401050
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca8bf76
and eax, 0x3fe0a925
and eax, 0x400820
or eax, 0x40004483
mov dword [ebx], eax
add ebx, edx
or eax, 0x14795934
and eax, 0x10504800
or eax, 0x20802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17278e74
and eax, 0x10000000
or eax, 0x458b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c34cad
and eax, 0x10830000
or eax, 0x57c52fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40dd8dd9
and eax, 0x1004
or eax, 0x402050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6fa0a3
xor eax, 0x795d3016
and eax, 0x4000a1
or eax, 0x40005002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e68483e
xor eax, 0x27237e34
and eax, 0x30402000
or eax, 0xa44800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d56aa33
and eax, 0x5820000
or eax, 0x40090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7f85c7
xor eax, 0xf280cd7
and eax, 0xdc0050
or eax, 0x152350ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x5660617d
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x748d9337
or eax, 0x3e5ae7e7
and eax, 0x4054a3
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b458d88
and eax, 0x496a3466
and eax, 0
or eax, 0x30f86800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746bcaa2
or eax, 0x229e2c60
and eax, 0x448b0040
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ea3a1b
or eax, 0x2676c65a
and eax, 0x5ff5050
or eax, 0x100001a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35258553
and eax, 0x401004
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eac43a9
and eax, 0x404050a1
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0f3f20
and eax, 0x800
or eax, 0x31106000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3b3c15
or eax, 0x83b56b6
and eax, 0x150b0000
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad3f39d
and eax, 0x55852d8
or eax, 0x10a70020
mov dword [ebx], eax
add ebx, edx
or eax, 0x208316bb
and eax, 0x401050
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c2ebab
and eax, 0x404058a3
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7291336b
and eax, 0x32c9ccb6
and eax, 0
or eax, 0x31206800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf6701f
and eax, 0x1820000
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613df475
and eax, 0x4b65030
or eax, 0x114900c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351c0e71
and eax, section..text
or eax, 0x2054
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddc2c72
or eax, 0x24710043
and eax, 0x402023
or eax, 0x40004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2989dfdd
or eax, 0x1d3aac0a
and eax, 0x1d208800
or eax, 0x40c50300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d06488
and eax, 0x4800000
or eax, 0xe80b55c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d81aff
xor eax, 0x34e779cf
and eax, 0x100020
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5274f24b
xor eax, 0x43ab226c
and eax, 0x10844000
or eax, 0x2a302800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36108ec2
and eax, 0x200040
or eax, 0xf0480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52053c81
xor eax, 0x66861754
and eax, 0x80000010
or eax, 0x6800402a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6985d4
xor eax, 0x2061da89
and eax, 0x819
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x157aa75
and eax, 0x38664e70
and eax, 0x40000
or eax, 0x5d08c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8cdbdc
or eax, 0x1e3409fd
and eax, 0xc840cc3
or eax, 0xc048c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e39032
or eax, 0xe308667
and eax, 0xcc8b54c4
or eax, 0x20000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef7ecb5
and eax, 0x303c8151
or eax, 0xc010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ae235c
and eax, 0x40
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
or eax, 0x110760bc
and eax, 0x2075
or eax, 0x680700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1683600b
and eax, 0x2000010
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605d7f98
xor eax, 0x6fd1f014
and eax, 0x21080800
or eax, 0x1a206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b1dfa9
and eax, 0x22880000
or eax, 0x10600040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631ea9cd
and eax, 0x1000009
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ecb108
and eax, 0
or eax, 0x3ca30cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x49720c79
and eax, 0x1000041
or eax, 0x82004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x77bfdfbc
xor eax, 0x454ef8e7
and eax, 0x412418
or eax, 0x40021825
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff32d15
and eax, 0x5730000
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb1125a
xor eax, 0x2635e190
and eax, 0x2304c080
or eax, 0xc8fb0803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8b42fa
or eax, 0x2029e04a
and eax, 0x6829
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e603a2
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0f99eb
and eax, 0xd4caa98
and eax, 0x400880
or eax, 0x40033421
mov dword [ebx], eax
add ebx, edx
and eax, 0x746d9518
and eax, 0x40401000
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c27f2f1
or eax, 0x544deafc
and eax, 0x68004039
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4621c1f6
and eax, 0xae218045
or eax, 0x51de7030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be5972b
xor eax, 0x25c1e9cd
and eax, 0x88483
or eax, 0x50004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xce82c7f
and eax, 0x80400
or eax, 0xf8e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c3f543
xor eax, 0x3f4539ec
and eax, 0xc848000
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2a9f77
and eax, 0xd984347
and eax, 0x1880001
or eax, 0x8a744588
mov dword [ebx], eax
add ebx, edx
and eax, 0x7900fea1
and eax, 0x1004401
or eax, 0xe48bb844
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6c2c66
and eax, 0xccccc045
or eax, 0x318
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd3d324
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
and eax, 0x43468bde
and eax, 0x404488cc
or eax, 0x8c884400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eae2272
or eax, 0x70f10d94
and eax, 0xc0c0cc8c
or eax, 0xc0c0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2488b524
and eax, 0x4f74cd33
and eax, 0x4c004500
or eax, 0xa08b10cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2f080a
or eax, 0x159cbf97
and eax, 0x4224ec83
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c515366
or eax, 0x47728ef3
and eax, 0x31246800
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a68742b
and eax, 0x41000000
or eax, 0x48b0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7a420
xor eax, 0x69bd5f05
and eax, 0x20405004
or eax, 0x10280008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53773ac6
xor eax, 0x3329e100
and eax, 0x40000000
or eax, 0xa8004031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45dd9130
and eax, 0xadddd001
or eax, 0x52222034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2f0799
and eax, 0x4ab15d78
and eax, 0x4400
or eax, 0x50088083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f980f35
and eax, 0x66d2fa8c
and eax, 0x40000000
or eax, 0xbff02ce8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0eccfb
or eax, 0x61cc273b
and eax, 0x8c403fb
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb89e3d
and eax, 0x4c0940
or eax, 0x8018210
mov dword [ebx], eax
add ebx, edx
and eax, 0x381f1cc6
or eax, 0x4690fc15
and eax, 0x4c8de851
or eax, 0xb1620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x454045f4
or eax, 0x13dd32af
and eax, 0x448172ff
or eax, 0x80028d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa7c161
and eax, 0xe405890c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a835c27
and eax, 0x40000800
or eax, 0xbfe47583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dedd2c
and eax, 0x88020025
or eax, 0x40810850
mov dword [ebx], eax
add ebx, edx
and eax, 0x443ed11d
xor eax, 0x4faa05eb
and eax, 0x10801fe
or eax, 0x42e801
mov dword [ebx], eax
add ebx, edx
and eax, 0x230b2c0d
and eax, 0x10a0000
or eax, 0x54810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ea1799
or eax, 0x622a1a3
and eax, 0x42800a0
or eax, 0x30405244
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eecdbcf
and eax, 0xa004021
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab60a08
xor eax, 0x42db0d1c
and eax, 0xe8400005
or eax, 0x100840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee042e9
and eax, 0x28400041
or eax, 0xd7bffd88
mov dword [ebx], eax
add ebx, edx
and eax, 0x8da282b
and eax, 0x8080001
or eax, 0x8104c482
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e40e225
xor eax, 0x71dfd36d
and eax, 0x2c833040
or eax, 0x5100c805
mov dword [ebx], eax
add ebx, edx
or eax, 0x52efd764
and eax, 0xa65ff60
or eax, 0x100098
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cdd011
and eax, 0x56852469
and eax, 0x50000
or eax, 0xfffafeb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fcf4c6
and eax, 0x20e080
or eax, 0x102097f
mov dword [ebx], eax
add ebx, edx
and eax, 0xac5e92c
and eax, 0
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a7a05
xor eax, 0x1a28faed
and eax, 0x498000e8
or eax, 0x40b0017
mov dword [ebx], eax
add ebx, edx
or eax, 0x490b744f
and eax, 0x48090008
or eax, 0xb0440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae7a0f7
and eax, 0x41a20f
or eax, 0x1101c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x442fd586
and eax, 0x9002
or eax, 0x75206a81
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4b1517
xor eax, 0x76bb2aff
and eax, 0xb40c400
or eax, 0xf4050204
mov dword [ebx], eax
add ebx, edx
or eax, 0x2152646f
and eax, 0x2993e120
and eax, 0x1120000
or eax, 0x44a40f01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd07152
or eax, 0x3234ae32
and eax, 0x34808532
or eax, 0x404000cd
mov dword [ebx], eax
add ebx, edx
or eax, 0x1073e5d5
and eax, 0x481c208
and eax, 0x1c008
or eax, 0xe0440701
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e956ec7
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5958b2c7
and eax, 0x414002c3
or eax, 0x4870528
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8304f3
or eax, 0x64bacd6e
and eax, 0x1e0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x394971a1
and eax, 0x100
or eax, 0xe04d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a34ae9
and eax, 0x800
or eax, 0x8bf44589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4130a644
and eax, 0x1000000
or eax, 0x5403f855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e38dfad
and eax, 0x80103f0
or eax, 0x448804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e422ffc
and eax, 0x1004a408
or eax, 0x81a07
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cdf5d5
and eax, 0xb001
or eax, 0xf224982
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dab57d
and eax, 0x3e555a43
and eax, 1
or eax, 0x8484
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e352c9
xor eax, 0x7900c871
and eax, 0x18410a00
or eax, 0xe0148100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab9d08b
and eax, 0x80e45103
or eax, 0x9100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9e8213
or eax, 0x41f2b812
and eax, 0x418adc11
or eax, 0x4010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fcf4c
or eax, 0x3e3565d0
and eax, 0x380d89d4
or eax, 0xc0400220
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc55ae8
and eax, 0x33dd01db
and eax, 0x10088
or eax, 0x1005405
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f5e0b4
or eax, 0x7b4fb3c8
and eax, 0x31086040
or eax, 0x300812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfe6156
or eax, 0x45d287f0
and eax, 0x45820040
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601811de
and eax, 0x4801008
or eax, 0x42684000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3f3865
xor eax, 0x6c19636c
and eax, 0x231736c
or eax, 0x81ce8c91
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d52d64d
xor eax, 0x27f91247
and eax, 0x410008c4
or eax, 0x4890400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b943291
and eax, 0x10050644
or eax, 0xe040c1a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0baa79
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x426e4037
and eax, 2
or eax, 0x4d8b09e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c8a0dd
and eax, 0x1c181f0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ac4a9d
and eax, 0x1800080
or eax, 0x8a704d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e2c201
and eax, 0x1b04dcf6
and eax, 0x1000000
or eax, 0x54030855
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a56da7f
and eax, 0x42160a6c
or eax, 0xa80580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531cfa6a
or eax, 0x4483c759
and eax, 0x54a083df
or eax, 0x8580020
mov dword [ebx], eax
add ebx, edx
or eax, 0x60544423
and eax, 0x4c880075
or eax, 0x1032000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3807b0f9
and eax, 0x10070
or eax, 0xf44c0388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f604eb2
and eax, 0x1204d02
or eax, 0x50d00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745f84d0
xor eax, 0x213adde7
and eax, 0x111420
or eax, 0x40202848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1decc37e
or eax, 0x58b0a0dc
and eax, 0x8558b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe19650d
and eax, 0xc05e800
or eax, 0xf1020052
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738032f2
and eax, 0x8483daa0
or eax, 0x4000255f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6871b4
or eax, 0x6a2240e7
and eax, 0xe841880c
or eax, 0x4040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x651b5a60
and eax, 0x44010800
or eax, 0x18ac0eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d0d849
xor eax, 0xbc8e0e1
and eax, 0x48835040
or eax, 0x50800ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x25695fc0
or eax, 0x74561ab2
and eax, 0x14102d0
or eax, 0x80810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8709f7
or eax, 0x5f0358d4
and eax, 0x8010950
or eax, 0x548201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e77fd69
and eax, 0x2226010
or eax, 0x8598842
mov dword [ebx], eax
add ebx, edx
and eax, 0x15144367
or eax, 0x579c4070
and eax, 0x44800000
or eax, 0x80030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42f1f5b6
and eax, 0x40010000
or eax, 0xab54eb0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd3b5d4
xor eax, 0x35651d9d
and eax, 0x90410341
or eax, 0x68048812
mov dword [ebx], eax
add ebx, edx
and eax, 0x29bc400e
and eax, 0x5aabb79d
and eax, 0
or eax, 0x50f44503
mov dword [ebx], eax
add ebx, edx
and eax, 0x245c0523
and eax, 0x100000
or eax, 0x40214068
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ebe7bc
or eax, 0x60d51a1f
and eax, 0x450a00
or eax, 0x8088100
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a0e7
and eax, 0x2d93b28e
and eax, 0x803a000
or eax, 0xf4cc4851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fd3b86
and eax, 0x8402d3d7
or eax, 0x40812c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b10528b
and eax, 0xe801890c
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf95376d
and eax, 0x8000100
or eax, 0xf7e87c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x40714a94
and eax, 0x55891b15
or eax, 0x20060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e24081f
and eax, 0x30050368
or eax, 0xc4500090
mov dword [ebx], eax
add ebx, edx
or eax, 0x764f1df2
and eax, 0x5f333e83
and eax, 0x10000802
or eax, 0x21446050
mov dword [ebx], eax
add ebx, edx
or eax, 0xa44cf8a
and eax, 0x1000040
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba2b40d
or eax, 0x59dd050e
and eax, 0x2ee81008
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b4c8bd
xor eax, 0x4e379275
and eax, 0x81cb4ac8
or eax, 0x234b534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bff5e8a
and eax, 0x44
or eax, 0x45890c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d6195ff
and eax, 0x684989e8
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d79c76
or eax, 0x7c6a9cff
and eax, 0x78458851
or eax, 0x80100300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fbefff7
and eax, 0x42e05402
or eax, 0x10140101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a69aea
xor eax, 0x32fa56b4
and eax, 0x80109
or eax, 0x50004482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2afc2fa7
and eax, 0x824a8
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bfbde6
and eax, 0x1ff1b2c4
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0xe150726
and eax, 0x40100
or eax, 0xc359e48b
mov dword [ebx], eax
add ebx, edx
or eax, 0x19901b13
and eax, 0xc8cccc88
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c10a25
and eax, 0x8c00804
or eax, 0xc40cc4c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c550360
or eax, 0x228904cb
and eax, 0xccc04c8
or eax, 0xc000c804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1132c53f
or eax, 0x1cd9f6df
and eax, 0xc8954cc
or eax, 0xe0020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45360c2e
and eax, 0x497a80ff
and eax, 0x40180082
or eax, 0x1600ec01
mov dword [ebx], eax
add ebx, edx
and eax, 0x595c59c4
or eax, 0x66d2f0b3
and eax, 0xd04083
or eax, 0x240544
mov dword [ebx], eax
add ebx, edx
or eax, 0x4248dfd8
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3368b36b
and eax, 0x1000000
or eax, 0x443bf445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e0763e
and eax, 0x2830208
or eax, 0xc1000d04
mov dword [ebx], eax
add ebx, edx
and eax, 0xedd1310
and eax, 0x2fdb9acd
and eax, 0x2000000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f27bc34
and eax, 0xc700bc04
or eax, 0x4341
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c78a00
xor eax, 0x43c14c79
and eax, 0xc041
or eax, 0x3804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c04e029
and eax, 0x1a752446
and eax, 0x8000000
or eax, 0x1eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6deb27
and eax, 0x3e84903
or eax, 0x80100488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4518a4
and eax, 0xd890181
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b29f3a
and eax, 0x78118bf8
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744db23a
and eax, 0xc081102
or eax, 0x3044439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe37766
and eax, 0x201
or eax, 0x8582
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e46b50
or eax, 0x77acb6d8
and eax, 0x74448b00
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a4405c
and eax, 0x64e04118
or eax, 0x11180423
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff90e31
and eax, 0x5e00000
or eax, 0xa01eb02
mov dword [ebx], eax
add ebx, edx
or eax, 0x293638cb
and eax, 0x2530b7cb
and eax, 0x5100182
or eax, 0x80004c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58687cbc
and eax, 0x49303008
or eax, 0x220044c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5062768c
and eax, 0x40007400
or eax, 0x2b0c8055
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a022f5
and eax, 0x1e46797d
and eax, 0xa047045
or eax, 0x81088800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1949f77d
or eax, 0x730c15ad
and eax, 0x7108004d
or eax, 0x4830800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2ee29b
and eax, 0x1a7acdf3
and eax, 0x10008800
or eax, 0x1540308
mov dword [ebx], eax
add ebx, edx
or eax, 0x54be3cb7
and eax, 0x4543b08
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e6dce4
or eax, 0x37f06177
and eax, 0x7007000
or eax, 0xc0090608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc7e60f
and eax, 0x9005
or eax, 0x16040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7da708
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315a9de3
and eax, 0xb005c3
or eax, 0x404004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f17fea3
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x469a87da
or eax, 0x28a8b899
and eax, 0x88b001
or eax, 0x45014044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d1a8e0
xor eax, 0x1447be71
and eax, 0xee2c0
or eax, 0x6b200928
mov dword [ebx], eax
add ebx, edx
or eax, 0x75739363
and eax, 0x77cba776
and eax, 0x6308a040
or eax, 0x804540d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f24a36f
and eax, 0x85000
or eax, 0x8b04a855
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4a11da
and eax, 0x10a0845
or eax, 0x74810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7a645a
and eax, 0x8400808
or eax, 0xc8300
mov dword [ebx], eax
add ebx, edx
and eax, 0x658ebf5e
xor eax, 0x56cdaff
and eax, 0x4401100
or eax, 0x120c2a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50713742
xor eax, 0x7d2500aa
and eax, 0x3080000
or eax, 0xc4017308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e845f58
and eax, 0x12c40
or eax, 0xc005
mov dword [ebx], eax
add ebx, edx
or eax, 0x14140eca
xor eax, 0x2133679c
and eax, 0x5220000
or eax, 0x2c90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x311b840d
and eax, 0xe80405
or eax, 0x441c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f95285a
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42149cfb
or eax, 0x538bfa73
and eax, 0x5189ec51
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bc7421
and eax, 0x603d8060
or eax, 0x88400388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f79e218
and eax, 0x83046000
or eax, 0x8081400
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f6ce47
or eax, 0x4652a4ad
and eax, 0x4588f845
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ca4473
or eax, 0x6efed8b5
and eax, 0x6e44c0f4
or eax, 0x91010600
mov dword [ebx], eax
add ebx, edx
or eax, 0x522183e1
or eax, 0x342b27ed
and eax, 0xe905e301
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0xf79b3e6
and eax, 0x901a300
or eax, 0xf6fe5c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6d65b
and eax, 0x183063d2
and eax, 0x200
or eax, 0xff4db40f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cd531a
and eax, 0x400c105
or eax, 0x9750880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1202d30a
and eax, 0xc74510b
or eax, 0x800460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38aae376
or eax, 0x528fdfaf
and eax, 0x208458b
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a3f46e
and eax, 0xab081044
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b91c01f
and eax, 0xc011c001
or eax, 0x3f202904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x700d38af
xor eax, 0xe8f3d6a
and eax, 0x8112ecc0
or eax, 0xa4c133f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6f0fac
or eax, 0x6d437a2e
and eax, 0xcc435de5
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa781ad
and eax, 0x48800084
or eax, 0x844ccc48
mov dword [ebx], eax
add ebx, edx
or eax, 0x70caed13
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e322da4
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2325161a
and eax, 0x408
or eax, 0xec8b51c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x251a3a34
or eax, 0x4f9b13bd
and eax, 0x46106c81
or eax, 0x10008002
mov dword [ebx], eax
add ebx, edx
and eax, 0xd38e755
and eax, 0x104401
or eax, 0xe801c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x7605d485
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe983da9
and eax, 0x3c01
or eax, 0x1c044
mov dword [ebx], eax
add ebx, edx
or eax, 0x50aa16c3
and eax, 0xab0000
or eax, 0x9400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9bc005
and eax, 0x3f84001
or eax, 0x8004058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426a0600
xor eax, 0xaa8d446
and eax, 0x410801c0
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5199e27c
or eax, 0x561efe0a
and eax, 0x540d8bfc
or eax, 0xa8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bba363
and eax, 0x4004081b
or eax, 0x33084520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5636d4
and eax, 0x3c1f20e3
and eax, 0x8102023
or eax, 0xf4454b18
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed0e8e7
xor eax, 0x2fa10c26
and eax, 0x410004
or eax, 0x8048b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba8cdc4
or eax, 0x74de2ae7
and eax, 0x4104c8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x723a802
and eax, 0x4b800213
and eax, 0
or eax, 0x10148b51
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c50ef1a
and eax, 0x5c017cde
and eax, 0x5c000852
or eax, 0xa0458300
mov dword [ebx], eax
add ebx, edx
and eax, 0x198c9bab
and eax, 0x113c4a73
and eax, 0x802
or eax, 0x6b01e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aeebf16
xor eax, 0x7d3b06a0
and eax, 0x54800000
or eax, 0x10b0cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0fd470
and eax, 0
or eax, 0xa448b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x554ceb0a
xor eax, 0x1681118d
and eax, 0x8895004
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb0edf4
and eax, 0x4ea85100
or eax, 0x2040000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2b5ab7
xor eax, 0x1b53f3e3
and eax, 0x290f850
or eax, 0x816f07a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e323a2b
and eax, 0x585b6491
and eax, 0
or eax, 0x458910c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3cad8e
or eax, 0x3ef4a86
and eax, 0x450a80
or eax, 0xf8108170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b30fc8
and eax, 0x7ea17250
and eax, 0x8a00000
or eax, 0x81505503
mov dword [ebx], eax
add ebx, edx
and eax, 0x6895a628
and eax, 0x800000
or eax, 0xb46bf855
mov dword [ebx], eax
add ebx, edx
or eax, 0x73985aa4
and eax, 0x458b0060
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a33190
and eax, 0x1830000
or eax, 0x4c08500c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed4b538
xor eax, 0x38aa9905
and eax, 0xae05000
or eax, 0x94080108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3953a9ed
and eax, 0x83fbf9ec
or eax, 0x40612
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fedbb59
and eax, 0x890840
or eax, 0xf0020484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0e7626
and eax, 0x810062
or eax, 0x550a0108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd2908a
xor eax, 0x7cf48f
and eax, 0x45834004
or eax, 0x81208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce538e7
and eax, 0x8684008
or eax, 0x82801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418c32c7
and eax, 0x566f5ea1
and eax, 0x2644280
or eax, 0x819bbd7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9bd598
and eax, 0xb0480
or eax, 0xf0200844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb57020
and eax, 0x34947480
or eax, 0x41600109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299363d4
and eax, 0x2ce30530
and eax, 0xc400000
or eax, 0xf3888305
mov dword [ebx], eax
add ebx, edx
and eax, 0x7271dfd2
xor eax, 0x99e9032
and eax, 0x418a0322
or eax, 0x4010cc9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c938152
and eax, 0x6d9389f0
or eax, 0x10641004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1a4b4a
and eax, 0xbc88b10
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55766e6a
xor eax, 0x2945749f
and eax, 0xf7999045
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6ae378
and eax, 0xe58b5a79
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b821f33
xor eax, 0x5c78ed8d
and eax, 0xc0408045
or eax, 0xc8c4318
mov dword [ebx], eax
add ebx, edx
and eax, 0x1991c56
and eax, 0x880044
or eax, 0xcc44cc88
mov dword [ebx], eax
add ebx, edx
and eax, 0x490ab26a
and eax, 0x48080048
or eax, 0xa4835584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711de054
and eax, 0x51ec829e
and eax, 0x48080
or eax, 0xe8286c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490f3f6e
and eax, 0xa123d245
or eax, 0x5edc2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b84fbb4
and eax, 0x459e3459
and eax, 0x4000001
or eax, 0x81c0b60e
mov dword [ebx], eax
add ebx, edx
or eax, 0x486ecdd6
and eax, 0x674c0
or eax, 0x32010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x90f0dd4
or eax, 0xc04dbd3
and eax, 0x1c9c0
or eax, 0x1882000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc124d4
xor eax, 0x1f33ac4b
and eax, 0x1420000
or eax, 0x44840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77df730e
and eax, 0x59114a78
and eax, 8
or eax, 0xee801f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62af2478
or eax, 0x2e89b370
and eax, 0x8cfb7f4
or eax, 0x81304808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ce119e
xor eax, 0x644c362e
and eax, 0x2c01d844
or eax, 0x51822001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aff0257
and eax, 0xe0f0050
or eax, 0x800000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dac261e
and eax, 0xc0
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd9a389
or eax, 0x9ef4789
and eax, 0x3b6448
or eax, 0x40001820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1a8079
and eax, 0x48098800
or eax, 0xb0440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc58842
and eax, 0xe4800040
or eax, 0x1803e811
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c8e226
and eax, 0x13c867bd
and eax, 0x806235
or eax, 0xc4039dca
mov dword [ebx], eax
add ebx, edx
or eax, 0x5211c5ad
and eax, 0xd0018908
or eax, 0x20440000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe755f64
or eax, 0x538f1574
and eax, 0xf05d00
or eax, 0x2083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5238ac4b
and eax, 0x888008
or eax, 0x230e07
mov dword [ebx], eax
add ebx, edx
and eax, 0x1efa19f8
and eax, 0x280000
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce8dd2f
and eax, 0x8800402b
or eax, 0x3000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x716483a1
and eax, 0x384e9b54
and eax, 0x28408010
or eax, 0xc0127045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10db6457
and eax, 0x45630a89
and eax, 0
or eax, 0x4a5
mov dword [ebx], eax
add ebx, edx
and eax, 0x33714f87
and eax, 0x481
or eax, 0xf08c002
mov dword [ebx], eax
add ebx, edx
and eax, 0x63291f49
and eax, 0
or eax, 0xc085c0b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e34416
and eax, 0x68400
or eax, 0x89000f
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cb3b46
or eax, 0x58a83a1f
and eax, 0x8680000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b153fa
and eax, 0
or eax, 0x8b00403b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68923114
xor eax, 0xa03e489
and eax, 0xe0119004
or eax, 0x8406849
mov dword [ebx], eax
add ebx, edx
or eax, 0x6426035c
and eax, 0xec77f849
or eax, 0x13880400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffcd1a4
and eax, 0x80000481
or eax, 0x908c002
mov dword [ebx], eax
add ebx, edx
or eax, 0x48707c50
and eax, 0x8068ec41
or eax, 0x14000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e126f5a
and eax, 0x8a00001b
or eax, 0x1004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c64fb10
and eax, 0xe040b801
or eax, 0x8124054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2508a386
and eax, 0x7b884518
and eax, 0x20000000
or eax, 0xdffffc35
mov dword [ebx], eax
add ebx, edx
and eax, 0xc05d648
and eax, 0x800c400
or eax, 0x81080083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3453e2c2
xor eax, 0x3fc5618c
and eax, 0x3d81a004
or eax, 0x40024441
mov dword [ebx], eax
add ebx, edx
or eax, 0x341670d0
and eax, 0x75214cf8
and eax, 0x110000c0
or eax, 0x87e002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x73946423
and eax, 0x100020
or eax, 0x402b9c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b481dc
and eax, 0x20050900
or eax, 0xcc408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e94f1ae
and eax, 0x451e800
or eax, 0xa0050
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c24a87
and eax, 0x4830000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0da441
and eax, 0x88860400
or eax, 0x40300b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272f8338
and eax, 0xeb880c00
or eax, 0x604189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c12d3e0
and eax, 0x4fba9f7a
and eax, 0x40008600
or eax, 0xa8454107
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcd20ed
or eax, 0x5f665d2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0588bb
and eax, 0x5126a678
and eax, 8
or eax, 0x88e85582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2374d7e9
and eax, 0x29808041
or eax, 0x54037d14
mov dword [ebx], eax
add ebx, edx
and eax, 0x148850ae
xor eax, 0x5b0a9e86
and eax, 0x90a0080
or eax, 0x10740064
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e31890
xor eax, 0x6cfd09e3
and eax, 0x401b0060
or eax, 0x20a408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf355ad2
xor eax, 0x635fb7fc
and eax, 0x24410900
or eax, 0xc0048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5a0988
or eax, 0x9f532b1
and eax, 0x2fa010
or eax, 0x4004840
mov dword [ebx], eax
add ebx, edx
and eax, 0x641a2133
and eax, 0x4020000
or eax, 0xc0810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6263af81
and eax, 0x6dfb5026
and eax, 0xa00000
or eax, 0xc8160f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x9862b98
and eax, 0x8800908
or eax, 0xe3604481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6d1d00
and eax, 0xe0454501
or eax, 0x8206
mov dword [ebx], eax
add ebx, edx
or eax, 0x5375c1c2
xor eax, 0x406bffab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b17e201
and eax, 0x8004000
or eax, 0x80e0158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x11549dd
xor eax, 0x11075fe
and eax, 0x80052801
or eax, 0x360ad754
mov dword [ebx], eax
add ebx, edx
and eax, 0x50758d03
and eax, 0x58d01
or eax, 0xc0807044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3141f2c7
or eax, 0x75ad70bd
and eax, 0x1a00734
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7052f65c
and eax, 0xa268
or eax, 0x881
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edcf264
and eax, 0x7a50e800
or eax, 0x81030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7734e1dd
and eax, 0x40109dd
or eax, 0x4188f622
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6decc3
and eax, 0x446d83f4
or eax, 0xb0100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce26826
and eax, 0x4000000
or eax, 0x928e0f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28260689
and eax, 0x2a000000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fccfd8
or eax, 0x223e4ebf
and eax, 0x2aac4800
or eax, 0x11002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b1ed05
and eax, 0x4d890000
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd49ea54
and eax, 0x4080040
or eax, 0xc2e051b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x49aec216
and eax, 0x83eed3f0
or eax, 0x112c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41815b23
and eax, 0xc00204c0
or eax, 0x38810804
mov dword [ebx], eax
add ebx, edx
and eax, 0x360c7480
and eax, 0x480
or eax, 0xc709707f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0d6ac
and eax, 0x5404
or eax, 0x18841
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e6948e
and eax, 0x5e30000
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17868cbc
xor eax, 0x8f5e2c5
and eax, 0x984441
or eax, 0x440186
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeeb17a
xor eax, 0x9c8edff
and eax, 0x8000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1187cc78
xor eax, 0x7b079e09
and eax, 0x40805051
or eax, 0x15088c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b14fb68
and eax, 0x494073c
or eax, 0x412208c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad6c42e
xor eax, 0x448931c0
and eax, 0x3040843e
or eax, 0x448001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff2c766
and eax, 0x277cc456
and eax, 0x4000404
or eax, 0x49b60b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f9af78
and eax, 0x74498074
or eax, 0x80058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e793ee1
or eax, 0x7bf4c3ac
and eax, 0x6b018004
or eax, 0x80003000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a74152c
and eax, 0x41340504
or eax, 0x14820a52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424bf444
and eax, 0x15d08112
or eax, 0x600204ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66679755
xor eax, 0x2b70a65f
and eax, 0x38c02044
or eax, 0x3004808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c147
and eax, 0x1820000
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed1b07
and eax, 0x46e81044
or eax, 0x180040b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8b84f1
or eax, 0xdeda2a3
and eax, 0x1eff6a3
or eax, 0x82100958
mov dword [ebx], eax
add ebx, edx
and eax, 0x7289579
and eax, 0x1080040
or eax, 0x44810884
mov dword [ebx], eax
add ebx, edx
and eax, 0x7980e82c
and eax, 0x40000000
or eax, 0x987d83d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0576f5
or eax, 0x5a0f6d7b
and eax, 0x68197e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x164cc23f
and eax, 0x200
or eax, 0x4039c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e62212
or eax, 0x2b8c497a
and eax, 0x1c8490a
or eax, 0x50100481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63855910
or eax, 0x39e0cb24
and eax, 0x184a8
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22bda568
or eax, 0x71b727c
and eax, 0x840300
or eax, 0x8408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17dc6470
and eax, 0x7ca62e5a
and eax, 0x8802600
or eax, 0x8150900f
mov dword [ebx], eax
add ebx, edx
or eax, 0x609303b1
xor eax, 0x48d12469
and eax, 0x1029054
or eax, 0x6e94401
mov dword [ebx], eax
add ebx, edx
or eax, 0x414c7865
xor eax, 0x5a5b5fbc
and eax, 0x9401c1
or eax, 0x404406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ce5e65
and eax, 0x2000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5d1e93
xor eax, 0xc5b9281
and eax, 0x4089001
or eax, 0x41804444
mov dword [ebx], eax
add ebx, edx
or eax, 0x635f47c0
xor eax, 0x616739c
and eax, 0x41800458
or eax, 0xc360ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2059a9c4
and eax, 0x1c4
or eax, 0x74c98438
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8627cb
and eax, 0x40000000
or eax, 0xab01b004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1799f642
xor eax, 0x3027fdab
and eax, 0x88803200
or eax, 0x3400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e13e6b
and eax, 0xc0010c61
or eax, 0xcc25184
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c00bcdf
and eax, 0x12917809
and eax, 0x804808
or eax, 0xcc4c84c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a4a272
and eax, 0x18de051a
and eax, 0x840000
or eax, 0xcc48cccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16409283
and eax, 0xc888544c
or eax, 0x24030180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2066491b
and eax, 0x100
or eax, 0x87d8251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601588e1
and eax, 0x8080900
or eax, 0x83027400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597acd1e
or eax, 0x869a3b0
and eax, 0xd8710004
or eax, 0x860841
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd123e6b
and eax, 0xc1e40408
or eax, 0x2a184181
mov dword [ebx], eax
add ebx, edx
or eax, 0x707ba844
or eax, 0x7faf8b73
and eax, 0x84d8b06
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544b7ff3
and eax, 0x8044481
or eax, 0x83f80908
mov dword [ebx], eax
add ebx, edx
or eax, 0x399ef024
and eax, 0xa18afc05
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f2b44a
and eax, 0x8448400d
or eax, 0x48848350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e45c45
and eax, 0x72bdb219
and eax, 0x40088008
or eax, 0x8cc44cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fa1d54
xor eax, 0x114cc49
and eax, 0xccc80084
or eax, 0x4cc48
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb65043
xor eax, 0x7f7e78c3
and eax, 0x8080840c
or eax, 0x4c4c48c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x680885de
xor eax, 0x2ff3d189
and eax, 0xc00b1444
or eax, 0x2c804188
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedf8d4d
xor eax, 0x40939d91
and eax, 0x4500
or eax, 0x5008008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366325ec
xor eax, 0x5e73bd6f
and eax, 0x8080008
or eax, 0x5830062
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eadefb7
xor eax, 0x3b5a804b
and eax, 0x400060
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2301b7ed
and eax, 0x69027cf0
and eax, 0x7440
or eax, 0x10158b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x6029ae55
and eax, 0x10
or eax, 0x5d004020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd13641
and eax, 0x4cc04441
or eax, 0x800c8882
mov dword [ebx], eax
add ebx, edx
and eax, 0x636f4dc0
and eax, 0x404c4cc0
or eax, 0x8c80800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbb4329
and eax, 0xc884008
or eax, 0xe00315c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6efe6e89
and eax, 0x4321d5f7
and eax, 0x11041
or eax, 0x458a02aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164599ed
or eax, 0x331d847a
and eax, 0x1c88310
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2ee7d6
and eax, 0x1000100
or eax, 0x8a104489
mov dword [ebx], eax
add ebx, edx
and eax, 0x43dc858b
and eax, 0x20ffb984
and eax, 0
or eax, 0xc183084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ddde66
xor eax, 0x7a7c8f5f
and eax, 0x84d8101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a84196c
or eax, 0x1b36d54b
and eax, 0x105d03
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x183fce38
and eax, 0x800
or eax, 0x558b0276
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c1a417
and eax, 0x4418a00
or eax, 0x8040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0262c8
and eax, 0x158d0361
and eax, 0x200
or eax, 0xdeeb0088
mov dword [ebx], eax
add ebx, edx
or eax, 0x30633abf
and eax, 0xccc8021d
or eax, 0x4c140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aef88ca
and eax, 0x8cc8048
or eax, 0xc4004c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd87949
or eax, 0xd0a1766
and eax, 0xec0a15c4
or eax, 0x814008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5355f3bb
and eax, 0x4080
or eax, 0xa170ac03
mov dword [ebx], eax
add ebx, edx
and eax, 0x5395f2fc
and eax, 0x648fdc5
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd3719e
or eax, 0x6863d72c
and eax, 0x2101c082
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5b0b7b
xor eax, 0x296c2c91
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x593d25b
or eax, 0x22a19098
and eax, 0xf040c3
or eax, 0x40504
mov dword [ebx], eax
add ebx, edx
or eax, 0x14859aa5
or eax, 0x9f87437
and eax, 0x4000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a522d85
xor eax, 0x12524e5d
and eax, 0x40004e45
or eax, 0x8701b100
mov dword [ebx], eax
add ebx, edx
or eax, 0x281b9a36
and eax, 0xe045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8e29d6
and eax, 0x19a43cc0
and eax, 0x1840000
or eax, 0x44430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22111250
or eax, 0x4e994e3a
and eax, 0x78
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x38273264
and eax, 0x114d5068
and eax, 0x40000
or eax, 0x8b10eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4e9e68
and eax, 0xc1027048
or eax, 0x818805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0c0843
and eax, 0x801
or eax, 0xf84d8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8f1cc5
and eax, 0x10c40
or eax, 0x2028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd37ea3
and eax, 0x18105200
or eax, 0x405ad00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6760ff4
and eax, 0x7deb428c
and eax, 0x4000
or eax, 0x83000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fabcc8d
and eax, 0x4747dd52
and eax, 0x4018810
or eax, 0x7904706d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eff9305
and eax, 0x40500b10
or eax, 0xb8058000
mov dword [ebx], eax
add ebx, edx
or eax, 0x201bea41
or eax, 0x7bb4baea
and eax, 0x90d54089
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4472f414
and eax, 0x104400
or eax, 0x7405bb50
mov dword [ebx], eax
add ebx, edx
or eax, 0x504efbc
and eax, 0x61004030
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d81a1c1
xor eax, 0x7b0f5c57
and eax, 0x8b986
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5015d48
xor eax, 0x3db6ed1
and eax, 0x420000
or eax, 0xd1290000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0fcb9d
and eax, 0x15448b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f769e0
and eax, 0x15448b80
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e72de36
and eax, 0x408810
or eax, 0xc0050184
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b0c6d3
and eax, 0x7f08a9e2
and eax, 0x32000980
or eax, 0x88c44409
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a94a2fa
xor eax, 0x1ac4ef32
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2d1224
and eax, 0
or eax, 0x8b00e2c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28712ac3
and eax, 0x83100000
or eax, 0x8801544
mov dword [ebx], eax
add ebx, edx
or eax, 0x275c79e7
xor eax, 0x6bcbff63
and eax, 0x80140004
or eax, 0x9801548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2359c5c6
and eax, 0x889d000
or eax, 0x45000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x52492048
and eax, 0x8b044
or eax, 0xa90
mov dword [ebx], eax
add ebx, edx
or eax, 0x737495fd
and eax, 0x51df326a
and eax, 0x40500000
or eax, 0xa2810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bc5780
xor eax, 0x201be619
and eax, 0x90040089
or eax, 0x114402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef19dd9
and eax, 0x1a08d51c
and eax, 0x4000
or eax, 0x94150c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f0349a
and eax, 0x28ca3221
and eax, 0x8c00001
or eax, 0x81184588
mov dword [ebx], eax
add ebx, edx
and eax, 0x722d1bf4
and eax, 0x80000
or eax, 0x8b2dc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407a8277
and eax, 0x48000000
or eax, 0x23000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c7a2bd
and eax, 0x1ebed9d1
and eax, 0xc820080
or eax, 0x40090342
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2466e4
and eax, 0x4000000
or eax, 0x508b9005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd44220
or eax, 0x22aa4fc4
and eax, 0x4880404
or eax, 0x49019001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693cbc4a
xor eax, 0x41826fab
and eax, 0x441501c0
or eax, 0x88408808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef1be86
and eax, 0x888
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cba2065
xor eax, 0x8535f23
and eax, 0xe04100
or eax, 0x2008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d49f04d
and eax, 0x4000
or eax, 0x90050c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ea4080
and eax, 0x6b5a947d
and eax, 0x409
or eax, 0x94055082
mov dword [ebx], eax
add ebx, edx
and eax, 0x177e6aa4
and eax, 0x4080
or eax, 0x89b80d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422bbf5
and eax, 0x548cbc0
and eax, 0x5088040
or eax, 0x40833c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffcd1d5
and eax, 0x4c507087
and eax, 0x4001004
or eax, 0x498b40d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x53821fa2
and eax, 0x20033897
and eax, 0x31090
or eax, 0x55884148
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b84623
or eax, 0x3e868af4
and eax, 0x58a42d4
or eax, 0x40011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a17378
or eax, 0x1e3b8f2a
and eax, 0x4d8b5050
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6351b7ec
or eax, 0x64f42df9
and eax, 0x448a41c4
or eax, 0x11011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64025a65
and eax, 0x248852c0
or eax, 0xa600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d25a7f2
and eax, 0x2002c0
or eax, 0x83dffd2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edd450a
and eax, 0x58918c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26880ecc
and eax, 0x42d319e6
and eax, 0x8c4
or eax, 0xcc458328
mov dword [ebx], eax
add ebx, edx
and eax, 0x4744921a
or eax, 0x338796d4
and eax, 0x40458250
or eax, 0x88080900
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c89926
or eax, 0x650a0e3c
and eax, 0x44408b10
or eax, 0x98150041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe71cbe2
xor eax, 0x20911b8b
and eax, 0xd0050b10
or eax, 0x8408042
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da3e028
or eax, 0x689c0d8c
and eax, 0x400d8900
or eax, 0x94400250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aff2e35
and eax, 0x90108141
or eax, 0x40450a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x385ad463
and eax, 0x8040
or eax, 0xed0b6812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f660fce
and eax, 0x8001e79c
or eax, 0x44821863
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c0ecbf
xor eax, 0x1e044f28
and eax, 0xe0458010
or eax, 0x8000908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675ee7aa
and eax, 0x184482
or eax, 0x50a40109
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe84e0b
and eax, 0x51100980
or eax, 0xa8440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x42babc7d
and eax, 0x5288558b
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7ce689
and eax, 0x10800102
or eax, 0x40484489
mov dword [ebx], eax
add ebx, edx
and eax, 0x7547e3d7
and eax, 0x23166e16
and eax, 0x4002
or eax, 0x51dc0d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ef66b0
and eax, 0x1010010b
or eax, 0x42c85480
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbda500
and eax, 0x5609be34
and eax, 0x5608a000
or eax, 0xa9e448e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c59c2cf
and eax, 0x184080c8
or eax, 0x840337
mov dword [ebx], eax
add ebx, edx
or eax, 0x674925a9
or eax, 0x6f69b2cb
and eax, 0x3e40589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed2fc78
and eax, 0x2404408
or eax, 0x7c06a875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d9e6c7
xor eax, 0x46dca9ae
and eax, 0x8418314
or eax, 0xe03c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x332d9135
xor eax, 0x6bf385b
and eax, 0x2023846
or eax, 0x810d4600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f013e0e
and eax, 0x2002404
or eax, 0x7c46c079
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a711292
and eax, 0x30400000
or eax, 0xc4058b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc4b6ac
xor eax, 0x51dc7280
and eax, 0x8901c001
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b8030d
and eax, 0x1981c005
or eax, 0x64023440
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7f54d5
or eax, 0x1e8aab5e
and eax, 0xc0f03d4
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f37b5a9
xor eax, 0x23d77543
and eax, 0x8ce8c292
or eax, 0x73173c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3cf266
and eax, 0x2c00c80
or eax, 0x1347103
mov dword [ebx], eax
add ebx, edx
and eax, 0x768c78c1
xor eax, 0x49d5abd1
and eax, 0x41410150
or eax, 0x486082d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b78e6d7
and eax, 0x72abd35
and eax, 0x10
or eax, 0x1e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1d14f7
and eax, 0x2050100
or eax, 0xc502ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe81ba7
and eax, 0xf005
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493fb85b
or eax, 0x9b8acb8
and eax, 0xf0000
or eax, 0xb6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13455549
and eax, 0x10000
or eax, 0xe58af045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c61e416
xor eax, 0x2bad63ab
and eax, 0x80444358
or eax, 0x4c888005
mov dword [ebx], eax
add ebx, edx
or eax, 0x65bd0735
or eax, 0x293155f4
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45100b00
and eax, 0x6cca6bb8
and eax, 0x8c84088
or eax, 0xc4048c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475a5041
or eax, 0x10531495
and eax, 0x88c48c8c
or eax, 0x44084040
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c109cc
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f625c0e
and eax, 0x888
or eax, 0x102030
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f86f57
and eax, 0x3794de7a
and eax, 0x1904800
or eax, 0x423a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2b2869
xor eax, 0x60fdf258
and eax, 0
or eax, 0xa10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66032a49
or eax, 0x67d2253b
and eax, 0x3000040
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c32a3c
and eax, 0
or eax, 0xa301c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de66af
xor eax, 0x6b208c18
and eax, 0x46004040
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8105a7
and eax, 0x35d33159
and eax, 0x41
or eax, 0xf404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3a40ba
and eax, 0x7cfbf533
and eax, 0x4020000
or eax, 0x41c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607976e2
and eax, 0xe0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0b7c1
and eax, 0x8700
or eax, 0xf8454000
mov dword [ebx], eax
add ebx, edx
and eax, 0x564a0769
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26614db
and eax, 0x440489
or eax, 0x51984904
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec72886
and eax, 0x440084
or eax, 0x3030157b
mov dword [ebx], eax
add ebx, edx
and eax, 0x769ba6c1
and eax, 0x30000040
or eax, 0x26a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3217c3c
xor eax, 0xd19267e
and eax, 0x24000
or eax, 0x100e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e12a55
or eax, 0x140507a9
and eax, 0x4c40300
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65436027
xor eax, 0x590a829a
and eax, 0x1088418d
or eax, 0x42601400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe63d4f
and eax, 0x77e0696b
and eax, 0x3060014b
or eax, 0x1414b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ae580
or eax, 0xf8743a9
and eax, 0x58b0040
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6374b22f
xor eax, 0x7a015c71
and eax, 0x28011850
or eax, 0xc044238c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b44e13
and eax, 0x49816655
or eax, 0x40a0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbdc9df2
and eax, 0x44453b80
or eax, 0xa8080060
mov dword [ebx], eax
add ebx, edx
or eax, 0x221b09e9
and eax, 0x6c031a61
or eax, 0x11804414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a585fc3
and eax, 0x75000b0
or eax, 0x48240040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b40830
and eax, 0x48235e8f
and eax, 0x880
or eax, 0xf87503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f3317a
or eax, 0x19181931
and eax, 0x62084970
or eax, 0x80e00006
mov dword [ebx], eax
add ebx, edx
and eax, 0xffda634
or eax, 0x5745ab65
and eax, 0x3000000
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b2a1ea2
and eax, 0x80021800
or eax, 0xd50e055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7c88f2
xor eax, 0x3510fa64
and eax, 0x872e8881
or eax, 0x78c15004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd369fe
and eax, 0x1228107b
or eax, 0x40c04084
mov dword [ebx], eax
add ebx, edx
and eax, 0x2535dfd0
xor eax, 0x15590638
and eax, 0x17956e8
or eax, 0x8286a903
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cbcaf3f
and eax, 0x58808c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3222c0d5
and eax, 0x45a20811
or eax, 0x81407ee
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6412a6
or eax, 0x775b914
and eax, 0x54181b6
or eax, 0x70880449
mov dword [ebx], eax
add ebx, edx
or eax, 0x27df221b
and eax, 0x74558309
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57280212
and eax, 0x200
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb7d2d1
and eax, 0x20d051
or eax, 0x482404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1193a43d
or eax, 0x4c3004cd
and eax, 0x48000000
or eax, 0x22000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x375bf755
and eax, 0x58018500
or eax, 0x80840800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f270d47
xor eax, 0x5870d56
and eax, 0x50208001
or eax, 0xdf7fee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d63721d
xor eax, 0x6dc73d63
and eax, 0x2059a080
or eax, 0xdfa40868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26342202
and eax, 0x8c082ea
or eax, 0x4040115
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d486ee
and eax, 0xd005c7
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecf02ab
xor eax, 0x4848ab3b
and eax, 0x40000000
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109b9b12
and eax, 0x9000
or eax, 0x6045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7817674
and eax, 0x7810000
or eax, 0x506a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x756395a6
and eax, 0x10400000
or eax, 0x200415ff
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9185fb
and eax, 0xa500040
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fbb842
and eax, 0x2c9ec102
and eax, 0x8108000
or eax, 0x83416c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dd165a
and eax, 0xc850e855
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eea3726
and eax, 0xde7a55d
and eax, 1
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a129fe
or eax, 0x5e131a30
and eax, 0x2000083
or eax, 0x810cc400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f6d1da
xor eax, 0x6419e41
and eax, 0x40034818
or eax, 0x400025
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b34f5d0
and eax, 0x10760100
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x292545d7
or eax, 0x621d6d13
and eax, 0x40210802
or eax, 0x8800268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791fd09b
and eax, 0x17786dca
and eax, 0x10004040
or eax, 0x40000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4231c233
and eax, 0x7dfbbb19
and eax, 0x40000001
or eax, 0x3400d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e03b28c
xor eax, 0x6b870799
and eax, 0x28010000
or eax, 0xc0500040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d743dc9
and eax, 0xc5253881
or eax, 0x3adac230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246c279a
and eax, 0x8900c403
or eax, 0xc0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2187da3c
and eax, 0x18bd805
or eax, 0x54000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b34305
or eax, 0x1d9cf00e
and eax, 0x58058b48
or eax, 0x804000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac5db8a
and eax, 0x4d7d44d5
and eax, 0x48050080
or eax, 0x90908409
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b1b6ab
xor eax, 0x18337bfb
and eax, 0x8a2ff62
or eax, 0x835d008d
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c3870
and eax, 0x4c12fc56
and eax, 0x2f844
or eax, 0xc1810009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3f865b
or eax, 0x43ccfe51
and eax, 0xd84d8801
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a609cdf
and eax, 0xb2cca3
and eax, 0x200483
or eax, 0x1d04144
mov dword [ebx], eax
add ebx, edx
and eax, 0x7218d072
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b6a46f
and eax, 0x1000000
or eax, 0x448be855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daaa6c2
and eax, 0x45b5f359
and eax, 0x4008040
or eax, 0xd85509ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45894c9f
and eax, 0x8c04501
or eax, 0x62200088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a10c538
or eax, 0x20e4b417
and eax, 0x804f512
or eax, 0x14110a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379cbc29
and eax, 0x3004010
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244ea547
and eax, 0x702e475
or eax, 0x8001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdc89a2
xor eax, 0x772d5b61
and eax, 0x58f3028c
or eax, 0xa70c1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3f68d2
and eax, 0x323fba63
and eax, 0x203d0000
or eax, 0xd44083ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x69202077
and eax, 0xc5092102
or eax, 0x2005c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x405ab5d
or eax, 0x77af081c
and eax, 0x12004
or eax, 0xc441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3f5699
and eax, 0x52a0000
or eax, 0x2c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c3662b
or eax, 0x3bbc4ad0
and eax, 0xa444c3
or eax, 0x400104
mov dword [ebx], eax
add ebx, edx
or eax, 0x615d684a
and eax, 0x5eead308
and eax, 0
or eax, 0xf000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x525b0119
and eax, 0xb400110
or eax, 0x80a444a6
mov dword [ebx], eax
add ebx, edx
and eax, 0xc00006c
or eax, 0x28480846
and eax, 0x8400864
or eax, 0xc4835581
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efd23df
and eax, 0xea2079d
and eax, 0xc82058c
or eax, 0xe0095040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e50d8f6
and eax, 0x82088c02
or eax, 0x9046081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e40fb7e
and eax, 0xc8400845
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d83a2b0
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a24671e
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fffa5e
and eax, 0x498bf845
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff51462
or eax, 0x510d4b61
and eax, 0x50885100
or eax, 0x260000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed51db
and eax, 0x2000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dd4679
and eax, 0x45890440
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6915b0b0
and eax, 0x4c458af3
and eax, 0x8048070
or eax, 0xf0510b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f660020
and eax, 0x10440020
or eax, 0x64b0551b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e6f9c4
and eax, 0x61002004
or eax, 0x8ac01200
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ac4d72
or eax, 0x4fd98d73
and eax, 0xec45c730
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcce3ee4
and eax, 0x1d693b86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7283a2a
and eax, 0x144c7918
and eax, 0x4080808
or eax, 0x418301e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3ada92
or eax, 0x6846f933
and eax, 0x1c08378
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x77786227
xor eax, 0x1662eca4
and eax, 0x1980509
or eax, 0x8a644080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb9cbc3
xor eax, 0x61bc778a
and eax, 0x801b841
or eax, 0x453a440c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8a02ee
and eax, 0xb1872e8
or eax, 0x80040110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f873f91
and eax, 0x1000010
or eax, 0x54030845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3be083
and eax, 0x23808d4
or eax, 0x860728
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ea6394
and eax, 0x80180
or eax, 0x3044c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f0e178
xor eax, 0x519362de
and eax, 0x100fcc0d
or eax, 0xae003040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cc6108
xor eax, 0x6787e25f
and eax, 0x40403b10
or eax, 0x34820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e491b8
and eax, 0x62c03200
or eax, 0x89000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x43302c05
or eax, 0x4d2278f7
and eax, 0xa0d26a04
or eax, 0x10018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c89be8
xor eax, 0x114e44ea
and eax, 0x51450000
or eax, 0xca08b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x498fc73
and eax, 0x784370e2
and eax, 0x48404042
or eax, 0x848c8c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67602be3
and eax, 0xa8884500
or eax, 0x440310cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f6e57
and eax, 0x8440b11
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5292eb13
xor eax, 0x24bf701b
and eax, 0x6a680108
or eax, 0x81944481
mov dword [ebx], eax
add ebx, edx
or eax, 0x661aaf53
xor eax, 0x4ccbcf25
and eax, 0xa0050008
or eax, 0x5c488b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a41bf1
or eax, 0x5bad8079
and eax, 0x9018101
or eax, 0x80004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561667b1
and eax, 0x2ba75394
and eax, 0x1030000
or eax, 0x5488fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c10dc46
and eax, 0x6fd6ccff
and eax, 0x920c4c
or eax, 0x22c03b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0614d7
and eax, 0x2340085
or eax, 0x40c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2f828a
and eax, 0x10f61d28
and eax, 0
or eax, 0x458bebeb
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d78ab51
or eax, 0x62ecc52d
and eax, 0x8452bfc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ecc3c80
and eax, 0x2090508
or eax, 0xc154e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f200c3
and eax, 0x46982af1
and eax, 0x408800c0
or eax, 0x8c44cc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e65da6b
and eax, 0xc004048
or eax, 0xe08b1584
mov dword [ebx], eax
add ebx, edx
and eax, 0xf661ca9
and eax, 0x8000480
or eax, 0x6214e803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7450700a
and eax, 0x10448808
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a72766a
xor eax, 0x72f444d
and eax, 0x46f4040
or eax, 0xe800a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1a03fb
and eax, 0x2637bae3
and eax, 0x1aaa3
or eax, 0xc482555c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab3bbee
and eax, 0xe0018908
or eax, 0x10440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8d8d08
and eax, 8
or eax, 0x6a0062
mov dword [ebx], eax
add ebx, edx
or eax, 0x20577857
or eax, 0x48fa6e28
and eax, 0x6a006a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f392f24
and eax, 0x200020
or eax, 0x40114848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67aefc11
and eax, 0x15b400
or eax, 0x48004b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b74892
xor eax, 0x5cd8e0e
and eax, 0x1004000
or eax, 0x88000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b386d3
and eax, 0x181b541
and eax, 0x818401
or eax, 0x7d027844
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bbb697
and eax, 0x39562250
and eax, 0
or eax, 0x87500fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfb9272
xor eax, 0x6090a071
and eax, 0x68e18001
or eax, 0x811e4882
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc6d804
and eax, 0
or eax, 0x96
mov dword [ebx], eax
add ebx, edx
or eax, 0x2759b0f5
and eax, 0x83083
or eax, 0x44d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1934b819
and eax, 0x40800
or eax, 0x45c30174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x568b315f
and eax, 0x134c3820
or eax, 0xecb3c7d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0dbafd
and eax, 0x1a817166
and eax, 0x2016164
or eax, 0xc5068a9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ec41be
and eax, 0xe045
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d32b6f1
and eax, 0x220000
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19522e38
or eax, 0x3107497d
and eax, 0x90b0068
or eax, 0x44800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6148a152
and eax, 0x458b0170
or eax, 0x10005084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3d760e
xor eax, 0x60d3d3f6
and eax, 0x4401500c
or eax, 0x18a0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b82bc76
xor eax, 0x2d2b3c3b
and eax, 0x1025000
or eax, 0x4c890008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f4ace6
and eax, 0x17f50ec
or eax, 0x14800110
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff76eb2
and eax, 0x404010
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x321224be
and eax, 0x2504488
or eax, 0x81a80101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cffe4f
and eax, 0x7400b844
or eax, 0x1004039
mov dword [ebx], eax
add ebx, edx
and eax, 0x22266b71
and eax, 0x20000811
or eax, 0xdc558300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e97daf
or eax, 0xc750c48
and eax, 0xc15fe52
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bdc39
and eax, 0x8004040
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3f3d88
and eax, 0x28000000
or eax, 0xd7fffffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x57418abd
and eax, 0x450108a8
or eax, 0x8c4443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f2c7f2
or eax, 0x14333b3a
and eax, 0x40b1028
or eax, 0x498040c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4f78d6
and eax, 0x458b5010
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e7d9e
or eax, 0x194fd85a
and eax, 0x458b50d0
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x4167782a
xor eax, 0x1a03c6ed
and eax, 0x110010c8
or eax, 0x4ff4030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7533f1
and eax, 0x267df3f7
and eax, 0x400050
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac266dd
and eax, 0x30ed5ec6
and eax, 0x404004
or eax, 0x1b358081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2fd0aa
and eax, 0x10204080
or eax, 0x41d80d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x663ee441
xor eax, 0x1ba4a92e
and eax, 0x404804e5
or eax, 0x4111a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4bfa14
and eax, 0x540b0040
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3465b8f8
and eax, 0x14010040
or eax, 0x1fe52bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc59d50e
or eax, 0x18b07b43
and eax, 0x4040
or eax, 0x40000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcd42f3
xor eax, 0x56818baa
and eax, 0xd4cc910
or eax, 0xf2b334a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a74a7f
and eax, 0x1074838
or eax, 0x8a10a3c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be3a765
and eax, 0xdb50e845
or eax, 0x24001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1829b317
and eax, 0x40404815
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325c3525
and eax, 0x65a21979
and eax, 0x60000900
or eax, 0x9c4d8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1841230b
or eax, 0x4931fdf8
and eax, 0x4c15fd51
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x187e51b
and eax, 0x9004040
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff1cd5e
or eax, 0x136311e4
and eax, 0x1035044
or eax, 0xe488a001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbad36d
and eax, 0x4488c045
or eax, 0x88440318
mov dword [ebx], eax
add ebx, edx
and eax, 0x2566e12e
xor eax, 0x3cd9d41
and eax, 0x4884c4c
or eax, 0xc8448080
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb74ad4
xor eax, 0x345d6d95
and eax, 0xcc80440
or eax, 0xc004c88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dee4b52
or eax, 0x409862dd
and eax, 0xe08a45cc
or eax, 0xc011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x312ce1ba
and eax, 0x680ce482
or eax, 0x2000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c51d9b
and eax, 0x680c6808
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cfb6f2d
xor eax, 0x6a8480c
and eax, 0x6ea02200
or eax, 0x915fc991
mov dword [ebx], eax
add ebx, edx
xor eax, 0x208fc45f
and eax, 0x8b000482
or eax, 0x8c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcfcaeb5
and eax, 0x84440800
or eax, 0x70098108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f59175
xor eax, 0x6cb93ca5
and eax, 0x88000088
or eax, 0x1045003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f103e7
and eax, 0x114d6ff2
and eax, 0
or eax, 0x408bf855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d1aa93
and eax, 0x51c2671f
and eax, 0x40400000
or eax, 0xbc058908
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d6ec4c
and eax, 0x8000808
or eax, 0x83084583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777ba7e9
and eax, 0x265c1687
and eax, 0x4000000
or eax, 0x49890c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fc483c
and eax, 0x1419690e
and eax, 0x10110000
or eax, 0xe84489f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b3550a
and eax, 0x100100
or eax, 0x8900448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8ff9fe
or eax, 0x10ea6733
and eax, 0x16bfc45
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4796b1eb
or eax, 0x1e5fa2d9
and eax, 0x400248
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d27b71
or eax, 0x20d09e27
and eax, 0x4000020c
or eax, 0xd0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba61828
and eax, 0xb000000
or eax, 0x80004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d10ecb5
and eax, 0x1004001
or eax, 0x1089b454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3f92ad
and eax, 0x9b04488
or eax, 0x80480103
mov dword [ebx], eax
add ebx, edx
and eax, 0x2834d0f4
and eax, 0x1067d468
and eax, 0
or eax, 0x558b0441
mov dword [ebx], eax
add ebx, edx
or eax, 0x405202c1
and eax, 0x5100c0
or eax, 0x800893c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78219b57
or eax, 0x285ee7f7
and eax, 0x404240a1
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a84836a
xor eax, 0x669c3aca
and eax, 0x408100
or eax, 0x1800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ab3721
and eax, 0x430021
or eax, 0x40004882
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf132e67
and eax, 0x43402000
or eax, 0x88100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a46290
xor eax, 0x8254e97
and eax, 0x10000
or eax, 0xd2320040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5875a33e
or eax, 0x67c7cc57
and eax, 0x43442577
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ec6ee8
and eax, 0x10880000
or eax, 0x5010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e40b6c
and eax, 0x400348
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e62b23
or eax, 0x72db371
and eax, 0x34de10b
or eax, 0xc0100480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6041a515
or eax, 0x34002ecf
and eax, 0x44408ccc
or eax, 0x888c4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a35bd1
and eax, 0x306f9dfe
and eax, 0x4c8ccc
or eax, 0xcc804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca70aa2
xor eax, 0x5ee886a6
and eax, 0x80404
or eax, 0xec8351c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b04f789
xor eax, 0x5501c5a
and eax, 0x1400142
or eax, 0x42040429
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cdea04e
or eax, 0xb50df3b
and eax, 0x40080000
or eax, 0x10040040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22712e25
or eax, 0x1cb329d4
and eax, 0xc8b0060
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2210603d
and eax, 0x4040
or eax, 0x400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0f4f5b
and eax, 0x3a6d4fef
and eax, 0x4040
or eax, 0xfae7a811
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbeb59e
or eax, 0x48af0326
and eax, 0x4083a336
or eax, 0x84005cc9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3323b2
xor eax, 0x206b19c8
and eax, 0x801c504
or eax, 0x40040208
mov dword [ebx], eax
add ebx, edx
and eax, 0x41df5218
or eax, 0x6a21465d
and eax, 0x4041
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ff52e7
or eax, 0x66b0962f
and eax, 0x44000000
or eax, 0x19000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f617cc
or eax, 0x964d4a6
and eax, 0x4cc4c4c2
or eax, 0x80080801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7970a0e8
and eax, 0x848c4c08
or eax, 0x484080c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4b0b8b
and eax, 0xc0834544
or eax, 0x2c081088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2b99bf
or eax, 0x43e9d0ec
and eax, 0x456b0068
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b3d797
and eax, 0x60500c08
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x339d72f3
and eax, 0x20100000
or eax, 0xdfefeae1
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c2495a
xor eax, 0x5b8eb0f2
and eax, 0x208c082
or eax, 0xa1000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a56c780
and eax, 0x4000
or eax, 0x400340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690134a5
and eax, 0x9004581
or eax, 0x8008080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370291a4
and eax, 0x57603911
and eax, 1
or eax, 0x4043440c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c19d13
or eax, 0x53e96653
and eax, 0x7babe800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166e7a6
or eax, 0x6c91be06
and eax, 0xc25dbfa6
or eax, 0x1004059
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ad36cc
and eax, 0xc8cccccc
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ff68e9
and eax, 0xc8008404
or eax, 0x4cc48c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x457c20d4
and eax, 0x1ac3debb
and eax, 0x80
or eax, 0xec8b554c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6b7893
or eax, 0x49228d2
and eax, 0x82002c83
or eax, 0x908c000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc86959
and eax, 0x800841
or eax, 0x30230004
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a2f21d
or eax, 0x2229728a
and eax, 0x22004043
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x427c7414
and eax, 0xc85b3f1
and eax, 0
or eax, 0x6a006a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x29675ffe
and eax, 0x708b3b9f
and eax, 0x20010b10
or eax, 0x100c8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4788b03b
or eax, 0x3e6affd7
and eax, 0x10004043
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b60324b
and eax, 0x43
or eax, 0x405815bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c176b61
and eax, 0x5abcc2a8
and eax, 0x100000
or eax, 0x15ef0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150923e4
and eax, 0x257f80ea
and eax, 0x400020
or eax, 0x3014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27891144
and eax, 0x1410000
or eax, 0x834c085
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c121d0e
xor eax, 0x5d988c48
and eax, 0x20e600c0
or eax, 0xdf002028
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe663609
xor eax, 0x5924d051
and eax, 0x208084b0
or eax, 0x5440014f
mov dword [ebx], eax
add ebx, edx
or eax, 0x39515ea4
and eax, 0x9bc96f3
and eax, 0x9213
or eax, 0x42804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b3e10d
and eax, 0x40230000
or eax, 0x82480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ee893
and eax, 0x9ca3ee3
and eax, 0x800
or eax, 0x8888300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e350211
or eax, 0x7b5ddd17
and eax, 0x51004000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f37e16
and eax, 0x2f31840
or eax, 0xfd0000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53261b7e
and eax, 0x68
or eax, 0x4c48397
mov dword [ebx], eax
add ebx, edx
or eax, 0x79213008
xor eax, 0x478202d8
and eax, 0x620022
or eax, 0x80048
mov dword [ebx], eax
add ebx, edx
and eax, 0x43788e4f
and eax, 0x68004a
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x488fd9a9
and eax, 0x40000028
or eax, 0x2a004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x7697d3fe
and eax, 0x7e004200
or eax, 0x81002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf810e9
or eax, 0x1b34741f
and eax, 0x40302415
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x125d64ec
and eax, 0x10150000
or eax, 0x24008b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x246185dd
and eax, 0
or eax, 0x89004043
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f64ab4
and eax, 0x4d769e8c
and eax, 0x600004
or eax, 0x42089500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2ec20e
or eax, 0x34b54c2e
and eax, 0x34a10000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9e7620
and eax, 0x8004040
or eax, 0x83000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea0f730
or eax, 0x64dad532
and eax, 0x40688500
or eax, 0x200000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb15925
and eax, 0
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59acf77f
and eax, 0x40
or eax, 0x34158bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6075d23e
and eax, 0
or eax, 0x83004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x387824d9
or eax, 0x369a2134
and eax, 0x14880140
or eax, 0x1010082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2585bb75
and eax, 0x4bd937e9
and eax, 0x320
or eax, 0x404014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c937b8f
and eax, 0x42002a
or eax, 0x280040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f5404
and eax, 0x7fa5ad15
and eax, 0x810000
or eax, 0x450a116a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eefd1c6
xor eax, 0x6844cf2a
and eax, 0x4cf5068
or eax, 0x11300094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b6b0ea
or eax, 0x7777d538
and eax, 0x404018
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8e1fc0
and eax, 0
or eax, 0x43343d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x26303262
or eax, 0x32a5fa59
and eax, 0x30300040
or eax, 0x4d020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e1ba5
xor eax, 0x3709b4f4
and eax, 0x22002050
or eax, 0x48004a03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7ff4de
and eax, 0xa00
or eax, 0x68006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x338f5e93
or eax, 0x5a363396
and eax, 0x1100
or eax, 0x400440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329727de
or eax, 0x291abdf1
and eax, 0x4a006a
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9f70e5
and eax, 0x1024108f
or eax, 0x20000570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349761c2
and eax, 0x4830000
or eax, 0x9080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x930052a
xor eax, 0x3040e152
and eax, 0x404030
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b135cd1
or eax, 0x444e2b23
and eax, 0x480d0481
or eax, 0x20800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb49220
and eax, 0x3000000
or eax, 0x88004042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ad6ab
or eax, 0x69ae7bb3
and eax, 0x40423411
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x119fca4b
and eax, 0x11048a00
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3d4efd
and eax, 0x4268
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a9f0ab
and eax, 0x2e84089
or eax, 0x89100500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d0c96a
and eax, 0x401
or eax, 0x4043300c
mov dword [ebx], eax
add ebx, edx
and eax, 0xba6191e
or eax, 0x1f3a96cb
and eax, 0x1008200
or eax, 0xc10100
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e7292b
and eax, 0x1ca16475
and eax, 0x200001
or eax, 0x43140d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ac72cc
and eax, 0x21ccf22a
and eax, 0
or eax, 0x6a0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a1e97
xor eax, 0x6ead22d4
and eax, 0x1480002
or eax, 0x10220068
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c63796
and eax, 0x400002
or eax, 0x52b85589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5933f481
xor eax, 0x4eef6aac
and eax, 0x400001a6
or eax, 0x581459
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca6e622
or eax, 0x1389ee90
and eax, 0x24eb0040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x391c0fa
and eax, 0x40
or eax, 0x42660586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec9c2e9
and eax, 0x8010000
or eax, 0x83000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2050179d
and eax, 0x884115c5
or eax, 0x44824820
mov dword [ebx], eax
add ebx, edx
or eax, 0x644c46e4
xor eax, 0x55390ccb
and eax, 0x88c4400c
or eax, 0x44088cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca1a30
xor eax, 0x15f6881d
and eax, 0x40c800c
or eax, 0xc8c04cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x390dc875
and eax, 0x59dfccc9
and eax, 0x80cc840
or eax, 0xc4c0048c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf2ec09
and eax, 0x691122ed
and eax, 0x400000c4
or eax, 0xac8b5508
mov dword [ebx], eax
add ebx, edx
and eax, 0x7460a9bd
xor eax, 0x564e09c6
and eax, 0x20c0802
or eax, 0x8900e481
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e05318
and eax, 0xc8400801
or eax, 0x20100044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd12f04
and eax, 0xf3812441
or eax, 0xc7ed8b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7ea842
and eax, 0x523454af
and eax, 0x44483
or eax, 0x89008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f24388
and eax, 0x333a6a89
and eax, 0x4000
or eax, 0x86ab445
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f1cbf3
and eax, 0x4001
or eax, 0x2b100d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x791bec9c
and eax, 0x3802ab07
and eax, 0x28000800
or eax, 0xc051044d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df476c9
and eax, 0xd5a56884
or eax, 0x2a5a8109
mov dword [ebx], eax
add ebx, edx
or eax, 0x3362921d
and eax, 0x8908c081
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5151eb42
and eax, 0x4ab56aff
and eax, 0x40016841
or eax, 0x158a9004
mov dword [ebx], eax
add ebx, edx
or eax, 0xb489f1a
and eax, 0x5c41890c
or eax, 0xa0140000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf64b42
or eax, 0x306aad48
and eax, 0x448b094a
or eax, 0x10000a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f274e2
and eax, 0x400108
or eax, 0x18082f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a48403
and eax, 0x8640589
or eax, 0x83984000
mov dword [ebx], eax
add ebx, edx
or eax, 0x752d496f
and eax, 0x4d394c4d
or eax, 0x2b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x134725f3
and eax, 0x1022400
or eax, 0x8a145910
mov dword [ebx], eax
add ebx, edx
or eax, 0x43dcf06d
and eax, 0x410afc55
or eax, 0x14210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707d10a7
and eax, 0x448800
or eax, 0x801030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x18d0f13f
or eax, 0x3f03865
and eax, 0xbf44103
or eax, 0x80080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6692c6e1
and eax, 0x8ac041
or eax, 0x380c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c42fe0f
and eax, 0x4a1b8ce8
and eax, 0x8000400
or eax, 0xe3110088
mov dword [ebx], eax
add ebx, edx
or eax, 0x61035df6
xor eax, 0x4511355e
and eax, 0xa8000880
or eax, 0x50458359
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d05bbe9
and eax, 0x81402000
or eax, 0x421dc58b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723cadbb
and eax, 0xa0014000
or eax, 0x4c8a15cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x28512b4
and eax, 0x783def3
and eax, 0xb0
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1623fb7a
and eax, 0x14008100
or eax, 0x60c00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x674ee835
and eax, 0x4000000
or eax, 0x9b60f3f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6e3922
and eax, 0x22
or eax, 0x404244
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a508e4
and eax, 0x20644884
or eax, 0xa108101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3226a290
and eax, 0x30340195
or eax, 0x146a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e3d637
and eax, 0x850040
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7981ca03
and eax, 0xb8000841
or eax, 0x2e80134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbbc67f
and eax, 0x8553cf00
or eax, 0xac30e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa359e7
and eax, 0x9a142400
or eax, 0x200350c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8370d6
xor eax, 0x1364e6b9
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x50542d43
and eax, 0x43
or eax, 0x8b00c228
mov dword [ebx], eax
add ebx, edx
and eax, 0x1931c92
and eax, 0
or eax, 0x40400888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33666de7
or eax, 0x350d7d2a
and eax, 0x32285100
or eax, 0x80c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4c7995
and eax, 0x83ec7991
or eax, 0x138660
mov dword [ebx], eax
add ebx, edx
or eax, 0x340fa171
or eax, 0x4a9c7fee
and eax, 0xa6a04c4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xed2c3f4
xor eax, 0x154787d5
and eax, 0x101c0021
or eax, 0x200015de
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d903365
or eax, 0x618b8531
and eax, 0x308b0040
or eax, 0x88600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e973189
or eax, 0x2618019c
and eax, 0xc88011c
or eax, 0xc044c241
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c18c52
xor eax, 0x6e4e5c2b
and eax, 0x288a5448
or eax, 0xc4010184
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4fbe08
and eax, 0xb0008
or eax, 0x15f40062
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa4c509
and eax, 0x400060
or eax, 0x3008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d80839
and eax, 0x48880051
or eax, 0x8444c30c
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d26f8d
and eax, 0x80410c
or eax, 0xec0b14c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3909e5ad
or eax, 0x45e36849
and eax, 0x8418941
or eax, 0x40210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e5bc268
or eax, 0x4d26789b
and eax, 0x33c4189
or eax, 0x80c00400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666bd2bb
and eax, 0x64000430
or eax, 0x1000084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x68105fa6
and eax, 0x7042cc3c
and eax, 0x60000800
or eax, 0x9c4d831a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f777
or eax, 0x18cdf857
and eax, 0x88000046
or eax, 0x3000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x67218e6b
xor eax, 0xa4ee396
and eax, 0x2e054
or eax, 0xc2811c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb3e6a5
or eax, 0x1e913677
and eax, 0xfc110801
or eax, 0x448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c87b93f
and eax, 0x40101
or eax, 0x8308448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x229ac164
and eax, 0x18801e8
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d0ced8
or eax, 0x67760561
and eax, 0x3e00108
or eax, 0x8800ea04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649d8c17
xor eax, 0x7e53418f
and eax, 0x810a0004
or eax, 0x64810841
mov dword [ebx], eax
add ebx, edx
and eax, 0x81fa14d
or eax, 0x253a91
and eax, 0xc0255
or eax, 0xccc0c108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3a4daf
and eax, 0xc4c48cc0
or eax, 0x808400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x42787c92
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3796d06d
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a5b0e08
and eax, 0x448540c4
or eax, 0x8081108
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b035b7
and eax, 0x48290424
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32372f03
and eax, 0xd0140003
or eax, 0xe3c018
mov dword [ebx], eax
add ebx, edx
or eax, 0x271c361f
or eax, 0x5d0792dc
and eax, 0xc48bc003
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5935d6c9
and eax, 0x40000001
or eax, 0xbff00024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af4d858
and eax, 0x62c00000
or eax, 0x10083bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171ae536
and eax, 0x692b6cd4
and eax, 0x41000800
or eax, 0x18c1830a
mov dword [ebx], eax
add ebx, edx
and eax, 0x669784d7
or eax, 0x6a86051e
and eax, 0x8008114
or eax, 0x81000a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b8dafb
or eax, 0x4ea8b912
and eax, 0xd802004
or eax, 0x20430400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d0e637
and eax, 0x2d241012
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640b7e6a
xor eax, 0xd3978e
and eax, 0x60c80084
or eax, 0x89230001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7459a06d
and eax, 0x32f18463
and eax, 0x400000
or eax, 0xcc8ccccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x56440950
and eax, 0x44000040
or eax, 0xa88b558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbb936d
or eax, 0xc2ce9e1
and eax, 0xec30c8e0
or eax, 0x13c10008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cabb0fa
and eax, 0x2c11f8fa
or eax, 0x40705
mov dword [ebx], eax
add ebx, edx
or eax, 0x1699ecd4
and eax, 0x38cb9923
and eax, 0x10000020
or eax, 0x40004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9bb6c1
and eax, 0x50000000
or eax, 0xaf68006a
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a5bdca
xor eax, 0x33ce089c
and eax, 0x640008d6
or eax, 0x9b001729
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3185dfda
and eax, 0x40000005
or eax, 0x303010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bea5f18
and eax, 0x1ae85000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102fc892
and eax, 0x34bf68c1
and eax, 0x870880
or eax, 0x8378f77d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdd2ac3
and eax, 0xa2e804c4
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x121e68fe
and eax, 0x800c0
or eax, 0x85f7ff23
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7f8771
and eax, 0x45e0540
or eax, 0xfb007080
mov dword [ebx], eax
add ebx, edx
or eax, 0x40147b4d
and eax, 0x40103405
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c666cd
and eax, 0x40000400
or eax, 0x35c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c8a3bb
and eax, 0x6d4cbbce
and eax, 0x40408000
or eax, 0xb9936854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2738e2b8
and eax, 0x6313eca
and eax, 0x6010ac8
or eax, 0xb00ef537
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a23a3a
and eax, 0x24000000
or eax, 0x51c085c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2a80db
or eax, 0x4c705d44
and eax, 0x7842c848
or eax, 0x80052000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b23ff60
xor eax, 0x273e71aa
and eax, 0xa40a6682
or eax, 0x1205997d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6466f7f3
and eax, 0x240085c0
or eax, 0x51c90008
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a6e2dc
xor eax, 0x438a6d47
and eax, 0x10ae80c
or eax, 0xe8010030
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ee848d
and eax, 0xb20fecbd
or eax, 0x4001342
mov dword [ebx], eax
add ebx, edx
or eax, 0x3059a889
and eax, 0x3a67365f
and eax, 0x30420450
or eax, 0x45908180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb9a7e1
or eax, 0x39393ae4
and eax, 0x69b9a820
or eax, 0x80064010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7106229c
xor eax, 0x6e4d18cc
and eax, 0x9602f270
or eax, 0x200d0d8f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1314e946
and eax, 0x350085c0
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bea2518
and eax, 0x21000000
or eax, 0xce33e824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713ff8d8
and eax, 0x960c10fc
or eax, 0x2003ef03
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b13278b
and eax, 0x10010588
or eax, 0x65c88040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb3dccf
and eax, 0x40018008
or eax, 0xa4366810
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc52376
and eax, 0xb407eb7e
or eax, 0x2081481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68046a63
and eax, 0x1eacb4bb
and eax, 0x14008490
or eax, 0x61d20140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53aa0a30
or eax, 0x5fdb8067
and eax, 0x75db8804
or eax, 0x80006008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1f73ad
xor eax, 0xf22eb35
and eax, 0xb00d1098
or eax, 0x602ef67
mov dword [ebx], eax
add ebx, edx
or eax, 0x364e4900
and eax, 0x364085c0
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66cb67c2
and eax, 0x100
or eax, 0xd8a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a59cf3a
or eax, 0x76cbad07
and eax, 0xa004000
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d25697
and eax, 0x40000414
or eax, 0x88900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548ea71
and eax, 0x40400040
or eax, 0xa8120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4d2de4
xor eax, 0x18236256
and eax, 0xab3c4080
or eax, 0x54c3b001
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d819cb
and eax, 0xe804c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269093d
or eax, 0x78deef0b
and eax, 0xfaffee99
or eax, 0x5001040
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b9e3
xor eax, 0x7139c63b
and eax, 0x41494032
or eax, 0x82148001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71bb55a8
and eax, 0x2ef462a0
and eax, 0x20640080
or eax, 0x1008257f
mov dword [ebx], eax
add ebx, edx
and eax, 0x227653a5
and eax, 0x20640000
or eax, 0x59b0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6624eff5
or eax, 0x3a4ff81a
and eax, 0x403034
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d86b2fb
xor eax, 0x2b789f34
and eax, 0x100805fb
or eax, 0x20002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x475f8f04
xor eax, 0x2e725c25
and eax, 0x247a0000
or eax, 0x1850040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2043451
and eax, 0x2b21eaee
and eax, 0x2000
or eax, 0x40100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b4682c
or eax, 0x77af2cd2
and eax, 0x301024f2
or eax, 0x10d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f031d4b
or eax, 0x5c2cf9f6
and eax, 0x242c0040
or eax, 0x1d30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5015da0
and eax, section..text
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
and eax, 0x835e4a6
and eax, 0x5cc1e8bd
and eax, 0x2004
or eax, 0x301805fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x302febf5
and eax, 0x203f0040
or eax, 0x5c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11453660
xor eax, 0x75f82ef9
and eax, 0x2018
or eax, 0x401004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7df474
and eax, 0x2014
or eax, 0x302005eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x67492f46
or eax, 0x5c29844
and eax, 0x25c20040
or eax, 0x3d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a6c036d
and eax, 0x3758278d
and eax, 0x400004
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5247d7a8
xor eax, 0x29171f9e
and eax, 0x30002032
or eax, 0x2805cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8a982c
and eax, 0x20080000
or eax, 0x5f70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3213f6b3
or eax, 0x1c7b1d9b
and eax, 0x401008
or eax, 0x2024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b33047c
xor eax, 0x288205d7
and eax, 0x200005fb
or eax, 0x10302004
mov dword [ebx], eax
add ebx, edx
and eax, 0x215d5651
and eax, 0x20100040
or eax, 0x5ef0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76adbd60
xor eax, 0x69f3927a
and eax, 0x401028
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1828ebcf
and eax, 0x102821ef
or eax, 0x20100410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7604be88
and eax, 0x3551a36
and eax, 0x140000
or eax, 0x25eb0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c1e63e
or eax, 0x191b4123
and eax, 0x40203c
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd3c6a4
and eax, 0x16034a44
and eax, 0x10000000
or eax, 0x204025ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c62e626
and eax, 0x20400000
or eax, 0x5bf0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b26d84f
xor eax, 0x58ff1a80
and eax, 0x44
or eax, 0x403000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d262eb5
and eax, 0x2004
or eax, 0x304805fb
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3a5ef6
xor eax, 0x6c60c799
and eax, 0x24680040
or eax, 0x1970000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fe825e
and eax, 0x40004c
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7e6d23
and eax, 0x10056f
or eax, 0x30402090
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ffaea5
xor eax, 0x399b7270
and eax, 0x1cb0040
or eax, 0x24340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26951bc4
and eax, 0x121811a7
and eax, 0
or eax, 0x403054
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d52a35
and eax, 0x402014
or eax, 0x301805eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a323cce
and eax, 0x100040
or eax, 0x25ef0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3703d239
and eax, 0x5cfa9f5a
and eax, 0x401058
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1a185e
and eax, 0x5c
or eax, 0x306025a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a4f58a
and eax, 0x21e40040
or eax, 0x41b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b66de5
and eax, 0x40
or eax, 0x403024
mov dword [ebx], eax
add ebx, edx
and eax, 0xadb407b
and eax, 0x400060
or eax, 0x3038259f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1372ad7c
and eax, 0x217a0040
or eax, 0x4850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdb994b
and eax, 0x3434f525
and eax, 0x1000
or eax, 0x402074
mov dword [ebx], eax
add ebx, edx
and eax, 0x1de62d4f
and eax, 0x2044
or eax, 0x300005bb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdda44d
and eax, 0x40
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x701af6a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b7acb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f70154b
or eax, 0x1cc3b9d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4138865b
or eax, 0x50aa14ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x726c2f59
or eax, 0x1ee503d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e7ec07
and eax, 0x4a1cd256
and eax, 0
or eax, 0x3fd200
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d1f257
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x161af29
and eax, 0
or eax, 0x3e0600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6119d9a2
and eax, 0x634edf5c
and eax, 0x61400
or eax, 0x380000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b42bc78
and eax, 0x20000
or eax, 0x3c2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x483dbde4
and eax, 0x5bb40c7f
and eax, 0x340c00
or eax, 0xa2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c17745
and eax, 0x3e3e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa0de30
and eax, 0x42751244
and eax, 0x201000
or eax, 0x1e4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1519d07e
or eax, 0x61151921
and eax, 0x1c5800
or eax, 0x220400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d21571
and eax, 0x2c4800
or eax, 0x122200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74411f23
or eax, 0x7f2a6d08
and eax, 0x3e7800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b77818
and eax, 0x3e0a00
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c58a2c
and eax, 0x66df66bd
and eax, 0x1a0400
or eax, 0x24a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x661a90c9
and eax, 0x3cb000
or eax, 0x14200
mov dword [ebx], eax
add ebx, edx
and eax, 0x600c5061
and eax, 0xc4000
or eax, 0x328000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41166a32
and eax, 0x3ec200
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceddb5b
and eax, 0x120000
or eax, 0x2ce200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19cd803d
and eax, 0xc8000
or eax, 0x327600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0934fe
and eax, 0x70912f3d
and eax, 0x400
or eax, 0x3f0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bf2364
and eax, 0x3f0200
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a62d66
or eax, 0xd4cf2e8
and eax, 0x2e2400
or eax, 0x110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f8becd
xor eax, 0x3f95b3be
and eax, 0x2d1000
or eax, 0x122800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c797a73
and eax, 0x64200
or eax, 0x390800
mov dword [ebx], eax
add ebx, edx
or eax, 0x218944b5
and eax, 0x3f4a00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75fffbce
and eax, 0x2000
or eax, 0x3f5600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6723955
and eax, 0xd0800
or eax, 0x328000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dc55f0
and eax, 0x229000
or eax, 0x1c2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x37df1764
or eax, 0x7116c0a3
and eax, 0x1cc000
or eax, 0x212400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26acfabd
xor eax, 0x767b60c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32561c12
or eax, 0x10290152
and eax, 0x3f1400
or eax, 0xa200
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e0c28f
and eax, 0xbaa8148
and eax, 0x208000
or eax, 0x1f2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1726c38d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67338992
xor eax, 0x337ef04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d3b2b0
or eax, 0x320addc5
and eax, 0x22085500
or eax, 0x4c612200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298572ce
and eax, 0x44640448
or eax, 0x30016a21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78498000
and eax, 0xc2c6428
or eax, 0x60400006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7558b000
xor eax, 0x3181f534
and eax, 0x28302100
or eax, 0x40404800
mov dword [ebx], eax
add ebx, edx
or eax, 0x756840cc
xor eax, 0x1379b163
and eax, 0x6001502c
or eax, 0x10602040
mov dword [ebx], eax
add ebx, edx
and eax, 0x50436add
and eax, 0x40402048
or eax, 0x2c240e21
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eada7c2
and eax, 0x6397a02d
and eax, 0x28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x46535fba
and eax, 0
or eax, 0x64746e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6386bf4d
and eax, 0x60042c00
or eax, 0x42a406c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d955b2f
or eax, 0x53ed0269
and eax, 0x6c6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f864388
or eax, 0x3153ebe0
and eax, 0x30424900
or eax, 0x442c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b996c5
and eax, 0xa9884af
and eax, 0x80005
or eax, 0x65667260
mov dword [ebx], eax
add ebx, edx
and eax, 0x2868ee08
xor eax, 0x2f9c5102
and eax, 0x5700300
or eax, 0x60004c74
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d4b805
and eax, 4
or eax, 0x416a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24487e3f
and eax, 0x24480900
or eax, 0x50264000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ee8669
xor eax, 0x5e2758b2
and eax, 0x20481241
or eax, 0x45266024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321bf49d
and eax, 0x47640270
or eax, 0x28084104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6e1884
or eax, 0x48a23936
and eax, 0x40482132
or eax, 0x21004441
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea6f7f6
or eax, 0x71f3f1cc
and eax, 0x6160646e
or eax, 0x40c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29eae70d
or eax, 0x2c5e4cd2
and eax, 0x246e4800
or eax, 0x50000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c0da0c
and eax, 0x402e1204
or eax, 0x25406061
mov dword [ebx], eax
add ebx, edx
and eax, 0x889097e
xor eax, 0x4255cd26
and eax, 0x40504d40
or eax, 0x25200234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394c465
xor eax, 0x2b9a7123
and eax, 0x4c725022
or eax, 0x2000054c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5412ad5c
and eax, 0x36d78085
and eax, 0
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a28dd37
and eax, 0x10284900
or eax, 0x64460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba5567a
or eax, 0x43ae2dc3
and eax, 0x656e7261
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397ec5ae
and eax, 0x1bbea5c2
and eax, 0x40
or eax, 0x61655234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3356bc82
and eax, 0x40214664
or eax, 0x2c480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1dca30
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x67fed388
and eax, 0
or eax, 0x53744e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1124bf1b
and eax, 0x400
or eax, 0x6e497065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fea30b5
and eax, 0x61224440
or eax, 0xc502b26
mov dword [ebx], eax
add ebx, edx
or eax, 0x152e2188
or eax, 0x7d0310cb
and eax, 0x6d697461
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x469e6ce
or eax, 0x648c1ac3
and eax, 0x60685442
or eax, 0x1200002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2a39c4
or eax, 0x37005a02
and eax, 0x204044
or eax, 0x442121
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d03e618
and eax, 0x4000
or eax, 0x74650700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b147101
xor eax, 0x197da647
and eax, 0x706344
or eax, 0x54000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0180e1
or eax, 0x4c318477
and eax, 0x45606261
or eax, 0x200c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71efecc6
or eax, 0x1b2d4712
and eax, 0x12
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b1bf55
and eax, 0
or eax, 0x74655300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1acfeed4
or eax, 0x53a4b306
and eax, 0x41606304
or eax, 0x4100050
mov dword [ebx], eax
add ebx, edx
and eax, 0x308ca536
and eax, 0x2330642a
and eax, 0x2000
or eax, 0x7972546e
mov dword [ebx], eax
add ebx, edx
and eax, 0x15394cb3
and eax, 0x300000
or eax, 0xa2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2935e1e
xor eax, 0x7268a902
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed5bbe4
and eax, 0x1800
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x527a56ab
or eax, 0x3046d7a5
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1081d511
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d54a0e
and eax, 0x5a597b24
and eax, 0x2800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcf706e
and eax, 0x2000
or eax, 0x5d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3b6968
or eax, 0x7ea1ca6
and eax, 0x26a4d00
or eax, 0x78050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526d520d
and eax, 0x20000c09
or eax, 0x416c6060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f79c381
and eax, 0x10042528
or eax, 0x202a1007
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3434e9
and eax, 0x3a90f3eb
and eax, 0x100100
or eax, 0x212c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50418648
and eax, 0x18de61cf
and eax, 0x10502000
or eax, 0x20281000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ba2e41
and eax, 0x30303000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d30d58
and eax, 0x3120
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ce0f9b
and eax, 0x30483000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bc4d5d
and eax, 0x10300000
or eax, 0x20003030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a27ccc0
xor eax, 0x7d6486a
and eax, 0x3010
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6f372b
or eax, 0x183ace13
and eax, 0x30783000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f68633
or eax, 0x3bf8af26
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa7f4e2
and eax, 0x10
or eax, 0x3320
mov dword [ebx], eax
add ebx, edx
or eax, 0x3390700e
and eax, 0x30103000
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ca7383
and eax, 0x10300000
or eax, 0x20003030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e23c668
and eax, 0x3410
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d635cb
xor eax, 0x90cf5df
and eax, 0x30580000
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
and eax, 0x570393bf
and eax, 0x10001000
or eax, 0x20302030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9cc73f
or eax, 0x6c24f2ca
and eax, 0x3030
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0xf74e778
and eax, 0x703000
or eax, 0x30080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3838375e
and eax, 0x1fda649f
and eax, 0x10
or eax, 0x30303020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b2c9883
and eax, 0x2030
or eax, 0x1600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6266cba
and eax, 0x203000
or eax, 0x30580000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ff2b22
or eax, 0x21eba6f9
and eax, 0x30302030
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e42df7
xor eax, 0x58a4f6b6
and eax, 0x300
or eax, 0x3430
mov dword [ebx], eax
add ebx, edx
or eax, 0x57cafeb2
or eax, 0x728ba27e
and eax, 0x30483000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e23bde4
and eax, 0x20203000
or eax, 0x10100030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58656fa5
xor eax, 0x1799f642
and eax, 0x2810
or eax, 0x1020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a515f1b
and eax, 0x20503000
or eax, 0x10280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee98f20
xor eax, 0x190be693
and eax, 0x20301030
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c898de
and eax, 0x1010
or eax, 0x2920
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a2338b
and eax, 0x600cb099
and eax, 0x3000
or eax, 0x30780000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de92078
and eax, 0x10202000
or eax, 0x20101030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47172cc1
or eax, 0x3a198758
and eax, 0x130
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128eeb6d
and eax, 0x10082000
or eax, 0x20701000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7392d88e
xor eax, 0x430f58c8
and eax, 0x30302000
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
and eax, 0x119ac7fe
and eax, 0x68cbdf6b
and eax, 0x20
or eax, 0x4210
mov dword [ebx], eax
add ebx, edx
or eax, 0x780f8209
xor eax, 0x77514899
and eax, 0x580000
or eax, 0x30203000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e4df57
and eax, 0x20201000
or eax, 0x10102030
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f2d52c
and eax, 0x20
or eax, 0x4310
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f01d8d
and eax, 0x701000
or eax, 0x30082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d659db4
and eax, 0x30303030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x399ec702
and eax, 0
or eax, 0x4430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e69a2
and eax, 0x182000
or eax, 0x30601000
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd3a965
and eax, 0x30303020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x99796f0
and eax, 0x430
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31eeb37b
and eax, 0x30683000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6116c3
and eax, 0x20102000
or eax, 0x10201030
mov dword [ebx], eax
add ebx, edx
and eax, 0x74300c9b
or eax, 0xd6e92ed
and eax, 0x230
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x790e6805
and eax, 0x4f3b7642
and eax, 0x40026400
or eax, 0x32700100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d30465b
xor eax, 0x70be230
and eax, 0x2220
or eax, 0x504f
mov dword [ebx], eax
add ebx, edx
and eax, 0x2932b995
and eax, 0x3000
or eax, 0x746d4600
mov dword [ebx], eax
add ebx, edx
and eax, 0x585c4287
and eax, 0x504c4200
or eax, 0x23202d6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ac390e
and eax, 0x237d11ae
and eax, 0x20640024
or eax, 0x58012e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3dcb89
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742b129e
and eax, 0x74291200
or eax, 0x3446400
mov dword [ebx], eax
add ebx, edx
and eax, 0xec7e402
xor eax, 0x2a5cbe02
and eax, 0x24015200
or eax, 0x50642061
mov dword [ebx], eax
add ebx, edx
and eax, 0x4754c263
xor eax, 0x56ef1bec
and eax, 0x2294100
or eax, 0x2c502072
mov dword [ebx], eax
add ebx, edx
and eax, 0x521b0115
or eax, 0x18223baf
and eax, 0x213825
or eax, 0x444040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2241bf1c
xor eax, 0xbc5978
and eax, 0x22492600
or eax, 0x55245000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29090e60
or eax, 0x5e182268
and eax, 0x54647260
or eax, 0x21010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x625b29bc
and eax, 0x20402020
or eax, 0xe324553
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b653a8
and eax, 0x330dce83
and eax, 0x40001
or eax, 0x617864
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a0aed9
and eax, 0
or eax, 0x41475600
mov dword [ebx], eax
add ebx, edx
and eax, 0x44402cfd
xor eax, 0x4bf70873
and eax, 0x3200471
or eax, 0x50487004
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a723f3
and eax, 0x61667265
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8ae82e
and eax, 0x61026020
or eax, 0x42c0543
mov dword [ebx], eax
add ebx, edx
and eax, 0x732649c6
or eax, 0x71a56958
and eax, 0x6158
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e69b04b
and eax, 0x2000
or eax, 0x616d5600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7f23b7
xor eax, 0x70c2328a
and eax, 0x6c406421
or eax, 0x281042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5b44d
and eax, 0x68652460
or eax, 0x10000a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec90aba
xor eax, 0x7d28b4f9
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbdb0c9
and eax, 0x100d1000
or eax, 0x43404600
mov dword [ebx], eax
add ebx, edx
or eax, 0x52494c03
xor eax, 0x4e60270c
and eax, 0xc217002
or eax, 0x22420670
mov dword [ebx], eax
add ebx, edx
or eax, 0x8197701
xor eax, 0x6c88a331
and eax, 0x615040
or eax, 0x42825
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef9d06e
xor eax, 0x3259f428
and eax, 0x44040400
or eax, 0x11495200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bf27ba
and eax, 0x41727012
or eax, 0x22040241
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ed7960
or eax, 0x4247846a
and eax, 0x6578652a
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a584485
and eax, 0x20504000
or eax, 0x4c223000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd4d500
and eax, 0x3b9d9648
and eax, 0
or eax, 0x2e63635f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5eadc3
or eax, 0x3daec78a
and eax, 0x254804
or eax, 0x403061
mov dword [ebx], eax
add ebx, edx
or eax, 0x66566fb
and eax, 0x4607000
or eax, 0x68120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eabcbef
xor eax, 0x6eda1640
and eax, 0x42685440
or eax, 0x2d07201f
mov dword [ebx], eax
add ebx, edx
or eax, 0x55739d01
and eax, 0xefa341f
and eax, 0x42a300c
or eax, 0x61044360
mov dword [ebx], eax
add ebx, edx
or eax, 0x441a3050
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ea4a2b
or eax, 0x155201a4
and eax, 0x46602800
or eax, 0x28055000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52556643
or eax, 0x618354b5
and eax, 0x76726473
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x27eda680
or eax, 0x22d40e77
and eax, 0x26642261
or eax, 0x8014108
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e7e2d1
and eax, 0x656041
or eax, 0x1824
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d560584
and eax, 0x6d657100
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f478342
and eax, 0x61450100
or eax, 0x222c75
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bba10d5
and eax, 0x21200004
or eax, 0x4458652a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5dce89
xor eax, 0x4c524c02
and eax, 0x646600
or eax, 0x61001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5465ebd7
and eax, 0x74646547
or eax, 0xa0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5242e352
and eax, 0x24280424
or eax, 0x4150610a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4024062e
or eax, 0x3c9e1713
and eax, 0x70241600
or eax, 0x3406000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6935ff81
xor eax, 0x6161d2e2
and eax, 0x8142061
or eax, 0x61625204
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c18378
and eax, 0x5d71dbc5
and eax, 0x41204141
or eax, 0x240e2422
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd00a84
and eax, 0x6560
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x142d7724
and eax, 0x78dd2fcd
and eax, 0x92600
or eax, 0x6c604000
mov dword [ebx], eax
add ebx, edx
and eax, 0x299458b4
xor eax, 0x58e3b21e
and eax, 0x70617204
or eax, 0x4000561
mov dword [ebx], eax
add ebx, edx
or eax, 0x210682a8
or eax, 0x759c9aeb
and eax, 0x70656863
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343fa9b9
and eax, 0x80b1fd3
and eax, 0x20152
or eax, 0x76706421
mov dword [ebx], eax
add ebx, edx
or eax, 0x67840392
or eax, 0x4470f11b
and eax, 0x26646369
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71954c2f
xor eax, 0x474639e1
and eax, 0x417840
or eax, 0x240025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x271acc7d
xor eax, 0x38d0726c
and eax, 0x16274600
or eax, 0x60402800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cac752f
and eax, 0x2242132d
or eax, 0x41346040
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dc67b7
and eax, 0x6178652e
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293c7567
or eax, 0x6744a9f7
and eax, 0x6e403100
or eax, 0x214200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd8d1fa
and eax, 0x68696260
or eax, 0x10060004
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f70074
or eax, 0x53ceac1d
and eax, 0x70622469
or eax, 0x104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x49131da7
and eax, 0x489b520c
and eax, 0x120000
or eax, 0x2e617363
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a9b7c0b
or eax, 0x69016312
and eax, 0x17001
or eax, 0x640864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbc7ae5
xor eax, 0x6dd0f7b5
and eax, 0x41086100
or eax, 0x20660000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc79550
or eax, 0x6d933113
and eax, 0x653a7140
or eax, 0x40082c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190b7bac
or eax, 0x1c79cbb7
and eax, 0x78610a72
or eax, 0x42400
mov dword [ebx], eax
add ebx, edx
or eax, 0x581fe6e1
xor eax, 0x71bafe2b
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5ad8b
and eax, 0x252400
or eax, 0x724a4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a15ed0
or eax, 0x5c954e1b
and eax, 0x52546850
or eax, 0x20200124
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcdbcbf7
xor eax, 0x7bd8fa0b
and eax, 0x654000
or eax, 0x72002361
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49022f23
and eax, 0x21604402
or eax, 0x4418212c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6293fe97
xor eax, 0x5ff2a310
and eax, 0x36624600
or eax, 0x40112800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd298e2
and eax, 0x24420000
or eax, 0x50217265
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a8bc86
and eax, 0x10202004
or eax, 0x68450e68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b87fe8
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x515debc8
xor eax, 0x31136e46
and eax, 0x60420100
or eax, 0x9207200
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a03585
xor eax, 0x1bb91f33
and eax, 0x72506024
or eax, 0x240341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e65f559
or eax, 0x6ddff135
and eax, 0x6845262c
or eax, 0x10200840
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4ca862
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x738abce5
xor eax, 0x50b36aca
and eax, 0x40226000
or eax, 0x274c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dca732d
and eax, 0x6d0abd07
and eax, 0x2c023001
or eax, 0x2304260
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e35781
and eax, 0x205001
or eax, 0x452864
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d2fb15
and eax, 0x40676300
or eax, 0x21080400
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2d242a
and eax, 0x63616320
or eax, 0x10000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1a6b44
xor eax, 0x3cbade0b
and eax, 0x2c322540
or eax, 0x2404030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5cf50c
and eax, 0x406000
or eax, 0x251865
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfd1ed0
and eax, 0xc6c6e00
or eax, 0x60000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7a86d5
and eax, 0x22026051
or eax, 0x45600428
mov dword [ebx], eax
add ebx, edx
and eax, 0x688fc05
or eax, 0x4f3b85b3
and eax, 0x45386522
or eax, 0x2040000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4c146d
and eax, 0x69607100
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9bd1f6
xor eax, 0x54f02e11
and eax, 0x65
or eax, 0x63767300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2509f9af
and eax, 0x4478000a
or eax, 0x21006524
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2a728
and eax, 0x3e7d8cbd
and eax, 0x20700000
or eax, 0x49006100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e1cac4e
xor eax, 0x609225a4
and eax, 0x48020524
or eax, 0x216c6a49
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc33323
and eax, 0x2e626f64
or eax, 0x100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x324abacf
and eax, 0x402844
or eax, 0x255021
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c72730
and eax, 0x6d10be14
and eax, 0x20002600
or eax, 0x416f4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x203de2a0
and eax, 0x4744af21
and eax, 0x41400120
or eax, 0x282c6254
mov dword [ebx], eax
add ebx, edx
and eax, 0x32196ded
and eax, 0x20006064
or eax, 0x41740e01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292b2227
and eax, 0x400e4040
or eax, 0x25203030
mov dword [ebx], eax
add ebx, edx
and eax, 0x301f5b2b
and eax, 0x2a839305
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
and eax, 0x505b7caf
and eax, 0x6000
or eax, 0x69651000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0b4097
and eax, 0x50642004
or eax, 0x28010e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fe26cd
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c6c2ce
or eax, 0x2649acad
and eax, 0x21436200
or eax, 0x40201100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4480e7
and eax, 0x32f100c5
and eax, 0x210044
or eax, 0x734e682a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e04f426
xor eax, 0x22d0250e
and eax, 0x48212844
or eax, 0x30440630
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a519ef
and eax, 0x2bc9be0d
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c83a50
and eax, 0
or eax, 0x69706100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3cad8
and eax, 0x4220799b
and eax, 0x202010
or eax, 0x2e595063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201062fa
xor eax, 0x5fe63eab
and eax, 0x52820
or eax, 0x605045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b449e47
and eax, 0x3a9ab574
and eax, 0
or eax, 0x65696800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46302bb
and eax, 0x20022233
or eax, 0xe301144
mov dword [ebx], eax
add ebx, edx
or eax, 0x64495117
xor eax, 0x593ef553
and eax, 0x450024
or eax, 0x207841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d54274
and eax, 0x40203000
or eax, 0x32454000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52df7027
and eax, 0x20200024
or eax, 0x58452e48
mov dword [ebx], eax
add ebx, edx
and eax, 0x4286b9a8
and eax, 0xe63ac6f
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x51905bba
and eax, 0x41005300
or eax, 0x2a632000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6324c3dd
and eax, 0x68676354
or eax, 0x4080c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x33694694
xor eax, 0x605d06cc
and eax, 0x5306128
or eax, 0x60480406
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b0581
and eax, 0x1034bea4
and eax, 0x302000
or eax, 0x69404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aced0f3
and eax, 0x20404000
or eax, 0x13393073
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f45ae00
or eax, 0x7b10c78f
and eax, 0x78240e32
or eax, 0x412000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5d7a83
and eax, 0x32f651ee
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0420be
and eax, 0x6a042000
or eax, 0x56b4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eff696c
and eax, 0x616e6168
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a476f03
or eax, 0x64a67cf1
and eax, 0x2e607061
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1b44b7
and eax, 0x3cf4b1f1
and eax, 0x21
or eax, 0x657844
mov dword [ebx], eax
add ebx, edx
or eax, 0x502b6e9f
and eax, 0x4d42533
and eax, 0x442000
or eax, 0x74215000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf00a36
xor eax, 0x4f0b8385
and eax, 0x400c6923
or eax, 0x3360064c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c05da3d
and eax, 0x6000402c
or eax, 0x5782502
mov dword [ebx], eax
add ebx, edx
or eax, 0x23729ab2
and eax, 0x65726100
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x354dd27d
and eax, 0x25004000
or eax, 0x402e2172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32218834
and eax, 0x6140
or eax, 0x438
mov dword [ebx], eax
add ebx, edx
and eax, 0x353592b
and eax, 0x4000
or eax, 0x6f6f2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x15898579
and eax, 0x72cbae16
and eax, 0x70482400
or eax, 0x30416b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c26272d
and eax, 0x6472676c
or eax, 0x1000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f79497a
and eax, 0x78612e72
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b19abe5
or eax, 0x2368eabb
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306c9b71
and eax, 0x30641000
or eax, 0x48016000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f326a05
and eax, 0x72676800
or eax, 0x80470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de77c06
and eax, 0x45081064
or eax, 0x20266201
mov dword [ebx], eax
add ebx, edx
or eax, 0xa81c0ec
xor eax, 0x1e43ab48
and eax, 0x4120
or eax, 0x2458
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b020f61
and eax, 0x10026300
or eax, 0x64641000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e73125
or eax, 0x7f9b7f00
and eax, 0x2e636324
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae89912
and eax, 0x600000
or eax, 0x57865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3f3711
and eax, 0x14504100
or eax, 0x60252000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fad239
and eax, 0x70053229
or eax, 0x604046
mov dword [ebx], eax
add ebx, edx
or eax, 0x86ec3bb
and eax, 0x28697167
or eax, 0x6000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x37edbc63
or eax, 0x55e5cbb9
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x515c7dc0
or eax, 0x29d8fe3a
and eax, 0x70746800
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601d87a4
and eax, 0x4696c20
or eax, 0x63060050
mov dword [ebx], eax
add ebx, edx
or eax, 0x14128261
xor eax, 0x2c431a2f
and eax, 0x4138640e
or eax, 0x24400120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9fa0f4
and eax, 0x64634100
or eax, 0x1002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5e8d70
and eax, 0x766f6c56
and eax, 0x522d6450
or eax, 0x20421323
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d955938
and eax, 0x78652e60
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f59cb6
xor eax, 0x691ffc90
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25792a43
xor eax, 0x685dffa1
and eax, 0x205000
or eax, 0x30522000
mov dword [ebx], eax
add ebx, edx
or eax, 0x781f0d79
and eax, 0x70783161
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
and eax, 0x77595a44
and eax, 0x60580000
or eax, 0x520652e
mov dword [ebx], eax
add ebx, edx
or eax, 0x22122557
and eax, 0x616a6100
or eax, 0x8041200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb08657
and eax, 0x40486446
or eax, 0x29200220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7415de8a
and eax, 0x47aa7984
and eax, 0x202804
or eax, 0x78450670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34cfd9a1
xor eax, 0x6424810c
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d868417
and eax, 0x44040000
or eax, 0x30716100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7944a4
and eax, 0x8042024
or eax, 0x6671524b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4304c75a
or eax, 0x56e07524
and eax, 0x44246362
or eax, 0x210a0011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a30292
and eax, 0x6160
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
or eax, 0x69218fbd
and eax, 0x9a12b5b
and eax, 0x8212900
or eax, 0x64424000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d6265a
xor eax, 0x437b74a7
and eax, 0x24080369
or eax, 0x41636000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2085a675
and eax, 0x65622570
or eax, 0x100802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b8af14
xor eax, 0x73990411
and eax, 0x3410464
or eax, 0x70206108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb6aefb
or eax, 0x6d6da746
and eax, 0x78652e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x407d74b3
xor eax, 0x794f5d7e
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x693abffc
and eax, 0x1cd03481
and eax, 0
or eax, 0x69727000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5846f6
and eax, 0x8404000
or eax, 0x2625236e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa3bb6a
and eax, 0x657864
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be9b03c
xor eax, 0x59a438d6
and eax, 0x49440000
or eax, 0x262a7300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb849db7
xor eax, 0x38b5f566
and eax, 0x21206066
or eax, 0x440e1009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9ea23e
and eax, 0x52a0b0ff
and eax, 0x50
or eax, 0x6528
mov dword [ebx], eax
add ebx, edx
and eax, 0x499ab260
and eax, 0x2000
or eax, 0x74754100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77dfaa41
and eax, 0x72586771
and eax, 0x70402000
or eax, 0x223536f
mov dword [ebx], eax
add ebx, edx
or eax, 0xf02ca85
and eax, 0x73626165
or eax, 0xc0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2953899b
or eax, 0x6b699001
and eax, 0x60600100
or eax, 0x14146e68
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c2e07a
and eax, 0x40006060
or eax, 0x252e1205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521c7014
xor eax, 0x854be45
and eax, 0x2430
or eax, 0x4148
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f878a6b
and eax, 0x21046900
or eax, 0x40600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x456a7f8f
or eax, 0xba64cf8
and eax, 0x68642e67
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac0f477
or eax, 0x318da340
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52972b2c
xor eax, 0x18498803
and eax, 0x4a522000
or eax, 0x25205000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc620704
and eax, 0x61626100
or eax, 0xc0063
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f58f62
and eax, 0x657a6960
or eax, 0x100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f119fb
and eax, 0x18012012
or eax, 0x60640e60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb38359
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x799e7df2
and eax, 0x69107100
or eax, 0x2600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b712eb9
and eax, 0x40014d30
or eax, 0x2e6e2042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d11bbf5
and eax, 0x41784406
or eax, 0x24002128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696c0c6
or eax, 0x7b741853
and eax, 0x63762100
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x953d97b
and eax, 0x524100
or eax, 0x74212474
mov dword [ebx], eax
add ebx, edx
or eax, 0x769b209a
or eax, 0x7a36db5e
and eax, 0x74697572
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2930e26d
or eax, 0x2c0720f8
and eax, 0x28252061
or eax, 0x50400e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd377ab
or eax, 0x39328106
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c662db5
and eax, 0x60642900
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cebf812
and eax, 0x2a084072
and eax, 0
or eax, 0x2e343667
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f55272c
xor eax, 0x40749ab1
and eax, 0x603805
or eax, 0x54060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3013c05e
and eax, 0x97b187
and eax, 0x10000
or eax, 0x73787300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c71430c
xor eax, 0x79b4d2ac
and eax, 0x44206220
or eax, 0x28410c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x1894ba97
and eax, 0x70657a71
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x35164a7
and eax, 0x6170642e
or eax, 0x4080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2a17a1
and eax, 0x20406000
or eax, 0x41240900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce708ff
and eax, 0x765769db
and eax, 0x70452851
or eax, 0x8200620
mov dword [ebx], eax
add ebx, edx
or eax, 0x31542bee
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c157e
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340264e8
and eax, 0x53700460
or eax, 0x20036103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0f64b4
xor eax, 0x46b25c93
and eax, 0x444c4544
or eax, 0x20212029
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec4350c
xor eax, 0x37cd2fd2
and eax, 0x22000854
or eax, 0xc706521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a623233
and eax, 0x4e6b15b1
and eax, 0x1000
or eax, 0x656865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62e70f1
and eax, 0x2490000
or eax, 0x71307300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ab7fad
xor eax, 0x40692d11
and eax, 0x202a2024
or eax, 0x45045241
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c0ef0e
and eax, 0x6000
or eax, 0x578
mov dword [ebx], eax
add ebx, edx
and eax, 0x15074152
and eax, 0x4000
or eax, 0x68652200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2401aa80
and eax, 0x20012200
or eax, 0x4f685461
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e6fb8d
or eax, 0x7b0ae8ac
and eax, 0x6d656460
or eax, 0x100012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ba127e
and eax, 0x2c426400
or eax, 0x2300170
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0fd02b
or eax, 0x4c660401
and eax, 0x644021
or eax, 0x13844
mov dword [ebx], eax
add ebx, edx
and eax, 0x538c1bb4
and eax, 0x40800
or eax, 0x6d696100
mov dword [ebx], eax
add ebx, edx
and eax, 0x46419fb4
and eax, 0x44410800
or eax, 0x30286675
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bb5d435
xor eax, 0x57fd861f
and eax, 0x62444028
or eax, 0x212451
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be371f7
and eax, 0x61676575
or eax, 0x4000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6cdfab
and eax, 0x28012852
or eax, 0x50640620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259fbf21
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x47db0412
and eax, 0xf60fd86
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41eaed38
or eax, 0x62b5581f
and eax, 0x60786523
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x773d17e9
or eax, 0x7b67a28b
and eax, 0x6178252a
or eax, 0x4004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x50881fbc
and eax, 0x40080100
or eax, 0x33717200
mov dword [ebx], eax
add ebx, edx
and eax, 0x34044f6c
and eax, 0x20004100
or eax, 0x456d2474
mov dword [ebx], eax
add ebx, edx
and eax, 0x7455f1b3
and eax, 0x64446030
or eax, 0xb281048
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a71d45
and eax, 0x2e626570
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7cbc98
and eax, 0x602000
or eax, 0x55865
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb4bb81
xor eax, 0x112ea770
and eax, 0x2e494000
or eax, 0x40202200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc647197
xor eax, 0x41dcd858
and eax, 0x22404944
or eax, 0x44262020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1215801b
or eax, 0x4c075a3e
and eax, 0x6470612e
or eax, 0x1080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5978bd0c
and eax, 0x70686900
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47493480
or eax, 0x133d6b60
and eax, 0x72747260
or eax, 0xf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a09706
and eax, 0x21046161
or eax, 0x442a0204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf8d103
and eax, 0x2060
or eax, 0x4518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8e7a52
xor eax, 0x43b968c7
and eax, 0x2f327000
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f213985
xor eax, 0x16ae9dc3
and eax, 0x10784442
or eax, 0x60002121
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b635b2
or eax, 0x41a4bafe
and eax, 0x41243436
or eax, 0x240a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8efbcc
or eax, 0xa2a398f
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cf1eb2
or eax, 0x55d91bba
and eax, 0x73597300
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27033b22
and eax, 0x21012100
or eax, 0x446c4474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f4219a
xor eax, 0x49fdf936
and eax, 0x65643058
or eax, 0xa084020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1b32
and eax, 0x63626172
or eax, 0x10100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x230e310d
and eax, 0x21022000
or eax, 0x48745265
mov dword [ebx], eax
add ebx, edx
and eax, 0x404779a0
or eax, 0x762a1a45
and eax, 0x642e6061
or eax, 0x1000502
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a8e54c
and eax, 0x6540
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8d7932
xor eax, 0x40264626
and eax, 0x40242200
or eax, 0x30504000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd8f3d8
and eax, 0x10406200
or eax, 0x69211074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aaf9842
and eax, 0x224e6220
or eax, 0x4c210149
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c1e609
and eax, 0x64686528
or eax, 0x1100006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b24237
and eax, 0x23422000
or eax, 0x4c305000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ece0ff5
and eax, 0x2c6d61
or eax, 0x6e430002
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fe4d9
and eax, 0x7de14b12
and eax, 0x65604102
or eax, 0x18242c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0f62a5
and eax, 0x6000
or eax, 0x70610300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c58531f
and eax, 0x44303014
or eax, 0x21424560
mov dword [ebx], eax
add ebx, edx
or eax, 0x4979d584
and eax, 0x2c706160
or eax, 0x2040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3168e71d
and eax, 0x606000
or eax, 0x51865
mov dword [ebx], eax
add ebx, edx
and eax, 0x44620d3d
xor eax, 0x37231026
and eax, 0x26420800
or eax, 0x402c6100
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a60b89
and eax, 0x60240100
or eax, 0x948626f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e59c5da
and eax, 0x28404040
or eax, 0x6342e25
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9446b7
and eax, 0x36a3858d
and eax, 5
or eax, 0x657860
mov dword [ebx], eax
add ebx, edx
and eax, 0x17292121
and eax, 0x202000
or eax, 0x6f525000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753e6b2
and eax, 0x68210422
or eax, 0x64e6941
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c76c0f5
or eax, 0x79588f37
and eax, 0x61082436
or eax, 0x4261000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea103cf
xor eax, 0x7b90b5b8
and eax, 0x40
or eax, 0x6538
mov dword [ebx], eax
add ebx, edx
and eax, 0x643810c1
and eax, 0
or eax, 0x70637400
mov dword [ebx], eax
add ebx, edx
and eax, 0x616f6bc
and eax, 0x359a820f
and eax, 0
or eax, 0x706d7564
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5d75cd
xor eax, 0x1c1fc0d3
and eax, 0x6428402a
or eax, 0x1502504
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da17501
xor eax, 0x606384ce
and eax, 0x9086100
or eax, 0x60640200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db2531f
or eax, 0x61cb7f0
and eax, 0x68726363
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x871e0d7
and eax, 0x68616261
or eax, 0x4041000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a4b563
xor eax, 0x6a49264e
and eax, 0x62086140
or eax, 0x1661421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72be1766
xor eax, 0x4e372eae
and eax, 0xe624428
or eax, 0x20102140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1ec54c
xor eax, 0x5f4235ba
and eax, 0x241004
or eax, 0x416861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e13448e
and eax, 0x36ca99a7
and eax, 0x2400800
or eax, 0x70306100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55629a82
and eax, 0x24007302
or eax, 0x5065006d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e0e7d2
and eax, 0x64a57ec9
and eax, 0x20040409
or eax, 0x496a6b64
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce4dedb
and eax, 0x21480d0a
and eax, 0x20400d00
or eax, 0xe326274
mov dword [ebx], eax
add ebx, edx
or eax, 0x188c1578
and eax, 0x647864
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x265d434e
or eax, 0x414d0bf
and eax, 0x415000
or eax, 0x70222400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c2b4d63
xor eax, 0x7df16dee
and eax, 0x1000004
or eax, 0x76656972
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3569474b
and eax, 0x4008242c
or eax, 0x25704102
mov dword [ebx], eax
add ebx, edx
and eax, 0x4798cd26
or eax, 0x389c8a4
and eax, 0x47084100
or eax, 0x28642200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758d73ed
xor eax, 0x40df957d
and eax, 0x4a300510
or eax, 0x25406063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e1521
and eax, 0x6107050
or eax, 0x28600520
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a336c32
and eax, 0x206020
or eax, 0x451845
mov dword [ebx], eax
add ebx, edx
or eax, 0x11eb8b38
and eax, 0x1626900
or eax, 0x60100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba08d09
and eax, 0x336965d
and eax, 0x200000
or eax, 0x744e6567
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a5a61d
and eax, 0x4148412a
or eax, 0x24302404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb6cec5
and eax, 0x20402100
or eax, 0x46315000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37711232
and eax, 0x41006322
or eax, 0x242e0c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d01b9e
and eax, 0x68897d93
and eax, 0x100
or eax, 0x6478
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5191f4
xor eax, 0x2fb8829e
and eax, 0x20696300
or eax, 0x4d060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6272b975
and eax, 0x5095265
or eax, 0x60602408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3769cb77
or eax, 0x7e2c1af3
and eax, 0x78652e77
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36707a0d
or eax, 0x27d853f2
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e942ac
and eax, 0x367e3539
and eax, 0x20600000
or eax, 0x49126900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0c33a
or eax, 0x6e412fcd
and eax, 0x68612e73
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x644ccca9
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x590a3033
or eax, 0x3d08929a
and eax, 0x30001000
or eax, 0x40716100
mov dword [ebx], eax
add ebx, edx
or eax, 0x308fc50e
and eax, 0x60746502
or eax, 0x5000a70
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7a4430
and eax, 0x7385f98b
and eax, 0x61046002
or eax, 0x42a1461
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7f45ad
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609f6016
and eax, 0x600f0400
or eax, 0x14607000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2ed746
xor eax, 0x40adf62e
and eax, 0x2d420060
or eax, 0x40216c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ef2e2a
and eax, 0x20612c20
or eax, 0x58040244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cbab5e
or eax, 0x4a404f4e
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bbc3d3
and eax, 0
or eax, 0x6f706300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f358ee0
and eax, 0x416460
or eax, 0x2e321012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c915e19
xor eax, 0x12dd7470
and eax, 0x442060
or eax, 0x215805
mov dword [ebx], eax
add ebx, edx
and eax, 0x55988b15
and eax, 0x800
or eax, 0x656f6200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751b8596
and eax, 0x6e1d8168
and eax, 0x100100
or eax, 0x63686e62
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd764a2
and eax, 0x62746e62
or eax, 0x1000000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286ea71c
and eax, 0x400a4863
or eax, 0x2524240c
mov dword [ebx], eax
add ebx, edx
and eax, 0x32300c79
or eax, 0x483e6075
and eax, 0x6478
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5e5503
and eax, 0xfe71e11
and eax, 0x2401000
or eax, 0x71316100
mov dword [ebx], eax
add ebx, edx
and eax, 0x12337ba
and eax, 0x212000
or eax, 0x78440e67
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a1aa7
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2b36de
and eax, 0xb223400
or eax, 0x64504000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2f73bd
and eax, 0x65696428
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c8ea24
and eax, 0x10200a0e
or eax, 0x60566120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f4432e
and eax, 0x23022000
or eax, 0x506d5263
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c34a9d
and eax, 0x5722b02
and eax, 0x202002
or eax, 0x72494671
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c33d7bf
xor eax, 0x3afdbaa
and eax, 0x60040c01
or eax, 0x18612264
mov dword [ebx], eax
add ebx, edx
and eax, 0x400d3ab0
or eax, 0x2ab89838
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x524e4545
and eax, 0
or eax, 0x656f6a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9345d5
xor eax, 0x2f2247ff
and eax, 0x40582822
or eax, 0x33204740
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc7325f
or eax, 0x571cdf8
and eax, 0x65767265
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xce75937
and eax, 0x54bd9444
and eax, 0x240000
or eax, 0x78412e72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8df5fd
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x54be62a5
and eax, 0x57a26a57
and eax, 0x50206200
or eax, 0x20411000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e285e8
and eax, 0x42026760
or eax, 0x21700814
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df26d8f
and eax, 0xb2fde36
and eax, 0xa204824
or eax, 0x64452148
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b977e2c
and eax, 0x3d64c6b0
and eax, 0x28040020
or eax, 0x50612e54
mov dword [ebx], eax
add ebx, edx
and eax, 0x35694518
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x41eaca29
and eax, 0x40684000
or eax, 0x30103400
mov dword [ebx], eax
add ebx, edx
or eax, 0x521fe2ad
and eax, 0x6274602c
or eax, 0x4000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aade27c
or eax, 0x166878d6
and eax, 0x66c706e
or eax, 0x28010201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4e5441
and eax, 0x331af413
and eax, 0x7001
or eax, 0x650864
mov dword [ebx], eax
add ebx, edx
and eax, 0x4399b57c
and eax, 0x2000
or eax, 0x666e4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x127f6772
and eax, 0x686400
or eax, 0x6510012e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbdfbbd
and eax, 0x25206000
or eax, 0x48410c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x22291ea1
and eax, 0x20200000
or eax, 0x450e7265
mov dword [ebx], eax
add ebx, edx
and eax, 0x131ea387
and eax, 0x5fdba563
and eax, 0x2000
or eax, 0x4578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2295a695
or eax, 0x4ffab3d3
and eax, 0x67657200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x31284a1e
and eax, 0x266c6a0c
or eax, 0x8020561
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cce29f
or eax, 0x54eac48d
and eax, 0x646005
or eax, 0x11860
mov dword [ebx], eax
add ebx, edx
or eax, 0x4537afb5
xor eax, 0x9c8143f
and eax, 0x40296200
or eax, 0x32401400
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b5eff5
and eax, 0x60206200
or eax, 0x50e1175
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c60c7f4
or eax, 0x47fe5263
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64584320
or eax, 0x3af0a884
and eax, 0x6e702400
or eax, 0x34000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127b143a
xor eax, 0x3f7e20c1
and eax, 0x2664069
or eax, 0x2c002600
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f4e6a4
xor eax, 0x70920703
and eax, 0x646021
or eax, 0x11844
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4a0c64
xor eax, 0x5acc30db
and eax, 0x40234c00
or eax, 0x274c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16df0ce0
and eax, 0x440400
or eax, 0x70307068
mov dword [ebx], eax
add ebx, edx
or eax, 0x4206f655
xor eax, 0x60bff6c5
and eax, 0x480028
or eax, 0x65306506
mov dword [ebx], eax
add ebx, edx
or eax, 0x66141f2e
and eax, 0x67647200
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f30517d
and eax, 0x74656071
or eax, 0xa0802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa1ebd4
and eax, 0x1bc2ecf2
and eax, 0x400022
or eax, 0x6538650c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa80e0e
xor eax, 0x10538dc3
and eax, 0x28016400
or eax, 0x45740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0d277
and eax, 0x60412270
or eax, 0x10204100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1364bfc0
and eax, 0x183b1940
and eax, 0x200100
or eax, 0x6558642e
mov dword [ebx], eax
add ebx, edx
or eax, 0x376525e7
xor eax, 0x18ef055e
and eax, 0x62026000
or eax, 0x106d0c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e32dfb
and eax, 0x612000
or eax, 0x2e045064
mov dword [ebx], eax
add ebx, edx
and eax, 0x17834f75
and eax, 0x14064
or eax, 0x643801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a436d9c
and eax, 0x50657000
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1d6481
and eax, 0x36706601
or eax, 0x2016c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d2faa3
and eax, 0x402220
or eax, 0x78250c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8748ce
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1c9782
or eax, 0x145af81c
and eax, 0x6e487700
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb224ec
and eax, 0x40202400
or eax, 0x33594861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f40ca7
and eax, 0x250c6040
or eax, 0x40221329
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba76add
xor eax, 0x6d6b0ebb
and eax, 0x6470
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d589382
and eax, 0x100
or eax, 0x756d6400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58586eda
or eax, 0x2ae0c30
and eax, 0x28250e68
or eax, 0x50402004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74121488
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b405
or eax, 0x41f95923
and eax, 0x40614900
or eax, 0x2c002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x60074e7d
or eax, 0x6ceff790
and eax, 0x2c6e6f00
or eax, 0x200006d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb9c3fc
and eax, 0x204064
or eax, 0x453801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7d6aa4
and eax, 0x10657200
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3526e3be
xor eax, 0x5ffbd923
and eax, 0x28082015
or eax, 0x44615460
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e4d99a
and eax, 0x6ec8c18b
and eax, 0x8000000
or eax, 0x26323373
mov dword [ebx], eax
add ebx, edx
xor eax, 0x857e6cb
and eax, 0x655020
or eax, 0x2845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736bf952
xor eax, 0x7f7ab438
and eax, 0xc603500
or eax, 0x62094200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f74574f
and eax, 0x4e605000
or eax, 0x21092061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e36ca0
and eax, 0x70020440
or eax, 0x2706136
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c77ace6
and eax, 0x7f658455
and eax, 0x20600440
or eax, 0x13056029
mov dword [ebx], eax
add ebx, edx
or eax, 0x149b005a
and eax, 0x30652432
or eax, 0x48000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542c04ce
and eax, 0x2459dda0
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9f7e7a
and eax, 0x8146400
or eax, 0x60600100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1f54bd
and eax, 0x1613025
or eax, 0x60044240
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffa523e
and eax, 0x7c1ecc35
and eax, 0x20000024
or eax, 0x58652e48
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fb63205
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
or eax, 0x4531b42
and eax, 0x420900
or eax, 0x61206400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa1aa79
or eax, 0x645c5766
and eax, 0x2e4e5572
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2254d04c
and eax, 0x647064
or eax, 0x10801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1d11d6
or eax, 0x66d2b003
and eax, 0x60607000
or eax, 0x10050200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a363dfd
xor eax, 0x67d07f0
and eax, 0x64083070
or eax, 0x1264805
mov dword [ebx], eax
add ebx, edx
and eax, 0x677423e4
and eax, 0x2060
or eax, 0x4518
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e64287d
and eax, 0x6e606500
or eax, 0x91200
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b58e6
and eax, 0x56c3e1a3
and eax, 0x4414000
or eax, 0x2a262264
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac36d2e
or eax, 0x5abd2e97
and eax, 0x656865
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5235dff6
and eax, 0x50746500
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391da939
and eax, 0x41614021
or eax, 0x20023244
mov dword [ebx], eax
add ebx, edx
and eax, 0x6176ef30
or eax, 0x7def8348
and eax, 0x78652260
or eax, 0xc10
mov dword [ebx], eax
add ebx, edx
or eax, 0x79374f5b
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a3be591
and eax, 0x50206500
or eax, 0x20440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533fd4b7
xor eax, 0x446b25f2
and eax, 0x26200c45
or eax, 0x84e6328
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f9d9d6
or eax, 0x77f8afaa
and eax, 0x606864
or eax, 0x51001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6edbe8b5
and eax, 0x6e757000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aef2275
and eax, 0x600aaca2
and eax, 0x2000
or eax, 0x706d4173
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e669f0
and eax, 0x602e6160
or eax, 0x500040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2800b1
or eax, 0x72c4790d
and eax, 0x6128
or eax, 0x450
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9f12cf
and eax, 0x4a097700
or eax, 0x24600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x123b6954
and eax, 0x296100
or eax, 0x70441464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fdf7fae
and eax, 0x2530000a
or eax, 0x40486524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x171c692c
and eax, 0xaeb6a6c
and eax, 0x2600000
or eax, 0x69016600
mov dword [ebx], eax
add ebx, edx
and eax, 0x557f0d98
or eax, 0xd308617
and eax, 0x44700005
or eax, 0x30046860
mov dword [ebx], eax
add ebx, edx
and eax, 0x3847120a
and eax, 0x30440000
or eax, 0x42217370
mov dword [ebx], eax
add ebx, edx
and eax, 0x7178fd64
xor eax, 0x74975b0d
and eax, 0x4722064
or eax, 0x2a004512
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c130f9
and eax, 0x617065
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7109bafd
and eax, 0x60697200
or eax, 0xe000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x887dc8
and eax, 0x87000
or eax, 0x2e710073
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c26bc9
and eax, 0x211820
or eax, 0x446045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a087d78
or eax, 0x3381bf8
and eax, 0x3206200
or eax, 0x68410400
mov dword [ebx], eax
add ebx, edx
and eax, 0x178b422e
and eax, 0x380bd4a
and eax, 0x2000000
or eax, 0x70657365
mov dword [ebx], eax
add ebx, edx
and eax, 0xc978a3
and eax, 0x1bb32120
and eax, 0x2020
or eax, 0x2e724556
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bd9f1
xor eax, 0x7dd740fa
and eax, 0x450000
or eax, 0x207865
mov dword [ebx], eax
add ebx, edx
and eax, 0x617c5233
or eax, 0x3d1ca363
and eax, 0x30687300
or eax, 0x42010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab66da9
and eax, 0x481221
or eax, 0x61206144
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ede427
xor eax, 0x4e93cd5c
and eax, 0x212e2a32
or eax, 0x44004140
mov dword [ebx], eax
add ebx, edx
and eax, 0x29714d23
and eax, 0x4120
or eax, 0x2458
mov dword [ebx], eax
add ebx, edx
and eax, 0x171e8461
and eax, 0x40c3e9b2
and eax, 0
or eax, 0x64696600
mov dword [ebx], eax
add ebx, edx
or eax, 0x376d3d43
or eax, 0x6689e766
and eax, 0x72656c64
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x11321cd0
or eax, 0x4eb8245c
and eax, 0x4438240c
or eax, 0x21404122
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfcc71f
and eax, 0x6c746500
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5f03cf
and eax, 0x6d706944
or eax, 0x2000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ede1e2
and eax, 0x78050814
or eax, 0x602660
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a88f70e
and eax, 4
or eax, 0x61
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c4fc
and eax, 0x705f8b88
and eax, 0
or eax, 0x6e617300
mov dword [ebx], eax
add ebx, edx
or eax, 0x110cace1
and eax, 0x786d6260
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6351b30e
and eax, 0x12224168
or eax, 0x60412401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3721c53f
and eax, 0x758b2120
and eax, 0x20000020
or eax, 0x4f747059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b072deb
and eax, 0x4704502
or eax, 0x6108202c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c06730
and eax, 0x2c280200
or eax, 0x40416400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2e48f1
or eax, 0x5f8c8bfd
and eax, 0x4e2c4965
or eax, 0x20432400
mov dword [ebx], eax
add ebx, edx
and eax, 0xd892eed
and eax, 0x4082424
or eax, 0x6170410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x452c084
and eax, 0x24b329e8
and eax, 0x24202000
or eax, 0x50454e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14127136
and eax, 0x4006000
or eax, 0x62690e73
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733a2295
xor eax, 0xf5557fe
and eax, 0xa020100
or eax, 0x24706466
mov dword [ebx], eax
add ebx, edx
or eax, 0x386540a7
and eax, 0x656065
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8041a8
and eax, 0x4000
or eax, 0x6e613300
mov dword [ebx], eax
add ebx, edx
and eax, 0x72beecd3
or eax, 0x5f4324bc
and eax, 0x78636024
or eax, 0xc0240
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e11a55
or eax, 0x326c26f9
and eax, 0x62646469
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76133598
and eax, 0x4b97640a
and eax, 0x40002408
or eax, 0x216c4967
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6dfbf6
and eax, 0x52f04a97
and eax, 0x211
or eax, 0x68636c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b0ec3a
and eax, 0x2550000e
or eax, 0x40286520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf34d95
and eax, 0x61ef1855
and eax, 0x40020000
or eax, 0x22604100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2613b91b
and eax, 0
or eax, 0x79
mov dword [ebx], eax
add ebx, edx
or eax, 0x7281cbf8
and eax, 0x70014100
or eax, 0x96c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61760d3e
and eax, 0x60600100
or eax, 0x10104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e938dfc
and eax, 0x2c424c4c
or eax, 0x40042203
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdb9de2
and eax, 0x60555369
or eax, 0x10200010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8a6f2a
and eax, 0x2a157292
and eax, 0x20106210
or eax, 0x54620d60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7b029d
or eax, 0x63a817be
and eax, 0x657a0100
or eax, 0x10006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12956670
xor eax, 0x87f5f93
and eax, 0x2062
or eax, 0x4510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ef966a
and eax, 0x8656300
or eax, 0x67000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x339c4469
or eax, 0x38ab4cf1
and eax, 0x254470
or eax, 0x402302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2afcb0
and eax, 0x40410800
or eax, 0x32204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb5ea79
xor eax, 0x5da781f1
and eax, 0x4a004970
or eax, 0x203002
mov dword [ebx], eax
add ebx, edx
or eax, 0x314cb98b
and eax, 0x736c686b
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff1646d
and eax, 0xc02
or eax, 0x626d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420d8bc9
and eax, 0x40014000
or eax, 0x35601000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f61304
and eax, 0x65420004
or eax, 0xa082068
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab835d8
and eax, 0x356520ab
and eax, 0x602028
or eax, 0x134546
mov dword [ebx], eax
add ebx, edx
and eax, 0x50abba4b
and eax, 0x220000
or eax, 0x75504200
mov dword [ebx], eax
add ebx, edx
and eax, 0x69df0d66
and eax, 0
or eax, 0x6f6e
mov dword [ebx], eax
add ebx, edx
or eax, 0xa839d73
and eax, 0x2036400
or eax, 0x706c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ba5ff0
and eax, 0x284400
or eax, 0x40306f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a630bdc
and eax, 0x28017300
or eax, 0x44600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d598d2
and eax, 0x62657202
or eax, 0x110a002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x799c6c5e
and eax, 0x71006004
or eax, 0x4620e61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658e151a
and eax, 0x7d91fa82
and eax, 0x6202
or eax, 0x570
mov dword [ebx], eax
add ebx, edx
or eax, 0x138c80cf
and eax, 0x10006300
or eax, 0x64610800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8cccb6
xor eax, 0x47552
and eax, 0x64601264
or eax, 0x112600b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfe76f8
and eax, 0x13
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6692a1ef
and eax, 0x64002100
or eax, 0x16d5400
mov dword [ebx], eax
add ebx, edx
and eax, 0x359b7d9
and eax, 0x5403d1e9
and eax, 0x1100
or eax, 0x746e6468
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d6c8ce
and eax, 0x30404000
or eax, 0x42212200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b38fe76
and eax, 0x72706062
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ee323e
and eax, 0x2020
or eax, 0x5941
mov dword [ebx], eax
add ebx, edx
and eax, 0xc43deb
and eax, 0x1000
or eax, 0x6f624600
mov dword [ebx], eax
add ebx, edx
and eax, 0x49898033
xor eax, 0x36257479
and eax, 0x2e247078
or eax, 0x420300
mov dword [ebx], eax
add ebx, edx
or eax, 0x648c122c
and eax, 0x6c6064
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bba0c2
and eax, 0x683a6d69
and eax, 0x40024400
or eax, 0x2f603200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3467ce16
or eax, 0x3fc60e99
and eax, 0x25644618
or eax, 0x40112160
mov dword [ebx], eax
add ebx, edx
and eax, 0x6983503f
and eax, 0x60004030
or eax, 0x42e3443
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbb3df4
and eax, 0xf15933a
and eax, 0
or eax, 0x6c6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4596a0bc
and eax, 0x131b162b
and eax, 0x1000400
or eax, 0x766d7200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5faa7f
and eax, 0x4c67e083
and eax, 0x4c616003
or eax, 0x2000025c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f095c9
xor eax, 0x3b1ec990
and eax, 0x446e2e4c
or eax, 0x20004120
mov dword [ebx], eax
add ebx, edx
and eax, 0xb796791
and eax, 0x686400
or eax, 0x6c04002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dc8104
and eax, 0x686c6400
or eax, 0x10011200
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a260bc
xor eax, 0x1b3c21ef
and eax, 0x2a14416e
or eax, 0x4602400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f915a7d
and eax, 0x4064
or eax, 0x6c2c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d971de3
and eax, 0x256d7400
or eax, 0x52000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b08ba5
xor eax, 0x36e39592
and eax, 0x400c6026
or eax, 0x2c600408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1522ec49
and eax, 0x7391c2a6
and eax, 0x60000000
or eax, 0xe657800
mov dword [ebx], eax
add ebx, edx
or eax, 0x670ec1fe
or eax, 0x76730e49
and eax, 0x6462762d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f59ffa8
and eax, 0x41561300
and eax, 0x40400000
or eax, 0x2c2c642e
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a5062f
and eax, 0x6c656000
or eax, 0x2001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3100fa3
xor eax, 0x5341bbfc
and eax, 0x2824440d
or eax, 0x414a3220
mov dword [ebx], eax
add ebx, edx
and eax, 0x14dff24d
and eax, 0x25136cf2
and eax, 0x2000
or eax, 0x6c640e66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d41a42e
and eax, 0x48
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e86122d
and eax, 0x28851b25
and eax, 0x20001200
or eax, 0x52696400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b51b306
and eax, 0x24a0650e
and eax, 0x2000
or eax, 0x5f6f4974
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6fffb1
or eax, 0x31e9e21e
and eax, 0x2e696370
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe317492
xor eax, 0x64b6ec67
and eax, 0x4c0804
or eax, 0x206460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d33c38d
or eax, 0x7228d9c5
and eax, 0x72697600
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7d272a
and eax, 0x52692000
or eax, 0xd064974
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb54c23
xor eax, 0x264df6bd
and eax, 0x2a60240c
or eax, 0x4144162
mov dword [ebx], eax
add ebx, edx
and eax, 0x74afbaec
xor eax, 0x1ac1f6ba
and eax, 0x644444
or eax, 0x82820
mov dword [ebx], eax
add ebx, edx
and eax, 0x26427838
xor eax, 0x6522252c
and eax, 0x45624800
or eax, 0x1a142000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1589825e
xor eax, 0xa8848f0
and eax, 0x40622026
or eax, 0x35004d50
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5055f4
and eax, 0x44400470
or eax, 0x28242a03
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f68e55a
and eax, 0x68
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e16de0
xor eax, 0x1382a38b
and eax, 0x40624800
or eax, 0x1f142000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b42eac5
xor eax, 0x40be521c
and eax, 0x12682800
or eax, 0x64034462
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a408ec
and eax, 0x31aa8593
and eax, 0x202a0002
or eax, 0x44046371
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0318bc
and eax, 0x686c
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x728d5002
and eax, 0x7bc48ec
and eax, 0x2044800
or eax, 0x5d722000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb859a1
and eax, 0x56746120
or eax, 0x2000044e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e38b746
or eax, 0x3cd82e9e
and eax, 0x642c6372
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784fd9f2
or eax, 0x3b8f54e
and eax, 0x6c4c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73553f48
and eax, 0x53544000
or eax, 0xc222800
mov dword [ebx], eax
add ebx, edx
or eax, 0x319a1aa9
or eax, 0x5b303578
and eax, 0x6c687471
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x45373147
or eax, 0x364bb25a
and eax, 0x6c642673
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe51c02
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405b4a0f
and eax, 0x40524800
or eax, 0x1f242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a3d5c5
xor eax, 0x59c1bdbd
and eax, 0x50040070
or eax, 0x226b7403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x514cda89
xor eax, 0xd71acdc
and eax, 0x2e420226
or eax, 0x217150
mov dword [ebx], eax
add ebx, edx
or eax, 0xc88a306
xor eax, 0x2aaff391
and eax, 0x440064
or eax, 0x286c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4e6348
and eax, 0x7c80631e
and eax, 0x4000
or eax, 0x66651200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc9828c
and eax, 0xbd41e94
and eax, 0x2041004
or eax, 0x70616261
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e080e09
and eax, 0x50198075
and eax, 0x40000000
or eax, 0x3468203a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f00fe24
and eax, 0x1a605014
or eax, 0x20132060
mov dword [ebx], eax
add ebx, edx
or eax, 0x9625fa8
or eax, 0x14960165
and eax, 0x30612f2d
or eax, 0x40080002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1392c4ee
and eax, 0x6170612d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf041089
and eax, 0x9000008
or eax, 0x646f6326
mov dword [ebx], eax
add ebx, edx
and eax, 0x44489e75
and eax, 0x44080024
or eax, 0xb020d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d79e0e
xor eax, 0x1e8149d3
and eax, 0x41464070
or eax, 0x28212902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157d77a
and eax, 0x71390e70
and eax, 0x60200a00
or eax, 0x800306e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3290c200
and eax, 0x53c9f2d5
and eax, 0
or eax, 0x73707474
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ad8d56
and eax, 0x61200410
or eax, 0x80f2b2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x54338161
and eax, 0x40210120
or eax, 0x30402c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe258df
and eax, 0x30e5eb0d
and eax, 0x20012009
or eax, 0x4f620e60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6f3049
or eax, 0x69dfd61c
and eax, 0x4d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b00f85a
or eax, 0x248f770f
and eax, 0x24046000
or eax, 0x50700800
mov dword [ebx], eax
add ebx, edx
or eax, 0x74208d4c
and eax, 0x671a74f5
and eax, 0x24106040
or eax, 0xb2a1330
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cac3b
and eax, 0x4202020
or eax, 0x6945440f
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bba486
and eax, 0x20212406
or eax, 0x50480a69
mov dword [ebx], eax
add ebx, edx
and eax, 0x768a759b
and eax, 0x60002009
or eax, 0x9704124
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf2adfc
and eax, 0x960212c
or eax, 0x640f4202
mov dword [ebx], eax
add ebx, edx
and eax, 0x58277fba
and eax, 0x4823622a
or eax, 0x27500805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4314da4c
xor eax, 0x691d025f
and eax, 0x443a222c
or eax, 0x22050d42
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b0688b
xor eax, 0x3e0194b2
and eax, 0x44202428
or eax, 0x204c4141
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f662086
or eax, 0x2ff1062e
and eax, 0x31322563
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd718bc3
or eax, 0x584d4187
and eax, 0x38043331
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x418dda2a
and eax, 0x33d97b6d
and eax, 0x20003820
or eax, 0x4c260014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa08960
and eax, 0x31062040
or eax, 0xc614e21
mov dword [ebx], eax
add ebx, edx
or eax, 0x29213fca
or eax, 0x26d773a8
and eax, 0x6e61
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d36dff5
xor eax, 0x27c21377
and eax, 0x40742000
or eax, 0x34004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e970de
and eax, 0x206000
or eax, 0x2f1a1370
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c28b348
and eax, 0x28202100
or eax, 0x4150482f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a6e047
xor eax, 0x5d82fad5
and eax, 0x644622c
or eax, 0x282b0442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778ae8a3
and eax, 0x49250e49
or eax, 0x200a6120
mov dword [ebx], eax
add ebx, edx
or eax, 0x265b57b3
and eax, 0x70
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7361eaf1
xor eax, 0x6cfcb346
and eax, 0x64742000
or eax, 0x10004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abc6fce
and eax, 0x2e080340
or eax, 0x1327030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a8eebc2
xor eax, 0x6a8c05d0
and eax, 0x40006000
or eax, 0x2970092f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa05377
and eax, 0x1cac37d2
and eax, 0x8200002
or eax, 0x264f666c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a338fd
and eax, 0x262f6e69
or eax, 0x51000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d828501
and eax, 0x40256068
or eax, 0x25420401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649e63af
and eax, 0x1600744
or eax, 0x64042830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66057f1b
and eax, 0x21406d
or eax, 0xe2f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cab63c4
xor eax, 0x2ee44686
and eax, 0x30204000
or eax, 0x5123000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e2e1f1
and eax, 0x756f21dd
and eax, 0x10
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e56f3e0
or eax, 0x20e2da02
and eax, 0x20624200
or eax, 0x59102100
mov dword [ebx], eax
add ebx, edx
or eax, 0x530c9e1
and eax, 0x3f51d0d6
and eax, 0x4040
or eax, 0x3430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7552f3d3
xor eax, 0xc82d7d2
and eax, 0x71405000
or eax, 0x2252400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3f8c19
and eax, 0x63250400
or eax, 0xc482974
mov dword [ebx], eax
add ebx, edx
and eax, 0x64223de8
and eax, 0x2560
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa6132c
and eax, 0x100
or eax, 0x61747200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3ba489
and eax, 0x435500
or eax, 0x302074
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8be733
and eax, 0x16100
or eax, 0x63741200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8aceba
and eax, 0x61004000
or eax, 0x12732563
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8a798a
and eax, 0x63690800
or eax, 0x10066000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b30005
and eax, 0x676e6804
or eax, 0x170
mov dword [ebx], eax
add ebx, edx
and eax, 0x619bf0e5
and eax, 0x61026000
or eax, 0xe701000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a97669
and eax, 0x68
or eax, 0x7910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad34e40
and eax, 0x50523400
or eax, 0x25204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4f0e92
and eax, 0x5fe2f91a
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eead18
xor eax, 0x781228ae
and eax, 0x15700400
or eax, 0x60027000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fcb0f
xor eax, 0x40ce1caf
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1396d3a5
xor eax, 0x54e14f95
and eax, 0x42720400
or eax, 0x30004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x787fc3e9
or eax, 0x25a5523f
and eax, 0x203a526f
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29184275
xor eax, 0x346c4902
and eax, 0x700b46
or eax, 0x62026400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f8aeed5
and eax, 0x40006440
or eax, 0x25640029
mov dword [ebx], eax
add ebx, edx
and eax, 0x13333d47
and eax, 0x40
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c52407
and eax, 0x41452000
or eax, 0x322a4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbb84e
and eax, 0x636e6844
or eax, 0x4000130
mov dword [ebx], eax
add ebx, edx
and eax, 0x337928fa
and eax, 0x4698bbe9
and eax, 0x2000
or eax, 0x75725400
mov dword [ebx], eax
add ebx, edx
and eax, 0x662b4f70
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ed27d5
or eax, 0x2866ebd5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x398e1669
xor eax, 0x49cf54c9
and eax, 0x40ce1400
or eax, 0x22300300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a10da6a
and eax, 0x62
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f34e553
and eax, 0x500
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x246a9aa5
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7799dc
and eax, 0x4f45f14d
and eax, 0
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b46d993
and eax, 0x41000
or eax, 0x2a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x410c4f84
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d52782
or eax, 0x1ee4d6d6
and eax, 0x2800200
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5cdabc
or eax, 0x1050928
and eax, 0x1c0080
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0129b9
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1779c584
and eax, 0x4d6a1f45
and eax, 0x280000
or eax, 0x140800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dfd23b4
or eax, 0x9ed2d4d
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2f9521
or eax, 0x5fcd4b7
and eax, 0x2c1100
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x72bd59da
or eax, 0x2ec34413
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d7b8cb
and eax, 0x32a67ee7
and eax, 0
or eax, 0x1d3b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dba436d
and eax, 0x4c5ae62c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52603872
xor eax, 0x29d5b370
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7570beae
xor eax, 0x10f8c7aa
and eax, 0x86900
or eax, 0x158000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cce907
and eax, 0x41500000
or eax, 0x24242e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8f50e
and eax, 0x65247408
or eax, 0x8000070
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c344524
and eax, 0x6c
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x179170e3
xor eax, 0x6346f53
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d6569f
xor eax, 0x7d1ba27c
and eax, 0x8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3402ea22
and eax, 0x4be0b035
and eax, 0x2000
or eax, 0x64690e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x89c0160
and eax, 0x24612460
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
and eax, 0x635e8492
and eax, 0
or eax, 0x35
mov dword [ebx], eax
add ebx, edx
and eax, 0x616804c9
and eax, 0
or eax, 0x308000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fcaace0
and eax, 0xa2c00
or eax, 0x14000
mov dword [ebx], eax
add ebx, edx
and eax, 0x150b69f1
or eax, 0x5bbd5dc8
and eax, 0x40322c00
or eax, 0x24400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d03389
and eax, 0x603401
or eax, 0x14060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7306c03b
or eax, 0x566fee25
and eax, 0x2bec00
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x474a4abe
and eax, 0x637f0a2a
and eax, 0
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e7398d
xor eax, 0x6cd8c2af
and eax, 0x64502200
or eax, 0x220c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3121854b
and eax, 0x4412041
or eax, 0x20205420
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b2ac73
and eax, 0x202460
or eax, 0x744c4b16
mov dword [ebx], eax
add ebx, edx
or eax, 0x16109beb
and eax, 0x646d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317d6e86
xor eax, 0x2b2f8ca6
and eax, 0x100000
or eax, 0x2c1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abc284
and eax, 0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e42c1f9
and eax, 0x44420400
or eax, 0x20302a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c3f6fa
or eax, 0x11f0a0d0
and eax, 0x24602440
or eax, 0x15021
mov dword [ebx], eax
add ebx, edx
and eax, 0x30884f81
and eax, 0x38ac5f35
and eax, 0x20004000
or eax, 0x447a3a7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x77af5ba8
and eax, 0x6362
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b136e70
or eax, 0x1f9a49c1
and eax, 0x180400
or eax, 0x251000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300b44a
xor eax, 0x1034ea77
and eax, 0x3c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109df66f
or eax, 0x76669bc8
and eax, 0x64690a00
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121ffdef
xor eax, 0x418dca97
and eax, 0x24611060
or eax, 0x6401
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b23a3e
and eax, 0x65621ca1
and eax, 0x20
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bcee033
and eax, 0xc4000
or eax, 0x311000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626c6a38
or eax, 0x72055970
and eax, 0x1000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4f700f
or eax, 0x5f09701b
and eax, 0x44092000
or eax, 0x20600e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x368b8781
and eax, 0x24010400
or eax, 0x607061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eaad407
xor eax, 0x534a1b15
and eax, 0x10
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
and eax, 0x5395d4c3
and eax, 0
or eax, 0x3d6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3822c034
and eax, 0x2adc9846
and eax, 0x8000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a14a872
or eax, 0x514b398a
and eax, 0x60492800
or eax, 0x4200600
mov dword [ebx], eax
add ebx, edx
and eax, 0x325ad007
and eax, 0x20400000
or eax, 0x4217461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1281a5
or eax, 0x55bc0149
and eax, 4
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0xc358ddc
and eax, 0x749059e4
and eax, 0
or eax, 0x3de400
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2b13f2
and eax, 0x64ef0061
and eax, 0x20000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bca1af3
and eax, 0x2370a248
and eax, 0x20400200
or eax, 0x44292c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19675639
and eax, 0x24007021
or eax, 0x610440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab55090
and eax, 0
or eax, 0x36
mov dword [ebx], eax
add ebx, edx
and eax, 0x670c595e
or eax, 0xf5309f2
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee47d
and eax, 0x1d22a275
and eax, 0
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5714c9c7
or eax, 0x2ce5bd67
and eax, 0x20642c00
or eax, 0x41000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a28caf
or eax, 0x5913f3eb
and eax, 0x6160
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0xca5d939
and eax, 0x4800
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bbe3dbc
and eax, 0
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5985a764
and eax, 0x7a99af65
and eax, 0x50002200
or eax, 0x23620c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e07ba9
xor eax, 0x330be7ae
and eax, 3
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8f7d98
and eax, 0xb670c53
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6b84c2
and eax, 0
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418cf5e5
xor eax, 0x527b948e
and eax, 0x13720000
or eax, 0x60002e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15abc607
or eax, 0x68f88028
and eax, 0x20206022
or eax, 0x10040350
mov dword [ebx], eax
add ebx, edx
and eax, 0x5326367
and eax, 0x373a014e
and eax, 0
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521b9db8
and eax, 0x660e199d
and eax, 0
or eax, 0x506000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e978da
and eax, 0x10000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1257c6c6
and eax, 0x12520600
or eax, 0x61202800
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e7e85e
and eax, 0x30246252
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
and eax, 0x31fcf634
and eax, 0x78121e5b
and eax, 0x10
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c0b473
or eax, 0x8a5d3fa
and eax, 0x254000
or eax, 0x182c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5625160f
and eax, 0x50cbcaef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ce1922
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc27fd63
and eax, 0
or eax, 0x3f9a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x142202c2
or eax, 0x3a187690
and eax, 0x300000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65194c9a
and eax, 0x294000
or eax, 0x149800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b914b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65895e9f
xor eax, 0x9818b3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7112b479
and eax, 0x6696ab54
and eax, 0
or eax, 0x3fc600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aaf63b1
and eax, 0x306400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308909cf
and eax, 0x396400
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6d275e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3daf30
xor eax, 0x7b46f5c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534b5229
and eax, 0x6bfe8296
and eax, 0xa0200
or eax, 0x35e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x514881a8
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2dab8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae18b88
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49112bcc
xor eax, 0x18aabc23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbf8f37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x708204ac
xor eax, 0x22368a04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb77eeb
and eax, 0x666e2dee
and eax, 0x260000
or eax, 0x19d200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e712b7
xor eax, 0x319ab99f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de8d593
and eax, 0x280400
or eax, 0x160200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x983b97f
xor eax, 0x138d92e1
and eax, 0x300400
or eax, 0xe1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa4cf45
and eax, 0x4ee5196c
and eax, 0x240000
or eax, 0x1a2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x687ea7f4
xor eax, 0x4d556c0b
and eax, 0x2a0800
or eax, 0x142400
mov dword [ebx], eax
add ebx, edx
or eax, 0x472bbfda
xor eax, 0x223b6cfe
and eax, 0x41200
or eax, 0x3a2c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea21ccc
xor eax, 0x6f6f7009
and eax, 0x104400
or eax, 0x2e1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7901272f
and eax, 0x1b0f4266
and eax, 0xe4000
or eax, 0x301c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da57880
xor eax, 0x6a97b726
and eax, 0x326a00
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378ce540
and eax, 0x4830a1e8
and eax, 0x300000
or eax, 0xe7a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaad5650
and eax, 0x1acf7abe
and eax, 0x20800
or eax, 0x3c8600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6decc87
and eax, 0x7ae185d9
and eax, 0x200000
or eax, 0x1ea400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f47495b
and eax, 0x3de000
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5350e051
and eax, 0x2c0000
or eax, 0x12c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d7b91d
or eax, 0x28733283
and eax, 0x3a5200
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ee1014
and eax, 0x2e0000
or eax, 0x10e200
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e282d3
and eax, 0x3ee200
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb0604f
and eax, 0x590811d0
and eax, 0x80000
or eax, 0x370600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2add5f18
or eax, 0x56bbfaa4
and eax, 0x3b1200
or eax, 0x40400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d83c64d
xor eax, 0x6458b260
and eax, 0x272400
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4317ae05
or eax, 0x76789d10
and eax, 0x381800
or eax, 0x72000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c32428a
and eax, 0x320000
or eax, 0xd4a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x70dc3334
and eax, 0x27c5d582
and eax, 0x40000
or eax, 0x3b5a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x679ece11
and eax, 0x3f5600
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10436045
and eax, 0x3c0000
or eax, 0x38800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a3d7d7
and eax, 0x1c1200
or eax, 0x22a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e72488
and eax, 0x242000
or eax, 0x19c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x470c1834
xor eax, 0x4566a5a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x517564a9
and eax, 0x381202f3
and eax, 0
or eax, 0x3fb600
mov dword [ebx], eax
add ebx, edx
and eax, 0x526bf368
or eax, 0x49e95c0a
and eax, 0x2ba800
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x134cdbae
and eax, 0x11a0a40d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7079b2b0
and eax, 0
or eax, 0x4300d200
mov dword [ebx], eax
add ebx, edx
or eax, 0x44db3ca5
and eax, 0x44416420
or eax, 0x30200152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44da2e70
and eax, 0x20294200
or eax, 0x4c400465
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bac1937
or eax, 0x66f7726d
and eax, 0xc004065
or eax, 0x91000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78fdd7a0
xor eax, 0x53a96418
and eax, 0x4504001
or eax, 0x40230902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64738166
and eax, 0x3db146f2
and eax, 0x20004060
or eax, 0x47752205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15552719
and eax, 0x3bd3b9c1
and eax, 0x10000140
or eax, 0x40726427
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce2c29f
and eax, 0x24102570
or eax, 0x41634002
mov dword [ebx], eax
add ebx, edx
or eax, 0xedcaae0
and eax, 0x2464770b
and eax, 0x4006402
or eax, 0x9000106c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb9e102
and eax, 0x6aad8c57
and eax, 0xa280000
or eax, 0x65444300
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b80308
xor eax, 0x443a8a1a
and eax, 0x61000112
or eax, 0x486461
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d1ed5
or eax, 0x3f94ebf1
and eax, 0x654c6466
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef89432
and eax, 0x48006000
or eax, 0x30300
mov dword [ebx], eax
add ebx, edx
or eax, 0x471a4e2f
xor eax, 0x35b3ef88
and eax, 0x40200025
or eax, 0x1506140
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a1750f
and eax, 0x41206004
or eax, 0x224f0c68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b610ae
and eax, 0x10c66873
and eax, 0x6000
or eax, 0x48030700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b308cd4
and eax, 0x42306144
or eax, 0x4400021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bdf7053
and eax, 0x250132
or eax, 0x406440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1391f8e4
or eax, 0x6c3e9127
and eax, 0x4402c100
or eax, 0x3000c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a4e934
and eax, 0x424bb739
and eax, 0x42002420
or eax, 0x30505045
mov dword [ebx], eax
add ebx, edx
and eax, 0x26061772
and eax, 0x7c3bedfd
and eax, 0x20000060
or eax, 0x5365630f
mov dword [ebx], eax
add ebx, edx
or eax, 0x44f58d9b
and eax, 0x61654873
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4c2aa9
xor eax, 0x2f6aa894
and eax, 0x50000040
or eax, 0xaf000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d7a166
and eax, 0x60000000
or eax, 0x9615705
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c12bea4
and eax, 0x20634020
or eax, 0x520c0654
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d32669
and eax, 0x32e1f7f
and eax, 0x22c0011
or eax, 0x65426942
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57756afb
and eax, 0x200b0128
or eax, 0x42446444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5442ce19
or eax, 0x6426a9a0
and eax, 0x74232160
or eax, 0x40440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x732f5099
and eax, 0x53052400
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2320159
and eax, 0x144ea127
and eax, 0x10042100
or eax, 0x6061446c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e35e5bd
or eax, 0x1c4dea5b
and eax, 0x44016200
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0db0d5
xor eax, 0xb8ac49d
and eax, 0x40006018
or eax, 0x10740960
mov dword [ebx], eax
add ebx, edx
and eax, 0x784bfad4
or eax, 0x3724396f
and eax, 0x65606972
or eax, 0x30600
mov dword [ebx], eax
add ebx, edx
or eax, 0xeed5a8e
or eax, 0xf54e997
and eax, 0x4007373
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c4e78
xor eax, 0x57bcbc42
and eax, 0x41200101
or eax, 0x24524200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a82bfc
and eax, 0x562399fd
and eax, 0x44200061
or eax, 0x10457400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2b6c1
and eax, 0x41054220
or eax, 0x20603048
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b3b8c2
and eax, 0x40
or eax, 0x30000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c18ffd5
and eax, 0x30000000
or eax, 0x44654702
mov dword [ebx], eax
add ebx, edx
or eax, 0x7934cf98
and eax, 0x70704502
or eax, 0x2023041
mov dword [ebx], eax
add ebx, edx
or eax, 0x777228aa
and eax, 0x54706c61
or eax, 0x40204
mov dword [ebx], eax
add ebx, edx
or eax, 0x137725db
and eax, 0x41656268
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc68e0d
xor eax, 0x785cb6c9
and eax, 0x11000024
or eax, 0x20000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c04decd
and eax, 0x10000000
or eax, 0x64654702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47acc953
xor eax, 0x11c4425d
and eax, 0x22004400
or eax, 0x50723143
mov dword [ebx], eax
add ebx, edx
or eax, 0x2274b2b1
and eax, 0x5c41113
and eax, 0x440001
or eax, 0x54306e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x329dc148
and eax, 0x60656268
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df3c762
or eax, 0x6f247797
and eax, 0x644164
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e63a877
xor eax, 0x1954676a
and eax, 0x47000200
or eax, 0x8043000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b94dd8b
or eax, 0x3318f3b9
and eax, 0x540c6530
or eax, 0x620040
mov dword [ebx], eax
add ebx, edx
or eax, 0x141f4782
and eax, 0x2491d07c
and eax, 0x14060
or eax, 0x61643208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x919cc3
and eax, 0x61000020
or eax, 0x12000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5327ed40
and eax, 0x20204500
or eax, 0x49580001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b29e802
and eax, 0x60284000
or eax, 0x12401474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6dc954
and eax, 0x40120
or eax, 0x606045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec4550d
and eax, 0x40100
or eax, 0x5401b400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3cee5a
or eax, 0x1ad3a038
and eax, 0x8452020
or eax, 0x61285245
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712d97c2
or eax, 0x7c7c47c0
and eax, 0x64746166
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2ada82
and eax, 0x25204000
or eax, 0x40522854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d18e0c
xor eax, 0x4f7cb7d0
and eax, 0x62004000
or eax, 0x8d002461
mov dword [ebx], eax
add ebx, edx
or eax, 0x36133109
and eax, 0x2109aa62
and eax, 0x21010000
or eax, 0x52645204
mov dword [ebx], eax
add ebx, edx
and eax, 0x762eec90
xor eax, 0x1adfcdd6
and eax, 0x40610d54
or eax, 0x14046021
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1d26aa
xor eax, 0x7d2cc75b
and eax, 0x20412020
or eax, 0x41245248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ec4f83
and eax, 0x11000060
or eax, 0x2000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab49d15
xor eax, 0xc6a642e
and eax, 0x14604402
or eax, 0x60050301
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4c904e
and eax, 0x44400000
or eax, 0x21326854
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1af42b
and eax, 0x20026000
or eax, 0x4f410461
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e380a07
and eax, 0x78616466
or eax, 0x41008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f6d4ef
or eax, 0x27fb4a34
and eax, 0x25000034
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c52bc5
and eax, 0x20450301
or eax, 0x54204402
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bddf184
and eax, 0x6b616104
or eax, 0x20850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3164e9f7
xor eax, 0x28de026d
and eax, 0x62510242
or eax, 0xc246d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3233f2c8
and eax, 0x61188722
and eax, 0x20000000
or eax, 0xce000074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2a581b
and eax, 0x3cc4e4a3
and eax, 0
or eax, 0x72695605
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc43bfb
and eax, 0x36dc2f93
and eax, 0x20402510
or eax, 0x4c215064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569a82eb
and eax, 0x2a686401
or eax, 0x45040840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6c034e
or eax, 0x7f2fa6c1
and eax, 0x71000043
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2018668c
xor eax, 0x2d6f9c64
and eax, 0x691404
or eax, 0x72004201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa6e028
and eax, 0x28413424
or eax, 0x44204150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2aefd2
and eax, 0x45411206
or eax, 0x20246040
mov dword [ebx], eax
add ebx, edx
and eax, 0x571d5a25
xor eax, 0x38c938f2
and eax, 0x45000800
or eax, 0x2028400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339278c8
and eax, 0x64007440
or eax, 0xb4d0025
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6c13c3
and eax, 0x656c7564
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223cb2f4
and eax, 0x44404100
or eax, 0x202e2048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc46fbb
and eax, 0x460
or eax, 0x41610c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c434fb8
and eax, 0x4400
or eax, 0x47028200
mov dword [ebx], eax
add ebx, edx
and eax, 0x40cd3874
and eax, 0x40000000
or eax, 0x32507465
mov dword [ebx], eax
add ebx, edx
and eax, 0x2146b384
and eax, 0x15efa094
and eax, 0x402004
or eax, 0x6401436b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbde2834
and eax, 0x63054240
or eax, 0x10603024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba1f623
and eax, 0x27e13b13
and eax, 0x21000000
or eax, 0xc0000073
mov dword [ebx], eax
add ebx, edx
or eax, 0x36389e99
xor eax, 0xb06508c
and eax, 0x602e4c03
or eax, 0x1410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbcb044
and eax, 0x60694c44
or eax, 0x2000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b9a83f2
and eax, 0x60000060
or eax, 0x19726112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21197771
and eax, 0x8000001
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6829e284
xor eax, 0x4e88d22c
and eax, 0x21200001
or eax, 0x44524300
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a98f0
or eax, 0x4d8c6234
and eax, 0x44246020
or eax, 0x10411441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee14d84
or eax, 0x4afad3
and eax, 0x486c6f67
or eax, 0x20000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f87275
xor eax, 0x15429c8a
and eax, 0x10500000
or eax, 0x23206c65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5707d1f9
or eax, 0x2de59551
and eax, 0x61661110
or eax, 0x84222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a75414
and eax, 0x64480320
or eax, 0xb207050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2a6f06
and eax, 0x6e041a7a
and eax, 0x70
or eax, 0x4b000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x15333269
xor eax, 0x69e13120
and eax, 0x26520004
or eax, 0x49205000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1814b5c2
and eax, 0x73626542
or eax, 0x110021
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7bde97
and eax, 0x52e95a12
and eax, 0x40001210
or eax, 0x29462023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c29495
xor eax, 0x6557df20
and eax, 0x56507102
or eax, 0x1240270
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbe7737
and eax, 0x50044500
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ce0c18
xor eax, 0x64487f6b
and eax, 0x64406362
or eax, 0x1230c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cc3087
xor eax, 0x3cbc52d7
and eax, 0x30307251
or eax, 0x2030122
mov dword [ebx], eax
add ebx, edx
or eax, 0x1201f7a8
xor eax, 0x78c3ee84
and eax, 0x4070014e
or eax, 0x34086400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bad6652
and eax, 0x71ba883f
and eax, 0x41000016
or eax, 0xa000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed21a67
xor eax, 0x26e350dd
and eax, 0x41004245
or eax, 0x44e1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33041cd6
and eax, 0x1044
or eax, 0x2e322308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbfd228
and eax, 0xc6064
or eax, 0x600c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f72784
xor eax, 0x18702fc9
and eax, 0x9020000
or eax, 0x44008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eda3b79
and eax, 0x1416c655
and eax, 0x120241
or eax, 0x61617124
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfc7822
and eax, 0x6d426167
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d2509c
and eax, 0x5d88199f
and eax, 0x40000118
or eax, 0x4060
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f0ba18
and eax, 0
or eax, 0x74654701
mov dword [ebx], eax
add ebx, edx
or eax, 0x38344cc
or eax, 0x11352201
and eax, 0x73726541
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d18e759
and eax, 0x61106041
or eax, 0xe40122e
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e6a55
xor eax, 0x44f6ce93
and eax, 0x1000060
or eax, 0x54000013
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ee7783
and eax, 0x11424553
or eax, 0x22100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7932e98f
xor eax, 0x15a8742e
and eax, 0x4c400832
or eax, 0x20242600
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e8f4ae
and eax, 0x6400002c
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
or eax, 0xb39bb69
and eax, 0x64210301
or eax, 0x10444400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1346bab4
and eax, 0x10440200
or eax, 0x62217155
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b542416
or eax, 0x352df0e6
and eax, 0x656d6146
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c45e199
xor eax, 0x31efef75
and eax, 0x40000000
or eax, 0x1000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x4721a909
and eax, 0xd1ef1b0
and eax, 0
or eax, 0x50415644
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d315555
and eax, 0x2c300301
or eax, 0x2023048
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d70047
or eax, 0x515c245c
and eax, 0x6c2444
or eax, 0x4820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6d96d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c8dfb
xor eax, 0x298c4c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa665604
and eax, 0x778e4d69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2791b55c
or eax, 0x9556712
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c3d876
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x80d6c5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b681f8
and eax, 0x300000
or eax, 0x40015400
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b92423
and eax, 0x40315000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6924f8ec
and eax, 0x40316000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ceb8c2
and eax, 0x315000
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4c3db8
or eax, 0x2432c3ed
and eax, 0x40314c00
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb969ae
and eax, 0x40310800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0754f5
and eax, 0x5f220249
and eax, 0x40200000
or eax, 0x119400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b0cb729
and eax, 0x40008000
or eax, 0x312000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e65e3cf
and eax, 0x4031a000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f31c337
or eax, 0x43f09142
and eax, 0x4031b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a083724
and eax, 0x40318400
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x707c625e
and eax, 0x4031c000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf84e539
or eax, 0x2df03cf0
and eax, 0x30dc00
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de0676c
xor eax, 0x56687f37
and eax, 0x2800
or eax, 0x4031c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5ada48
and eax, 0x4031f000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47168832
and eax, 0x40320000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27aae83f
or eax, 0x14c8f812
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50fad702
xor eax, 0x71117a78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6d1972
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf4baa6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8777e47
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3296825a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1938cd8e
or eax, 0x7d7073d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4a5855
or eax, 0x33156542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b91ba16
and eax, 0xe24f92e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9cbcbf
and eax, 0x6c31fea2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2882f629
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edba18e
and eax, 0x57794441
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1380728f
xor eax, 0x1ba4838c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccdb2cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7af479
xor eax, 0x304e0b13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x97b92a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b94cb4
or eax, 0x50e9d504
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x320538c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769d2950
or eax, 0x36a00c64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c496d48
xor eax, 0x39410875
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5984b372
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3a4fc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1d2fdf
and eax, 0x59390f04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6c5c60
and eax, 0x38a3fde8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca10a60
and eax, 0xa05498a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17677f30
xor eax, 0x46ea677e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ea6865
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c512a3
and eax, 0x38b41bb3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a05c80
or eax, 0x48d52e4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64de74a7
xor eax, 0x60b9524f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x793cd517
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e2b359
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb30783
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c0fb05
and eax, 0x448fed2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24b1474e
or eax, 0x2cd87462
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x14991ec3
xor eax, 0x3834b757
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x254cb6f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4dcfc4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe08b15
and eax, 0x4c2fd9a6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa919b4c
or eax, 0x1283856e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d48b0e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b88adb4
or eax, 0x5de22535
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x568d8602
xor eax, 0x45ff2af3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd9e2fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654dbb0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0aedcd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525dbd8e
and eax, 0x1714e3b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1bc20b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5acd58f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x357d94b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4d53f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3a7ae5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545aad17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9741f1
or eax, 0x293c125a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693649f3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a6e7bc
xor eax, 0x5b443575
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbdfc06
xor eax, 0x53ccb1e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8f79a
or eax, 0x63df9605
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36061914
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2671e0d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fc202f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x452def4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7052bfa7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce1014c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b3b004
xor eax, 0x30566593
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ed2b90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x256afa9c
or eax, 0x7d3177c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2075d06a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b28ef67
or eax, 0x40f5a4c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f809f0f
and eax, 0x2b76997a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3de1474a
or eax, 0x4c5a827b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x430216df
xor eax, 0x287f3abe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a2aec7
or eax, 0x65b4a18
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361a6a03
and eax, 0x3a6437c1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79dd4b6b
xor eax, 0x1a125567
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2cde7c
or eax, 0x7bc57735
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be47652
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b47a56
xor eax, 0x40b72bec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x581b281f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c532b62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x789b62b0
and eax, 0x4c5a540a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4841df33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c789e27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5578a131
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae43c56
xor eax, 0x6d0c907a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d607ff
xor eax, 0x3fd13657
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1951ae64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f650d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cbc4f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x245cbcb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321ea35f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c473d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100858c9
xor eax, 0x49aca8ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577e266d
xor eax, 0x22c3b756
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bdb7e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c01c7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25412dfe
xor eax, 0x1e5bdea4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d40ce49
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfe5d44
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc5fadd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d248f5f
or eax, 0xa9d494e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5e71d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ec99c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d302886
xor eax, 0x3dc45015
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x620c3a96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76018cf4
xor eax, 0x248784d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e06defe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772591d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x379f1b75
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62cf2581
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f995a4d
or eax, 0x1d99f811
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ee209
or eax, 0x330c8c79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a0690a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbb45e6
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28057b95
xor eax, 0x71ff8ba9
and eax, 0x1000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8446c7
and eax, 0x15483601
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8fbb77
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a8ad58
and eax, 0x58f885bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7963f0a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a44e632
and eax, 0x3eaf6be
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5450108
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef58a18
and eax, 0
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb33c1e
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56855871
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c599520
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a9ca4c
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e3d901
and eax, 0x2bcb8e37
and eax, 0
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b1a1a0
xor eax, 0x2f1f330
and eax, 0x4000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x152e0f0f
or eax, 0x65ecfec7
and eax, 0x406000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63158933
and eax, 0x16900
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc40ae13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71bc5b00
xor eax, 0x31a04615
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3ad351
xor eax, 0x6d1e3710
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8a7ed0
xor eax, 0x1bfeb070
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d4cac8
and eax, 0x6bc1e6ec
and eax, 0x60000000
or eax, 0x183f3c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4226cc86
and eax, 0x40200c00
or eax, 0x3600606d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0e388a
and eax, 0x69227065
or eax, 0x510200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8977b8
and eax, 0x2739666d
or eax, 0x40802
mov dword [ebx], eax
add ebx, edx
and eax, 0x525236ad
or eax, 0x49643714
and eax, 0x3302631
or eax, 0x24000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaaac53
and eax, 0x5254f46c
and eax, 0x20
or eax, 0x636e6500
mov dword [ebx], eax
add ebx, edx
and eax, 0x403d3293
and eax, 0x40282000
or eax, 0x2e41446f
mov dword [ebx], eax
add ebx, edx
and eax, 0x118ff10d
and eax, 0x12005
or eax, 0x55261d62
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e20efd
and eax, 0x10200444
or eax, 0x280d4210
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ec9c49
and eax, 0x10200000
or eax, 0x64532027
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ec0a512
and eax, 0x78828c25
and eax, 0x60000421
or eax, 0x1646a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e967a3a
and eax, 0x20046a20
or eax, 0x456a054c
mov dword [ebx], eax
add ebx, edx
or eax, 0x598159c1
xor eax, 0x52dac285
and eax, 0x25312528
or eax, 0x40480215
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6768ae4e
and eax, 0x2110173
or eax, 0x3c2e2600
mov dword [ebx], eax
add ebx, edx
and eax, 0x694566fc
and eax, 0x11413f93
and eax, 0x200
or eax, 0x613c080d
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ed7929
xor eax, 0x44ce3320
and eax, 0x25214001
or eax, 0x48443372
mov dword [ebx], eax
add ebx, edx
and eax, 0x756aa2a0
and eax, 0x75eb24a5
and eax, 0x20602020
or eax, 0x194c42
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b6f4e1
or eax, 0x3065a07e
and eax, 0x606c6c78
or eax, 0xe000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e24455a
or eax, 0x255cb201
and eax, 0x65243551
or eax, 0x10030822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22903c04
and eax, 0x53320072
or eax, 0x20086e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7fa503
and eax, 0x6d656863
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28229ba1
and eax, 0x494251b8
and eax, 0x41005100
or eax, 0x2c2d2261
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0874b9
and eax, 0x195b83a2
and eax, 0x9000320
or eax, 0x66726049
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f6a89a
xor eax, 0x6b4ef06a
and eax, 0x4244062
or eax, 0x70422f11
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f000fd1
or eax, 0x218b241c
and eax, 0x6d6f632d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb20b48
or eax, 0x88ae519
and eax, 0x9536138
or eax, 0x64200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382e4d78
and eax, 0x5112402
or eax, 0x2220522c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aac35b7
and eax, 0x2c014100
or eax, 0x42602c20
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ea4fb6
and eax, 0x13400f0f
and eax, 0x400400
or eax, 0x73256269
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28196a84
and eax, 0x52640464
or eax, 0x20015210
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e7ca35
and eax, 0x6a674871
or eax, 0x4082102
mov dword [ebx], eax
add ebx, edx
or eax, 0x588b726a
and eax, 0x2e212339
or eax, 0x100404
mov dword [ebx], eax
add ebx, edx
and eax, 0x749b6a32
xor eax, 0xf20b3bc
and eax, 0x9300100
or eax, 0x40e2630
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6c4e1c
xor eax, 0x6bcc566d
and eax, 0x34202000
or eax, 0x800000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6a4e42
and eax, 0x50190bc7
and eax, 0
or eax, 0x73757274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb0c835
and eax, 0x20440840
or eax, 0x462a4134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1ea9cb
and eax, 0x6d70202f
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x97c10ac
xor eax, 0x5083c167
and eax, 0x3d736008
or eax, 0xe64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1ffd5c
and eax, 0x601120
or eax, 0x6e126402
mov dword [ebx], eax
add ebx, edx
and eax, 0x63106ac5
and eax, 0x60006000
or eax, 0x863133a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b294c06
and eax, 0x63616d24
or eax, 0x10000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a337c8
and eax, 0x6140482d
or eax, 0x2292500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e33929
xor eax, 0x120ff32
and eax, 0x222b32
or eax, 0x6f514440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7ada07
and eax, 0x2204002
or eax, 0x610d3464
mov dword [ebx], eax
add ebx, edx
or eax, 0x96bbef8
and eax, 0x612a6c6e
or eax, 0x100101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2864559a
and eax, 0x400e2871
or eax, 0x36204502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446bf48b
and eax, 0x58d70d28
and eax, 0x40020
or eax, 0xd3a2213
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d095e6
or eax, 0x5dd60e43
and eax, 0x20202002
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5734c4b6
or eax, 0x2bd1288d
and eax, 0x65512c20
or eax, 0x221000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76620a09
or eax, 0x57c19ad8
and eax, 0x61723461
or eax, 0x8004102
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa97fe66
and eax, 0x1240904
or eax, 0xc1a7070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d346cad
and eax, 8
or eax, 0x20202002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4e9319
xor eax, 0x79fc7a99
and eax, 0x10000000
or eax, 0x2c202020
mov dword [ebx], eax
add ebx, edx
or eax, 0x354c661c
and eax, 0x6b1c8684
and eax, 0x21000400
or eax, 0x54716172
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113a5e4
and eax, 0x64604004
or eax, 0x1143361
mov dword [ebx], eax
add ebx, edx
or eax, 0x1948b208
and eax, 0x635a095d
and eax, 0x61500044
or eax, 0x8225020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3c0893
and eax, 0x254c4876
or eax, 0x40202100
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d5a08e
and eax, 0x402006
or eax, 0x3e334561
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba0511c
or eax, 0x6eed4630
and eax, 0x20200209
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fbc9011
and eax, 0x20200000
or eax, 0x2020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6421e3
and eax, 0x60242020
or eax, 0x12180000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ee9bdb
or eax, 0x1080e6e
and eax, 0x41240064
or eax, 0x24517101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1b485f
and eax, 0x4014041
or eax, 0x60643432
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb95e20
xor eax, 0x82dfa26
and eax, 0x20042804
or eax, 0x43615041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538339a9
and eax, 0x377a1833
and eax, 0x20600020
or eax, 0x4f097455
mov dword [ebx], eax
add ebx, edx
or eax, 0x717a9f80
and eax, 0x581aaba7
and eax, 0x50000824
or eax, 0x2665444a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2693e1de
or eax, 0x7741a30f
and eax, 0x64202c25
or eax, 0x8004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9cd499
and eax, 0x6c247465
or eax, 0x410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55aa78f5
or eax, 0x532e002a
and eax, 0x73610638
or eax, 0x2105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f00664
and eax, 0x25884764
and eax, 0x25000040
or eax, 0x4a766e09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787dac9d
and eax, 0x7024040
or eax, 0x2070252b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7d11bc
and eax, 0x600120
or eax, 0x41097400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x288a407e
xor eax, 0x112e23f3
and eax, 0x70450221
or eax, 0x3206142
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b191b90
and eax, 0x62010100
or eax, 0x4263c73
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df194c9
or eax, 0x62c9b54e
and eax, 0x65732c61
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210560b2
and eax, 0x279fc9e7
and eax, 0x4060003
or eax, 0x3a292024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33729c80
and eax, 0x1cd81bd7
and eax, 0x805
or eax, 0x20200208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de31503
and eax, 0x20000000
or eax, 0x202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27956876
xor eax, 0x4fc2deec
and eax, 0x40720638
or eax, 0x25002904
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1ec358
or eax, 0x17d399f7
and eax, 0x73657571
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682d74a
xor eax, 0x44e92db3
and eax, 0x10040500
or eax, 0x40606074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9d10d8
and eax, 0xeee0d53
and eax, 0x40050
or eax, 0x69726922
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd7120d
xor eax, 0x1657d555
and eax, 0x25014544
or eax, 0x40662028
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f839be5
and eax, 0xa053e61
or eax, 0x80012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b652611
or eax, 0x788e3226
and eax, 0x20002020
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a8f31c
or eax, 0x5e826c80
and eax, 0x45022f3c
or eax, 0x20710000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7e786f
and eax, 0x61722020
or eax, 0x8005543
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e22f0f0
xor eax, 0x2fc5d735
and eax, 0x8145024
or eax, 0x52a2950
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ea9ddb
and eax, 0x3c20200a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39563880
or eax, 0x492abd56
and eax, 0x71223406
or eax, 0x4504029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272e1ddc
or eax, 0x645a52df
and eax, 0x66487073
or eax, 0x8010400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e8df591
and eax, 0x40162
or eax, 0xd3a6e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b46c96c
and eax, 0x50323c99
and eax, 0x202408
or eax, 0x610f1802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86baedb
xor eax, 0x25b6c616
and eax, 0x4c605043
or eax, 0x21052330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e24ef9
and eax, 0x164778f2
and eax, 0x6012802
or eax, 0x38784460
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df25dc8
and eax, 0x808
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cb6a15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f717f63
and eax, 0x238f47e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bfe18a4
xor eax, 0x1d04abed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b3b876
or eax, 0x3a8fe69c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b5f1bc
or eax, 0x7cffa0a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3254d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27bb7cfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xa417d05
and eax, 0x4e957fe5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fce681
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a5383b
xor eax, 0x1c07f762
and eax, 0x1e400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55970c23
xor eax, 0x14b4a09e
and eax, 0x30a400
or eax, 0xea001900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc800f9
and eax, 0
or eax, 0x3130f130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350222b6
xor eax, 0x4b31e82d
and eax, 0x4f010321
or eax, 0x304410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efe787d
xor eax, 0x3a8b1d3a
and eax, 0x5b002030
or eax, 0x20314d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3adb4372
xor eax, 0x7d8cbd49
and eax, 0x41119031
or eax, 0x90200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557742b8
and eax, 0x20001
or eax, 0x19300830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db0a3ff
and eax, 0x20020902
or eax, 0x40305030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bfaba34
and eax, 0x8000102
or eax, 0x14330830
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a86eae3
xor eax, 0x4dd7a9ad
and eax, 0x11204012
or eax, 0x4141d21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c63e6a
xor eax, 0x126539ee
and eax, 0x151a35
or eax, 0x23200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70553990
and eax, 0xb9fab62
and eax, 0x2120
or eax, 0x38351015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2288abac
and eax, 0x124
or eax, 0x50354611
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c03516
and eax, 0x40000114
or eax, 0x2d355821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4878c0
and eax, 0x10350035
or eax, 0x89009200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75bb95fa
or eax, 0x6b2fc3cd
and eax, 0x28358135
or eax, 0x84002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f961ac4
xor eax, 0x65dae7fa
and eax, 0x4004a334
or eax, 0x82311801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e60aacc
and eax, 0xb4151031
or eax, 0x4320c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a27a6f8
and eax, 0x4107605
or eax, 0x2258930
mov dword [ebx], eax
add ebx, edx
and eax, 0x3154165
and eax, 0x140124
or eax, 0x14220c12
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef336e0
and eax, 0x22361b36
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd580f4
and eax, 0x140034
or eax, 0x30222902
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac79d9b
and eax, 0x20060112
or eax, 0x1e303624
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcc2074
and eax, 0x7e7aa6bc
and eax, 0x8000034
or eax, 0x44364502
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abe254a
and eax, 0x8360102
or eax, 0x52005234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e1a12a
xor eax, 0x60d79678
and eax, 0xa006024
or eax, 0x84360112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dc0a4a
and eax, 0xc0222a34
or eax, 0x2149002
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3cbd4a
or eax, 0x448926f3
and eax, 0xc6368c36
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f69e21
and eax, 0x2368020
or eax, 0xe8006016
mov dword [ebx], eax
add ebx, edx
or eax, 0x1517a9b6
and eax, 0xfe36e036
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e57fde
or eax, 0x5e23aac0
and eax, 0x12270816
or eax, 0x100020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e91bec3
and eax, 0x2110802
or eax, 0x24261435
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd66a7
xor eax, 0x338c0b5e
and eax, 0x32110031
or eax, 0x8263006
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e6d0c5
or eax, 0x42e59f2
and eax, 0xe374037
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
or eax, 0xb59ee30
and eax, 0x42374837
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x565aba9b
and eax, 0x76376837
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b8ea1c
and eax, 0x2300014
or eax, 0x88078023
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b750d5
and eax, 0x9e379037
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679f0126
and eax, 0x72869e96
and eax, 0x30008010
or eax, 0x82372827
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a005b7
and eax, 0x2200037
or eax, 0xc417bc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29940603
or eax, 0x53782b9a
and eax, 0x52340013
or eax, 0x8803d024
mov dword [ebx], eax
add ebx, edx
and eax, 0x389f17a3
and eax, 0x8170023
or eax, 0xe620e414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a50348
and eax, 0x1d526656
and eax, 0x126016
or eax, 0x2259821
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc37a28
and eax, 0x6300838
or eax, 0x10080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x51180c4d
xor eax, 0xb67a7c9
and eax, 0x8182030
or eax, 0x22200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b28ccc
xor eax, 0x6823881a
and eax, 0x28100010
or eax, 0x16283428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a250366
and eax, 0x50180018
or eax, 0x2204820
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3bbf62
and eax, 0x62385c38
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x130db86f
or eax, 0x119c8ee0
and eax, 0x12181028
or eax, 0x68206010
mov dword [ebx], eax
add ebx, edx
or eax, 0xe171d35
and eax, 0xe380438
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2d557e
or eax, 0x5cde05d3
and eax, 0x2380038
or eax, 0xa0009800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6ad0cb
or eax, 0x2e619e1d
and eax, 0x26288c18
or eax, 0x90102020
mov dword [ebx], eax
add ebx, edx
or eax, 0x79194d8a
and eax, 0xca38c038
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c5536b
xor eax, 0x753ebf76
and eax, 0x8e004408
or eax, 0x50389030
mov dword [ebx], eax
add ebx, edx
and eax, 0x4557efb1
and eax, 0xe8a8b76
and eax, 0x8030
or eax, 0xf2386808
mov dword [ebx], eax
add ebx, edx
or eax, 0x73f3bd51
and eax, 0x4b014a6e
and eax, 0x2004828
or eax, 0x438b410
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc425d9
and eax, 0x677d9011
and eax, 0x2381011
or eax, 0x18010028
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab077c8
and eax, 0xa300008
or eax, 0x24092431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf48f1d
xor eax, 0x3c46c725
and eax, 0x2092801
or eax, 0x40301038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ae2dcc
xor eax, 0x4c957079
and eax, 0x42004408
or eax, 0x14390831
mov dword [ebx], eax
add ebx, edx
and eax, 0x245a7b65
and eax, 0x184021
or eax, 0x6a212018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d87776
or eax, 0x795b1c5f
and eax, 0x7a391419
or eax, 0x4006020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0da2b7
and eax, 0x1f0c38b7
and eax, 0
or eax, 0x92398839
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d85fb80
and eax, 0x18800
or eax, 0xa6381439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c23f9e8
and eax, 0x8a182011
or eax, 0x30219028
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1424f7
and eax, 0x549a99a2
and eax, 0x4188020
or eax, 0xca214419
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661f94e0
or eax, 0x69ede875
and eax, 0xe029d839
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ef15a6
and eax, 0xf210cc19
or eax, 0x4292020
mov dword [ebx], eax
add ebx, edx
or eax, 0x208320d8
and eax, 0x23a0039
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1e3556
and eax, 0x1020142a
or eax, 0xe1a0010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf7b324
or eax, 0x46e74d6f
and eax, 0x232082a
or eax, 0x30082010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2022cca4
or eax, 0x5cfce4dc
and eax, 0x443a2c38
or eax, 0x2001002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474547c6
and eax, 0x3a5038
or eax, 0x5a000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bee920c
and eax, 0x3085878a
and eax, 0xa
or eax, 0x6b3a6430
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a07a6d
and eax, 0x793a723a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x292b2dc8
xor eax, 0x38afac68
and eax, 0x1008020
or eax, 0x863a001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6234207f
or eax, 0xb00914d
and eax, 0x850a8008
or eax, 0x10300e32
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b92a8f
and eax, 0x10eea684
and eax, 0x280000
or eax, 0xa3129c3a
mov dword [ebx], eax
add ebx, edx
or eax, 0x234ae998
xor eax, 0x1016b0d1
and eax, 0xb128082a
or eax, 0x12a210
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5179d4
and eax, 0x1b96b20c
and eax, 0x1102000
or eax, 0xbe2a983a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbd3f95
and eax, 0xd380010
or eax, 0xc002c62a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616462a9
xor eax, 0x4224c04f
and eax, 0xca3a4418
or eax, 0x11009022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74964e90
and eax, 0xa928822a
or eax, 0x40126010
mov dword [ebx], eax
add ebx, edx
or eax, 0x71436528
and eax, 0xf13ae03a
or eax, 0x6001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a42168
xor eax, 0x8d10947
and eax, 0x530282a
or eax, 0xad610
mov dword [ebx], eax
add ebx, edx
or eax, 0x6126bab2
and eax, 0x13a0c3a
or eax, 0x12010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1c5262
and eax, 0x213b1a3b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1374e227
or eax, 0x5bb7a1d9
and eax, 0x2b3b2819
or eax, 0x4000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f272baf
or eax, 0x694da368
and eax, 0xb3ba83b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae4218
or eax, 0x5c8b36b4
and eax, 0x151c1c34
or eax, 0x22200108
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c27f24
and eax, 0x4bf5e245
and eax, 0x2342204
or eax, 0x44081d38
mov dword [ebx], eax
add ebx, edx
or eax, 0x61030209
or eax, 0x259896ae
and eax, 0x443c0d3c
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca83d67
and eax, 0x280924
or eax, 0x62145218
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cba30bf
and eax, 0x50e994e9
and eax, 0x40280028
or eax, 0x30146914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a084e28
xor eax, 0x17295fae
and eax, 0xc1c7038
or eax, 0x72200704
mov dword [ebx], eax
add ebx, edx
and eax, 0x70344480
and eax, 0x340400
or eax, 0x8c08813c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6911464c
and eax, 0x883c833c
or eax, 0x12001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c0b8b86
and eax, 0x15930dce
and eax, 0x11080c
or eax, 0x6b2c4230
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0d3c2f
and eax, 0x73d123d
or eax, 0x90008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb3de47
and eax, 0x820c0c38
or eax, 0x34319305
mov dword [ebx], eax
add ebx, edx
and eax, 0x4389582c
and eax, 0xc70e6f1
and eax, 0x20
or eax, 0xca3dc21d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c95cc8f
and eax, 0x4814400d
or eax, 0x252a2730
mov dword [ebx], eax
add ebx, edx
and eax, 0x348c29a8
xor eax, 0x24bfb9ec
and eax, 0x321004
or eax, 0x7b0c653a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d290b3
and eax, 0x93e813e
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec9057
and eax, 0x4bf50d1e
and eax, 0x934011e
or eax, 0x920a9020
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d1cfcb
or eax, 0x408bc49f
and eax, 0xa13e803e
or eax, 0x4002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x453d3e46
and eax, 0x43c2006
or eax, 0xb0028f38
mov dword [ebx], eax
add ebx, edx
and eax, 0x370ffef6
and eax, 0xea836
or eax, 0xc3301108
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f2e823
and eax, 0xc53ec83e
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4559367f
and eax, 0x4418003e
or eax, 0x9826d700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc5437
and eax, 0x7b9c7ec9
and eax, 0x4b000008
or eax, 0xa03ee136
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa813da1
or eax, 0x740ad165
and eax, 0xf53ed03e
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3621ead0
xor eax, 0x59d28c8a
and eax, 0x4326c1a
or eax, 0xc9324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f7c15d
and eax, 0x11090823
or eax, 0x236011c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787beec8
and eax, 0x29040037
or eax, 0x3b1808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a9394e
and eax, 0x4162031
or eax, 0x42290e0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53249e3c
and eax, 0x1b1003
or eax, 0x6224453c
mov dword [ebx], eax
add ebx, edx
and eax, 0x29dcd7f6
and eax, 0x201c4036
or eax, 0x5c232809
mov dword [ebx], eax
add ebx, edx
and eax, 0x7011b633
and eax, 0x30110033
or eax, 0x892e820c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c354014
or eax, 0x428def39
and eax, 0xe20fc23b
or eax, 0x18300004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1005bdee
xor eax, 0x758e81e
and eax, 0x200021
or eax, 0x1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e33c502
or eax, 0xf244e28
and eax, 0x4c00
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0085cf
and eax, 0x400
or eax, 0xbc307900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf55a63
and eax, 0x10305000
or eax, 0x500a430
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ba7e07
and eax, 0x75447696
and eax, 0x34002010
or eax, 0xa330021
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2ac9
and eax, 0x30001
or eax, 0x6e305a32
mov dword [ebx], eax
add ebx, edx
or eax, 0x370dea3c
and eax, 0x34338833
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fedab79
and eax, 0x41122102
or eax, 0x421dc31
mov dword [ebx], eax
add ebx, edx
and eax, 0xe66d336
and eax, 0x205130
or eax, 0xdb140e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5bde4e
and eax, 0x5248030
or eax, 0x22106204
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f8252da
and eax, 0xe342234
or eax, 0x50010d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d92331
and eax, 0x2e352235
or eax, 0x80005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4e638b
and eax, 0xc0321036
or eax, 0x1504a600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab0a6b7
xor eax, 0x27595ec6
and eax, 0x18164806
or eax, 0x4520a130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33229294
xor eax, 0x5e5e4bbd
and eax, 0x30023017
or eax, 0x4e354420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442123d0
or eax, 0x171e1347
and eax, 0x2160527
or eax, 0xc0218010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b85d7de
and eax, 0x5c6b9382
and eax, 0x209002
or eax, 0xb6182035
mov dword [ebx], eax
add ebx, edx
or eax, 0x4789611e
xor eax, 0x3b460c79
and eax, 0x838f500
or eax, 0x2000238
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ee60e9
and eax, 0x282028
or eax, 0x35110711
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76af46a7
and eax, 0x40102118
or eax, 0x10291e21
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f765eb
or eax, 0x4252d764
and eax, 0x2315229
or eax, 0xa5080810
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dd48ec
and eax, 0x190828
or eax, 0xc420a611
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f8a294
and eax, 0x388010
or eax, 0xd1014c29
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a46c1a2
and eax, 0xdb39c939
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9d40db
xor eax, 0x1ebb1b6e
and eax, 0xe100c011
or eax, 0x1e393528
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee42b5a
and eax, 0x11180e21
or eax, 0x22220018
mov dword [ebx], eax
add ebx, edx
or eax, 0x212c76c4
xor eax, 0x22dd0cdc
and eax, 0x10223020
or eax, 0x4a180c1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6413eb7b
xor eax, 0x149568e4
and eax, 0x28382620
or eax, 0x4502401a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751b2af
xor eax, 0x2304ee1e
and eax, 0x82a320a
or eax, 0x86104130
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b872d73
and eax, 0x1e94c89b
and eax, 0xc10001a
or eax, 0xa02aa220
mov dword [ebx], eax
add ebx, edx
and eax, 0x2344c66a
and eax, 0x7668352b
and eax, 0x2000002a
or eax, 0x993ab210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27488299
and eax, 0x84323022
or eax, 0x41088e18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d59572
and eax, 0x872a0a08
or eax, 0x5010c432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea29be5
xor eax, 0x6c569407
and eax, 0x850ac118
or eax, 0x68302622
mov dword [ebx], eax
add ebx, edx
and eax, 0x7768d3c3
or eax, 0x748cae34
and eax, 0x528eb32
or eax, 0x121008
mov dword [ebx], eax
add ebx, edx
or eax, 0x474c10b9
and eax, 0x23a0b3b
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1314df8c
and eax, 0x12100808
or eax, 0xd2b1033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c51dade
xor eax, 0x2e952ec9
and eax, 0x213b2828
or eax, 0x10000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x264c49ea
and eax, 0x8002a
or eax, 0x49334111
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42df9564
or eax, 0x5aaebf9e
and eax, 0x592acf1b
or eax, 0x80110020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6051eb20
or eax, 0x6019d10b
and eax, 0x13bf43b
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x716472bb
or eax, 0x573fbb2a
and eax, 0x123c1738
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x21366381
and eax, 0x4cc7d20c
and eax, 0x40000
or eax, 0xc038a83c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11076bfb
and eax, 0x13d0a3c
or eax, 0x24001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x558744f0
and eax, 0x413d1c3c
or eax, 0x2002101
mov dword [ebx], eax
add ebx, edx
or eax, 0x37effaef
or eax, 0x756edc78
and eax, 0x473d493d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a64ff8
xor eax, 0x584225bb
and eax, 0x4119013c
or eax, 0x1a245401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c216b86
and eax, 0x673d613d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210723e3
and eax, 0x2e12c55c
and eax, 0x210401c
or eax, 0x712d2d21
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff6e818
and eax, 0x7f3d693d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f65d83
and eax, 0xa09043c
or eax, 0x81348101
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d0b090
and eax, 0x1108010
or eax, 0x962d112d
mov dword [ebx], eax
add ebx, edx
or eax, 0x12aa7f4a
xor eax, 0x366c16d7
and eax, 0xa1118928
or eax, 0x22c1415
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb1e986
and eax, 0x466f8693
and eax, 0x22d8011
or eax, 0xad10292c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4558d119
and eax, 0xaa253024
or eax, 0x11188519
mov dword [ebx], eax
add ebx, edx
or eax, 0x559274aa
and eax, 0xc73dc13d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31848398
and eax, 0x44520f22
and eax, 0x100
or eax, 0xd33dcc3d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b254ebc
and eax, 0xd8188101
or eax, 0x725583c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a057d3e
and eax, 0x57261a4f
and eax, 0x24000d
or eax, 0x19e530
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f429cc
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x759462de
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b661cf
and eax, 0x8300800
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab7f9a7
and eax, 0x14301020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2673c0cf
and eax, 0x1fc0296b
and eax, 0x4000000
or eax, 0x18301830
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d28d2c5
or eax, 0xbb72b66
and eax, 0x24302030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddb124c
and eax, 0x4951c805
and eax, 0x100000
or eax, 0x2c202830
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6373ed
and eax, 0x20202020
or eax, 0x14101010
mov dword [ebx], eax
add ebx, edx
and eax, 0x413c60f4
and eax, 0x302030
or eax, 0x3c001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x149be9f9
and eax, 0x4304030
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d828b38
and eax, 0x1a985b4a
and eax, 0
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3941cd
xor eax, 0x2728a461
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549c9cf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb439f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x787a13fb
and eax, 0x1d529686
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dc5948
xor eax, 0x5d85482d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7549cf59
or eax, 0x29c1f59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x306e27e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731f9a93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f151e47
or eax, 0xbb418a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723dfbea
and eax, 0x7f5bcfac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf99d4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd5145d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x188870bd
and eax, 0x35c491d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e4b783
and eax, 0x5b05b72d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a108fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe090bae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ac7896
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70786e78
xor eax, 0x31655f1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4347a46
xor eax, 0x278b895b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472dd394
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4272720f
or eax, 0x5c108046
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d97ebe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xbaf5cdf
and eax, 0x176436c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x662c4a62
or eax, 0x53bde3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543eacba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e15cf51
or eax, 0x3b4d2e98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d453df5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27117217
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78183e15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a9336c
or eax, 0x419fcfe0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b76731
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61adec71
xor eax, 0x4988c4a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0ca176
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ebb46c
or eax, 0x7b8e5aed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4a3342
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3050ee83
xor eax, 0x127b128a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c36f2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f766581
xor eax, 0x2cd0c9f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xff9e4b4
and eax, 0x3f4375b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c5dfad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x299d0a3a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f35ec6
and eax, 0x22676a85
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8f8e79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d79d08
or eax, 0x5a8ca16b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4381894a
xor eax, 0x459635c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6603bb
and eax, 0x7cf9fbee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab894eb
or eax, 0x78ff1173
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d1f58e4
or eax, 0x4caa8981
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d06b750
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45bebc52
or eax, 0x6b9d39c4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd85a7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b0b695
or eax, 0x41ba0fd4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27861f3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x73348464
xor eax, 0x53604ca6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39419f6
and eax, 0x7a5c90af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7881ef70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x674a613d
and eax, 0x39bd03a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa5a536
xor eax, 0x8768dfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633e9d7b
and eax, 0x7024e4be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39035512
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49106ffc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x998f3a6
or eax, 0x71f61bf0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x676cdbe7
xor eax, 0x4dd30368
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcee120
or eax, 0x916d433
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e459c7
and eax, 0x67e3dd1a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55250290
and eax, 0
or eax, 0x76505400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64830fe8
and eax, 0x64000400
or eax, 0xb674853
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e794e6c
and eax, 0x60100017
or eax, 0x8614540
mov dword [ebx], eax
add ebx, edx
and eax, 0x20437e6e
and eax, 0x28765d9e
and eax, 0x404000
or eax, 0x58292841
mov dword [ebx], eax
add ebx, edx
and eax, 0x33923fc
and eax, 0x68b6a603
and eax, 0
or eax, 0x574b5655
mov dword [ebx], eax
add ebx, edx
or eax, 0x4899aecf
and eax, 0x5057
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1e8bdc
and eax, 0x120c4200
or eax, 0x40410400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc56d10
xor eax, 0x579c115b
and eax, 0x1506c41
or eax, 0x46060034
mov dword [ebx], eax
add ebx, edx
or eax, 0x722a99a1
and eax, 0x636e5141
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13195615
and eax, 0x70560540
or eax, 0x16801
mov dword [ebx], eax
add ebx, edx
and eax, 0x689f4ce8
xor eax, 0x31f931d8
and eax, 0x506e4108
or eax, 0x2a010262
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8ab5c4
and eax, 0x47664300
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7310b691
or eax, 0x2335b6cb
and eax, 0x62343641
or eax, 0xc424024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b0eae2
and eax, 0x46421004
or eax, 0x30306340
mov dword [ebx], eax
add ebx, edx
and eax, 0x281d990d
xor eax, 0x12471b61
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc415fa
or eax, 0x26860237
and eax, 0x26040000
or eax, 0x51616d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee1ab68
and eax, 0x5031cd52
and eax, 0x40214540
or eax, 0xf4a3231
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e75f0ba
xor eax, 0x10008436
and eax, 0x4e546144
or eax, 0x20000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712f4547
or eax, 0x15cd589d
and eax, 0x15784c19
or eax, 0x40000240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24282bd8
or eax, 0x7679e20c
and eax, 0x52786001
or eax, 0x8021072
mov dword [ebx], eax
add ebx, edx
and eax, 0x1daf0896
and eax, 0x200000
or eax, 0x554849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b25c545
and eax, 0x29400800
or eax, 0x40255000
mov dword [ebx], eax
add ebx, edx
or eax, 0x292a762f
and eax, 0x6042682c
or eax, 0x4000140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5385ee92
xor eax, 0xdbe704a
and eax, 0x28607110
or eax, 0x4406084a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa007184
and eax, 0x8004100
or eax, 0x40580e78
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fee3ca0
or eax, 0x5b102f39
and eax, 0x76627451
or eax, 6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577699f6
and eax, 0x1d4d92ba
and eax, 0x1040020
or eax, 0x78604a54
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6deef6
or eax, 0x2c262bcf
and eax, 0x6066686b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x109bee4
and eax, 0x6b6447
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5076fa89
and eax, 0x4f4f5b25
and eax, 0x404000
or eax, 0x4c351200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31541ffb
or eax, 0x4883c96
and eax, 0x7500716e
or eax, 0x2560000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2ae00c
and eax, 0x6000
or eax, 0x44691450
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c04e9d
and eax, 0x41414a4c
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d533f15
and eax, 0x69507744
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e94554b
or eax, 0x6bfb731e
and eax, 0x624b6000
or eax, 0x4040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6125c929
and eax, 0x7a387485
and eax, 0x60004000
or eax, 0x16f0442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e80309
xor eax, 0x9857d2d
and eax, 0x41023244
or eax, 0x4494109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6a7a8f
and eax, 0x4010942
or eax, 0x4054662c
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fb7910
or eax, 0x2d702db9
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d4d556
and eax, 0x591b02ee
and eax, 0
or eax, 0x4d4d7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31eb15c7
xor eax, 0x5a0690eb
and eax, 0x4004128
or eax, 0x414e0043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563031ac
and eax, 0x126c5047
or eax, 0x68010828
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e58e6c2
xor eax, 0x380a6a1a
and eax, 0x40400850
or eax, 0x18294401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26195ba5
and eax, 0x56400444
or eax, 0x102400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2279d113
and eax, 0x5cff7642
and eax, 0x403a0040
or eax, 0x2a406305
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f47911
and eax, 0
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fd77fc
and eax, 0
or eax, 0x6e554c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bf0d3f
and eax, 0x59424415
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9937f
xor eax, 0x1e8bf1a7
and eax, 0x1a484040
or eax, 0x60000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa68286
and eax, 0x524a4642
or eax, 0x1101010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c4723a
and eax, 0x1476121e
and eax, 0
or eax, 0x4274
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd65705
and eax, 0x2541500
or eax, 0x40214200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70523956
and eax, 0x30204050
or eax, 0x40581128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51024c52
or eax, 0x55baff45
and eax, 0x4168786d
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce5179e
xor eax, 0x2c2d483f
and eax, 0x44
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6903939c
and eax, 0x69030200
or eax, 0x44c6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5cb162
or eax, 0x6f03658d
and eax, 0x4f436108
or eax, 0x200a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae3f54e
xor eax, 0x5a59f066
and eax, 0x10300920
or eax, 0x6a414057
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3346e5
and eax, 0x54420102
or eax, 0x2c504d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d983745
or eax, 0x2e747bb1
and eax, 0x786e574e
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cdaffe
xor eax, 0x740116c9
and eax, 7
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x487e080e
xor eax, 0x607f2be0
and eax, 0x20000200
or eax, 0x546e5800
mov dword [ebx], eax
add ebx, edx
and eax, 0x77876c4a
and eax, 0x40024800
or eax, 0x3711256
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da05c37
xor eax, 0x14c77ce5
and eax, 0x2045004
or eax, 0x4449044b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4621d535
and eax, 0x440140
or eax, 0x6e016605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711d3ff5
or eax, 0x37c4c1cd
and eax, 0x17505100
or eax, 0x40030200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317175b
and eax, 0x1851ee20
and eax, 0x10404400
or eax, 0x4207304c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9d44b8
xor eax, 0x7d6b597c
and eax, 0x6661174
or eax, 0x40114000
mov dword [ebx], eax
add ebx, edx
and eax, 0x172ced72
and eax, 0x4140
or eax, 0x140e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a4484e
and eax, 0x27b063b
and eax, 0x200000
or eax, 0x56527000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc28b02a
xor eax, 0x3a6d26d2
and eax, 0x124d0652
or eax, 0x40024825
mov dword [ebx], eax
add ebx, edx
or eax, 0x3352aa41
xor eax, 0x1e3cedb7
and eax, 0x60410340
or eax, 0x1008480a
mov dword [ebx], eax
add ebx, edx
and eax, 0x343426bd
and eax, 0x30000200
or eax, 0x43454955
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3791c6
and eax, 0x41704a03
or eax, 0x10042140
mov dword [ebx], eax
add ebx, edx
or eax, 0x2899f9f7
and eax, 0x32360219
and eax, 0x200
or eax, 0x4d4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47190c46
and eax, 0x43084200
or eax, 0x8403400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfcd254
and eax, 0x53102054
or eax, 0x484902
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dba1ead
and eax, 0x40100804
or eax, 0x1443444b
mov dword [ebx], eax
add ebx, edx
or eax, 0x76873874
and eax, 0x426076
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bd8f7
and eax, 0x1291ae66
and eax, 0
or eax, 0x6a585a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f40a136
or eax, 0x337dc459
and eax, 0x24d4448
or eax, 0x44020806
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e9323e
and eax, 0x490002
or eax, 0x58045571
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0a27aa
and eax, 0x1ad2f3d7
and eax, 0x2405251
or eax, 0x49140402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b526108
or eax, 0x2ed8ff67
and eax, 0x6656
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec14621
and eax, 0x481ee005
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d56bd0
and eax, 0x16398e4b
and eax, 0x2100800
or eax, 0x60ee1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be5e9e8
and eax, 0x60
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x76722df3
and eax, 0xd00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f137f4
xor eax, 0x6bd48f20
and eax, 0x800
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbef3d0
and eax, 0x182800
or eax, 0x410400
mov dword [ebx], eax
add ebx, edx
or eax, 0x442efcd3
and eax, 0x4b2c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a371b8d
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42db53f1
xor eax, 0x10cd2933
and eax, 0x800000
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565cefe5
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6761eb78
and eax, 0x12f614e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b75929d
and eax, 0
or eax, 0x591c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e238ae9
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12938d22
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0061ce
or eax, 0x7860b666
and eax, 0x40e000
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x34088128
and eax, 0x69020915
and eax, 0
or eax, 0x59b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9c62e9
xor eax, 0x313d07fd
and eax, 0x2000
or eax, 0x4124000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1048f1bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a866af5
or eax, 0x52dbc055
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x40294ba3
and eax, 0x16f59503
and eax, 0
or eax, 0x48e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5811affd
and eax, 0x25b640bf
and eax, 0
or eax, 0x61642e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642a79e
or eax, 0x15ed56ff
and eax, 0x4174
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f842a4
and eax, 0x582000
or eax, 0xc800
mov dword [ebx], eax
add ebx, edx
or eax, 0x19dc1a96
xor eax, 0x70376e90
and eax, 0x1400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ad0fd9
or eax, 0x86cafa
and eax, 0x20e00
or eax, 0x64702000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4604da54
or eax, 0x184398c7
and eax, 0x617441
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x24541bba
and eax, 0x510400
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x716415df
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x187c2a14
and eax, 0x59aee4a4
and eax, 0x200000
or eax, 0x64522e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7340a7
and eax, 0x24616421
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591ccaed
and eax, 0x746c2e04
or eax, 0x4172
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bec8e3a
xor eax, 0x1371903b
and eax, 0x6445
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e36f468
and eax, 0x2400
or eax, 0x590800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d6c7e30
and eax, 0x1b2edd45
and eax, 0x400
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d59a613
and eax, 0x44502600
or eax, 0x20220800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf48582
xor eax, 0x5b4309cc
and eax, 0x4210440
or eax, 0x20407021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2a9a1a
or eax, 0x4eb99d2
and eax, 0x46a7a7a
or eax, 0x60100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6448963a
xor eax, 0x4a8c4fb
and eax, 0x2200
or eax, 0x4562
mov dword [ebx], eax
add ebx, edx
or eax, 0x323e61ac
xor eax, 0x71aa6223
and eax, 0x100000
or eax, 0x49b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d985552
and eax, 0x361909af
and eax, 0x4010000
or eax, 0xaa000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d71cce
and eax, 0x5542c00
or eax, 0x60200200
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b7db7e
and eax, 0x45240000
or eax, 0x28007478
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f31028a
xor eax, 0x347d3b65
and eax, 0x6c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc5d339
or eax, 0x2e13744d
and eax, 0x4455000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f745c1
or eax, 0x248fcfdb
and eax, 0x6c000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552fef82
and eax, 0x45776554
and eax, 0x41202400
or eax, 0x32420a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x420a2885
and eax, 0x23730657
and eax, 0
or eax, 0x73
mov dword [ebx], eax
add ebx, edx
or eax, 0x7571ca5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e88126
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x186f451a
xor eax, 0xb93fe37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4c4684
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5139d325
or eax, 0x3cdd5bf2
and eax, 0xc8cc81
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf8fe3a
or eax, 0x38d301ec
and eax, 0xc30000
or eax, 0x45040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5e6807
and eax, 0x10804
or eax, 0x16402c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c71713
and eax, 0x74000500
or eax, 0x8845c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd56baae
and eax, 0x1180e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5201722c
and eax, 0x2004002
or eax, 0x9f405c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2b7ea2
and eax, 0x430000a5
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e54eb8
and eax, 0x91254805
or eax, 0x8128040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a04c28
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4e4eed
and eax, 0x49be6976
and eax, 0x40000
or eax, 0x6108e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ceb59e9
and eax, 0x40454100
or eax, 0x90008600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1137b128
and eax, 0x5628c44c
and eax, 0
or eax, 0x9935
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423b7029
and eax, 0x284104
or eax, 0x3cc004c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x56cbabff
and eax, 0x4600006e
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c741212
xor eax, 0x6b6b7fd7
and eax, 0x401b4001
or eax, 0x13e08044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f499771
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9cb0bd
and eax, 0x11a10b4
or eax, 0x204a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b561eb
and eax, 0x24dcd828
and eax, 0x4000
or eax, 0xbc458700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7464b287
or eax, 0x74de77f1
and eax, 0x17530
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5888eade
or eax, 0x57be1914
and eax, 0x5eac05c6
or eax, 0x20004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b234cc8
or eax, 0xc042479
and eax, 0x45000005
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a3b35cb
and eax, 1
or eax, 0x4dfbdc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ead6236
and eax, 0x41460000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd4afe6
xor eax, 0x1880d4b3
and eax, 0x44c0b0
or eax, 0x12a0840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207c4769
xor eax, 0x5fdeca33
and eax, 0x6c444500
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
and eax, 0xf96a4c2
and eax, 0x8000
or eax, 0x620f
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b0f157
and eax, 0x20b04147
or eax, 0x80080480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3113fb17
or eax, 0x5f2e91b7
and eax, 0xc7000097
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23072c33
and eax, 0x30804
or eax, 0xa68d041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1fb4fe
and eax, 0x5470000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa89e96
and eax, 0x7e6eff88
and eax, 0
or eax, 0x5117b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dcdf33d
xor eax, 0x18ec96d1
and eax, 0x58500
or eax, 0xe0404200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19233666
or eax, 0x6fab0240
and eax, 0x9000
or eax, 0x891
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1d31f3
or eax, 0x709fa692
and eax, 0x489805c2
or eax, 0x604005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df3914c
and eax, 0x58cb2db1
and eax, 0x40000001
or eax, 0x87000076
mov dword [ebx], eax
add ebx, edx
or eax, 0x154d60e4
and eax, 0x94084045
or eax, 0x229400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2743a3cd
and eax, 0x7a27d410
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b7aaf
xor eax, 0x44c49006
and eax, 0x871004
or eax, 0x2847c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ee2f10
and eax, 0x40300
or eax, 0xf8418800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2477153
and eax, 0x28a01
or eax, 0x61012c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea55a72
and eax, 0x58458900
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x701b1247
and eax, 0x20000000
or eax, 0xbd04d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f4cfd4
and eax, 0x804800
or eax, 0x4d09b04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1163ef20
or eax, 0x7bf4dc21
and eax, 0xb09eb40
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d69d53
and eax, 0x259d066c
and eax, 0x810000
or eax, 0xc202d055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685fa195
and eax, 0x80540100
or eax, 0x50018801
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f58f
xor eax, 0x47540f07
and eax, 0x3500402
or eax, 0x38804189
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd1d2a2
and eax, 0x743981ac
and eax, 0
or eax, 0x8d0fac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x269074ee
and eax, 0
or eax, 0x1b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578a4000
and eax, 0x3884188
or eax, 0x80500c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dea7b0
and eax, 0x58801a9
or eax, 0x48010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6534a1b1
and eax, 0x6c1581d8
or eax, 0x90400a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a431d0
and eax, 0x10000110
or eax, 0x6cd8542b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3803f072
and eax, 0x8000010
or eax, 0xc0458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cd8efc
and eax, 0x1c800528
or eax, 0x60744013
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd170a6
and eax, 0x24400000
or eax, 0xc00d8b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d35271
and eax, 0x44400000
or eax, 0x309c4d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x657ba85c
or eax, 0x1724ded
and eax, 0x44500914
or eax, 0x98058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0fe00e
and eax, 0x1b5c4102
or eax, 0x20a01401
mov dword [ebx], eax
add ebx, edx
and eax, 0x346a9bd1
xor eax, 0x2bfe2073
and eax, 0x9143050
or eax, 0x69c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2367ff62
or eax, 0x46e4c67a
and eax, 0x3e4440a
or eax, 0x80000181
mov dword [ebx], eax
add ebx, edx
or eax, 0x359ab1c4
and eax, 0x58801c0
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8f96f0
and eax, 0x18048320
or eax, 0xa04908c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x45007482
xor eax, 0x53fc8c1c
and eax, 0x1008080
or eax, 0x88014103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f5cd60
and eax, 0x55800841
or eax, 0xbb00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bdbb309
or eax, 0x4db76604
and eax, 0x1c20344
or eax, 0x8090
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fea3b93
and eax, 0x1c00180
or eax, 0x8a145409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba89572
and eax, 0x388041
or eax, 0x45033004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1066f99a
and eax, 0x50d09d4
or eax, 0x80800600
mov dword [ebx], eax
add ebx, edx
or eax, 0x186f1c61
xor eax, 0x5f9370f
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605360bf
and eax, 0x6ac1fa8a
and eax, 0x48012008
or eax, 0x53a9445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5546266f
and eax, 0x45093468
or eax, 0x82004990
mov dword [ebx], eax
add ebx, edx
and eax, 0x755508e
and eax, 0x10000
or eax, 0xa845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bf1513
and eax, 0x5aa0000
or eax, 0x2410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ee534e
and eax, 0xa80000
or eax, 0x45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e2e29b
and eax, 0x23ac7d4c
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f69faf8
and eax, 0x48aac847
and eax, 0
or eax, 0x5533e855
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ab165b
xor eax, 0x4e5c5fd3
and eax, 0x9652088
or eax, 0x82005420
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f8001
and eax, 0x53bb001
or eax, 0x40000844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad8375a
and eax, 0xb200c18
or eax, 0x800470c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0deb24
and eax, 0x218d1c97
and eax, 0x800
or eax, 0x4d03e04d
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd8180d
and eax, 0x4000800
or eax, 0xc04d33c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x238cbfea
xor eax, 0x1fa32647
and eax, 0x500a192c
or eax, 0x5810050
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd78121
and eax, 0x1488040
or eax, 0xa203a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f155aa4
and eax, 0x309669ff
and eax, 0x804100
or eax, 0x8b601489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ecf3eb
or eax, 0x5a326585
and eax, 0x4502e445
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162e234a
and eax, 0x3014400
or eax, 0x884030e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57933c3d
and eax, 0x1013400
or eax, 0x4c3a804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x214f2225
and eax, 0x739f069b
and eax, 0x1090000
or eax, 0x8a307dbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6a0858
and eax, 0x133444
or eax, 0x55288011
mov dword [ebx], eax
add ebx, edx
and eax, 0x566dabb2
and eax, 0x202000
or eax, 0x8b005de8
mov dword [ebx], eax
add ebx, edx
and eax, 0x414ed35e
and eax, 0x1001040
or eax, 0x443bac05
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bef0bb4
and eax, 0x47093df0
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x630276bc
and eax, 0x12444
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec7eabb
and eax, 0x6c20000
or eax, 0x1290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1459b9
and eax, 0
or eax, 0xa445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202588b8
and eax, 0x4e59ee05
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x550c6bd3
and eax, 0x4d004841
or eax, 0x23940c
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d3c386
and eax, 0xb005584
or eax, 0x80082020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c4630b2
xor eax, 0x1edbe187
and eax, 0x1111a011
or eax, 0x442a5044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1408a20
and eax, 0x1097864
or eax, 0x8a000588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2923bfad
xor eax, 0x2c7885ca
and eax, 0x88024401
or eax, 0x60818844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db7bcf0
and eax, 0xcc058801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7bc5dd
and eax, 0x80304c88
or eax, 0x3800103
mov dword [ebx], eax
add ebx, edx
or eax, 0x2546f015
and eax, 0x5800181
or eax, 0x48090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1066fe57
and eax, 0x77163a08
and eax, 0x50040a00
or eax, 0xa85181b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b294fbc
and eax, 0x8901c280
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5bebd9
and eax, 0x55001739
and eax, 0x1000001
or eax, 0x448bf854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6cf1e8
and eax, 0x10450994
or eax, 0xa4003240
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c07ed38
or eax, 0x4d6a0cc
and eax, 0x81890c
or eax, 0x80403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fde12d
xor eax, 0x5b3d3e32
and eax, 0x48090000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b1d49c
and eax, 0x10000
or eax, 0xe44c33dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x37726ed4
and eax, 0x75344d18
or eax, 0x8800023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740fa780
or eax, 0x13674b3c
and eax, 0x8558b08
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x582d8a47
and eax, 0x40040000
or eax, 0x35e8550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d38239c
and eax, 0x440214
or eax, 0xc0018900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc2bf59
or eax, 0x19fee83b
and eax, 0x4844ab0b
or eax, 0x84010404
mov dword [ebx], eax
add ebx, edx
or eax, 0x511968d7
and eax, 0x5c5c451b
or eax, 0x20a00020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59b48254
and eax, 0x611f05a
and eax, 0x4008008
or eax, 0xf84d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d3cc57
and eax, 0x7d9c4d1b
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4416cc29
xor eax, 0x495a63a0
and eax, 0xc440b00
or eax, 0xe0118062
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0377d
and eax, 0x64f41523
or eax, 0x10084000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ee3bf11
xor eax, 0x165a1c14
and eax, 0x40000900
or eax, 0x8c458220
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c66a04
xor eax, 0x38117788
and eax, 0x8544500
or eax, 0x81a00023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642d6430
and eax, 0x4d890001
or eax, 0x29044
mov dword [ebx], eax
add ebx, edx
and eax, 0x645729fc
or eax, 0x710c222a
and eax, 0x40d004c
or eax, 0x88408990
mov dword [ebx], eax
add ebx, edx
and eax, 0x4268d9a1
and eax, 0x400180
or eax, 0x83b4540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x764bc4e5
and eax, 0x558901ea
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2713e3ea
and eax, 0x100183e0
or eax, 0x80440814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f4752e
and eax, 0x5480441a
or eax, 0x280c0121
mov dword [ebx], eax
add ebx, edx
and eax, 0xf50fd79
xor eax, 0x244d541c
and eax, 0x204d0100
or eax, 0xc0008a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x27735d9
and eax, 0x60400d19
or eax, 0x1d804022
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8c8b4c
xor eax, 0x3c7bd4ac
and eax, 0x40150b12
or eax, 0x84408020
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b9a992
or eax, 0x6ebcca1e
and eax, 0x74f04102
or eax, 0x1401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c2c9d2
xor eax, 0x5c3ab7a0
and eax, 0x8000b00
or eax, 0xb0458008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe8a253
and eax, 0x3ce8011b
or eax, 0x40104420
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeee087
and eax, 0x40480001
or eax, 0x94058b18
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b9c04d0
and eax, 0x41c35c0c
and eax, 0
or eax, 0x8901e983
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c3fe78
or eax, 0x7ff327f3
and eax, 0x5583d449
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x445e1807
and eax, 0x44000004
or eax, 0x985523d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd56132
and eax, 0x45810074
or eax, 0xa0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37795b0e
and eax, 0x60401330
or eax, 0x8c052884
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bd1a39
and eax, 0x4c89093d
or eax, 0x1020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aeaa5e3
or eax, 0x1dc611fb
and eax, 0x1c801f0
or eax, 0x218204
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4bdff6
xor eax, 0x1fa0d966
and eax, 0x400480
or eax, 0x8bb44909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345ff84f
and eax, 0xd4a7da0
and eax, 0xd0a1400
or eax, 0xa205c855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245abf5d
and eax, 0x1116000
or eax, 0x542a8455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6ea6bf
and eax, 0x71c7c7d6
and eax, 0x54080
or eax, 0x8b1a3c34
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffe4cff
and eax, 0x5e8087ca
and eax, 0x400
or eax, 0x4503b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf06523
and eax, 0x1a5a0a39
and eax, 0x8400820
or eax, 0xe0053390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd86e48
or eax, 0x6c2410f1
and eax, 0x4d891478
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0x257ac556
or eax, 0x582941e2
and eax, 0x4dab05f8
or eax, 0x40a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5c1d01
and eax, 0x404d1be8
or eax, 0xb0002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41bb9790
xor eax, 0x33b23516
and eax, 0x518b0014
or eax, 0x4001169
mov dword [ebx], eax
add ebx, edx
or eax, 0x68df0127
or eax, 0x5baa179
and eax, 0x70553144
or eax, 0x80000a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x67184402
and eax, 0x40000000
or eax, 0x58b097d
mov dword [ebx], eax
add ebx, edx
or eax, 0x282f66f1
and eax, 0x18003b4
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x494d0e79
xor eax, 0x2f5b43bf
and eax, 0x60944400
or eax, 0x89200189
mov dword [ebx], eax
add ebx, edx
and eax, 0x545df159
and eax, 0x40144001
or eax, 0xbfebbe32
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b99dc6a
and eax, 0x3b804c02
or eax, 0x400189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8234ed
and eax, 0x222c9059
and eax, 0x1049
or eax, 0x97dac04
mov dword [ebx], eax
add ebx, edx
and eax, 0x736a6046
or eax, 0x5580ceb9
and eax, 0x1e84489
or eax, 0x82041102
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab2af93
or eax, 0x5afa5ccf
and eax, 0x518801c2
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x346fde04
or eax, 0x65b95ea3
and eax, 0x10aa0
or eax, 0x844814c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d34cd
and eax, 0x1880d
or eax, 0x24000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356bb54c
or eax, 0x6e579df3
and eax, 0x3c013500
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe9e4f0
and eax, 0xd896140
or eax, 0x4002000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f22faa8
and eax, 0x52b671d1
and eax, 0x12800100
or eax, 0x6d418008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3305c7
xor eax, 0x6ccdbb16
and eax, 0x16
or eax, 0x810000e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x3236210
or eax, 0x49daac39
and eax, 0x1c8c2f1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edd4ef0
and eax, 0xc018800
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a0e87d
and eax, 0x8000058
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8d4ca4
and eax, 0x82810854
or eax, 0x60000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73acbec2
or eax, 0x11b8ee0b
and eax, 0x3489
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612aa3eb
and eax, 0x410a9200
or eax, 0x18906081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46445abd
or eax, 0xfe1a470
and eax, 0x12810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xabb476b
xor eax, 0x70da58fe
and eax, 0x1894
or eax, 0x4060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5c49d1
or eax, 0x7b25266
and eax, 0x25084183
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f1a201
xor eax, 0x6e32d539
and eax, 0x20a3
or eax, 0x4904
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bfc6af
and eax, 0x25
or eax, 0x491310
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa59ac3
and eax, 0
or eax, 0xc908800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54173cb6
and eax, 0x8000010
or eax, 0x83000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c284232
and eax, 0x91000048
or eax, 0x60810805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b12654e
or eax, 0x4a08cc80
and eax, 0x6d8e
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3655efbb
xor eax, 0xf938b17
and eax, 0x38860900
or eax, 0x4619e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8990c2
and eax, 0x563f8a41
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54306db4
and eax, 0x61304500
or eax, 0x844104b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee7f062
and eax, 0x5002
or eax, 0x81080589
mov dword [ebx], eax
add ebx, edx
and eax, 0x44540927
or eax, 0x551bf960
and eax, 0x550bb842
or eax, 0xaa400088
mov dword [ebx], eax
add ebx, edx
and eax, 0x778b66a3
and eax, 0x77020082
or eax, 0x80f0817d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13146ece
or eax, 0x2e49803e
and eax, 0x88efef0b
or eax, 0x11010c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5808e13e
or eax, 0x5f21ab1
and eax, 0x580c8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7922e089
and eax, 0x8408800
or eax, 0x50300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dab37a9
and eax, 0x10746f05
and eax, 0x40801
or eax, 0x805204
mov dword [ebx], eax
add ebx, edx
and eax, 0x53011e49
and eax, 0x1000
or eax, 0x4dc32500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9fd94
or eax, 0x354c45c8
and eax, 0x5890000
or eax, 0x48020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x37353d9e
and eax, 0x5f810108
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc84861
and eax, 0x81000069
or eax, 0x96
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f767877
and eax, 0x1000071
or eax, 0xc92380
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbd7299
and eax, 0x8810000
or eax, 0x4008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3b4b63
and eax, 0x8000000
or eax, 0x83000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc35a97
and eax, 0xaa815855
or eax, 0x4000a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c73def
or eax, 0x17f371f5
and eax, 0x979
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9b2b87
and eax, 0x9980189
or eax, 0x82605400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f718b
and eax, 0x6a5f77ff
and eax, 0x32400
or eax, 0x4500d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5569e0
and eax, 0x44010040
or eax, 0xb04489b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150c1ff1
and eax, 0x5474d663
and eax, 0x40000001
or eax, 0xd8b09ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x1341e78f
and eax, 0x1c183e4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c360b42
xor eax, 0x6539eefe
and eax, 0x8c44508
or eax, 0x83300881
mov dword [ebx], eax
add ebx, edx
and eax, 0x72185b57
and eax, 0x104001
or eax, 0x552bb454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336b8ae0
or eax, 0x747832d0
and eax, 0x62080ec4
or eax, 0x88850108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6d4138
and eax, 0x1b275fa8
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0f765a
and eax, 0x80037041
or eax, 0x68808804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b9daa94
and eax, 0xe8058801
or eax, 0x10400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x579229b5
and eax, 0x83c00981
or eax, 0x20440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x739f225a
and eax, 0x418901c9
or eax, 0xc000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b489c4d
and eax, 0x218190be
and eax, 0x200180a0
or eax, 0xdc540b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x37327b8f
or eax, 0x16fb5197
and eax, 0x6c85113
or eax, 0x9000428
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4ca826
or eax, 0x1a522377
and eax, 0x305
or eax, 0x15488
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ea0341
or eax, 0x3d3e826f
and eax, 0x28048300
or eax, 0xc0410800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e2b29d
and eax, 0x621b424b
and eax, 9
or eax, 0x7de44532
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c32d748
and eax, 0x20004508
or eax, 0x80458201
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3ef3b6
and eax, 0x63224a2d
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eecefbb
and eax, 0x4c407aa
or eax, 0x41030041
mov dword [ebx], eax
add ebx, edx
or eax, 0x58069467
or eax, 0x2c80eeea
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498559ae
and eax, 0x7ae9a7b8
and eax, 0x40010100
or eax, 0xb04c8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f078248
xor eax, 0x7cdfd4f2
and eax, 0x3804d22
or eax, 0xc200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b3f852
or eax, 0x6d728df7
and eax, 0x184
or eax, 0x13200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f195f7
and eax, 0xba1cbf0
and eax, 0x8200
or eax, 0xc0550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373cabde
xor eax, 0x1e480aff
and eax, 0x9000021
or eax, 0x6d8551a
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cda76a
xor eax, 0x2994b0fd
and eax, 0x2585
or eax, 0x10208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b7b692f
and eax, 0x10410b00
or eax, 0xc4048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4e7bc1
and eax, 0x8a084181
or eax, 0x1800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d34b2ad
xor eax, 0x56c4c9f2
and eax, 0x4d80c849
or eax, 0x93404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed944fa
and eax, 0x54518884
or eax, 0x80040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0b0529
and eax, 0x5fc5c22c
and eax, 0x10000
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1943fa
and eax, 0x1014000
or eax, 0x448a9455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11da9422
or eax, 0x587ef4cd
and eax, 0x4453088
or eax, 0x80000b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4175ad
xor eax, 0x43da21a3
and eax, 0x4d8b080c
or eax, 0x71
mov dword [ebx], eax
add ebx, edx
or eax, 0x12001504
and eax, 0x4609c5d2
and eax, 0x40090140
or eax, 0xb0443aac
mov dword [ebx], eax
add ebx, edx
or eax, 0x6640fe6e
and eax, 0x54091b6c
or eax, 0x1820010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7d0356
or eax, 0x6eb2a60
and eax, 0x14412340
or eax, 0xa8141088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9c8a2e
and eax, 0x2cb5c33d
and eax, 0xc040008
or eax, 0x3e05533
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f3d4ef
or eax, 0x63d1c77b
and eax, 0xd38d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59859922
or eax, 0x5c1bab6e
and eax, 0x58018b00
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59dcdb73
and eax, 0x8440100
or eax, 0x7a0443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x389f3c65
and eax, 0x401
or eax, 0xe38c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e0e36d
and eax, 0x44400000
or eax, 0x900d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x254a4dec
and eax, 0x135ccc74
and eax, 0
or eax, 0x8901c183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb752cb
xor eax, 0x7b9f44d9
and eax, 0x89400
or eax, 0x5583404d
mov dword [ebx], eax
add ebx, edx
and eax, 0x28693dae
and eax, 0x10004
or eax, 0xe05403d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5ea2f5
and eax, 0x254
or eax, 0x458b2821
mov dword [ebx], eax
add ebx, edx
and eax, 0xef57598
and eax, 0x12010
or eax, 0xc8441bec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3626d03f
and eax, 0x4c032240
or eax, 0x188003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4540569c
xor eax, 0x27763d5b
and eax, 0x400d0ba4
or eax, 0x84403008
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a9e064
and eax, 0x55890b6c
or eax, 0x20011
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb38e246
and eax, 0x5c110920
or eax, 0x804402c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x418a8b57
xor eax, 0x4e2177b1
and eax, 0x10d05402
or eax, 0x6c000139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x462e5fc8
and eax, 0x10440a03
or eax, 0xc001810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af660db
and eax, 0x8801ab04
or eax, 0x3044040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afcb6d0
and eax, 0x800d8085
or eax, 0x4024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1053811
and eax, 0x84
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x3843d63
xor eax, 0x50cb4211
and eax, 0x130c4d8a
or eax, 0x28a00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcb62d
and eax, 0x2d63945d
and eax, 0x960800d
or eax, 0x1d6040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8d7786
and eax, 0x4c87ee0b
and eax, 0x844403
or eax, 0x11801c4
mov dword [ebx], eax
add ebx, edx
or eax, 0xba4ea9b
and eax, 0xbdc3411
and eax, 0xb000000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8c750a
and eax, 0x8000000
or eax, 0x9445c707
mov dword [ebx], eax
add ebx, edx
and eax, 0x13d34ad4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ab2923
and eax, 0x21a00103
or eax, 0x12505488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6885ec8d
and eax, 0x6b3dae41
and eax, 0x41018800
or eax, 0x14881455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769f7e9e
and eax, 0x20048280
or eax, 0xd0410900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2888daa8
and eax, 0x355fe7b2
and eax, 0x1c080
or eax, 0x89002803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c994b1
and eax, 0x2c807000
or eax, 0x51038045
mov dword [ebx], eax
add ebx, edx
and eax, 0xc586bc2
and eax, 0x8000000
or eax, 0x3740080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfff5fc
and eax, 0x31620306
and eax, 0x1400100
or eax, 0xa984c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cc8343
and eax, 0x382c75b4
and eax, 0x8080000
or eax, 0x4533bc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d3ea67
and eax, 0xb285420
or eax, 0x801428c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4465dc09
and eax, 0x4519a045
or eax, 0x10221410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702c4296
and eax, 0x11474c0
or eax, 0x8a200828
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4d4bd9
xor eax, 0x3cf65769
and eax, 0x5220401
or eax, 0x4009e044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e7d336b
and eax, 0x4012040
or eax, 0xd8441bac
mov dword [ebx], eax
add ebx, edx
and eax, 0x64d7c0ba
and eax, 0x44010028
or eax, 0x98a2954
mov dword [ebx], eax
add ebx, edx
and eax, 0xafadcec
and eax, 0x12ad39b9
and eax, 0x880828
or eax, 0x7c058190
mov dword [ebx], eax
add ebx, edx
and eax, 0x474b5f39
and eax, 0x90938
or eax, 0x8bf6f6c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60408a18
and eax, 0x81897045
or eax, 0x14008810
mov dword [ebx], eax
add ebx, edx
or eax, 0x178cb477
and eax, 0x978dfc70
or eax, 0x68720308
mov dword [ebx], eax
add ebx, edx
or eax, 0x42eda48a
and eax, 0x83f8458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48068959
and eax, 0x418800c0
or eax, 0x4010128
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcad8f6
and eax, 0x4c8989f8
or eax, 0x30040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebcbef1
and eax, 0x12313509
or eax, 0x29cecaf6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f721d26
and eax, 0x3fff788d
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7548d6b8
and eax, 0x8a352c35
or eax, 0x10051ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x77aedba8
and eax, 0x1dce5149
and eax, 0x8825041
or eax, 0xe2018414
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b5885e
and eax, 0x75f87ac0
and eax, 0x40100800
or eax, 0x94458101
mov dword [ebx], eax
add ebx, edx
and eax, 0x47402ae0
xor eax, 0x146bf2e0
and eax, 0x4080
or eax, 0xfd4050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce07698
and eax, 0x5d4458b
or eax, 0x80080024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f541420
and eax, 0x8a005080
or eax, 0x1102440
mov dword [ebx], eax
add ebx, edx
and eax, 0x61551e1f
or eax, 0x3b882a92
and eax, 0x9183800
or eax, 0x4423804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x324723af
and eax, 0x200c
or eax, 0x8b085db0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8b94b8
xor eax, 0x321ca382
and eax, 0x50b0804
or eax, 0x5000a451
mov dword [ebx], eax
add ebx, edx
or eax, 0x24964ff7
and eax, 0x10865d0
or eax, 0x8a001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ebf839
and eax, 0x3fa50c6a
and eax, 0x1210040
or eax, 0x441ab005
mov dword [ebx], eax
add ebx, edx
and eax, 0x758a4ec3
and eax, 0x1080040
or eax, 0x8a017dbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2929b98f
xor eax, 0x68eb588
and eax, 0x81834845
or eax, 0x4000a408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8f7545
and eax, 0x8c0c8900
or eax, 0x60410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a7600
and eax, 0x80405501
or eax, 0x388008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40aaedf2
and eax, 0x418801ea
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f43e7f1
xor eax, 0x29c04f38
and eax, 0x78410ac8
or eax, 0x80048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ba10b9
xor eax, 0x53915818
and eax, 0x396c4121
or eax, 0x2800412
mov dword [ebx], eax
add ebx, edx
or eax, 0xad5e2d4
xor eax, 0x660b8454
and eax, 0x5c742001
or eax, 0x98c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x610ba414
or eax, 0x3c59523
and eax, 0x3c00503
or eax, 0x38304888
mov dword [ebx], eax
add ebx, edx
or eax, 0x50161085
xor eax, 0x6d6d9611
and eax, 0x1419c80c
or eax, 0x40640041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b884f12
or eax, 0x7b781b4
and eax, 0x3984180
or eax, 0x40140b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f87ec2c
xor eax, 0x6acf990b
and eax, 0x54100004
or eax, 0x12bc451
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d181cb
and eax, 0x10040
or eax, 0x8b487da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f0c787
and eax, 0x101f045
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec1868c
xor eax, 0x73e387f9
and eax, 0x644003b8
or eax, 0x88053800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b395681
xor eax, 0x356e633f
and eax, 0x4d0b303d
or eax, 0x800e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b1d62b
and eax, 0x2e46e359
and eax, 0x24008050
or eax, 0x508d098c
mov dword [ebx], eax
add ebx, edx
and eax, 0x796c6a4b
or eax, 0x7fb7d49b
and eax, 0xbbfdcdb
or eax, 0x80402324
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b1b335
and eax, 0x1c049e26
and eax, 0x10008c04
or eax, 0x85896051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2374e0f4
and eax, 0xb6fd0c20
or eax, 0x4902f350
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8612ee
or eax, 0x23d075e5
and eax, 0x83dc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f7ea72
and eax, 0x10901e8
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebe29da
or eax, 0x7f2e9988
and eax, 0x748c89c8
or eax, 0x10214
mov dword [ebx], eax
add ebx, edx
and eax, 0x399360f1
xor eax, 0x72dca836
and eax, 0x25da8e6
or eax, 0x39a25719
mov dword [ebx], eax
add ebx, edx
or eax, 0xc037e29
or eax, 0x4b0a6296
and eax, 0x7fff708d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1c8225
and eax, 0x8b1570ad
or eax, 0xd52
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d81f44e
and eax, 0x9017444
or eax, 0xa60e8811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44142d87
and eax, 0x411bc050
or eax, 0x14200805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f92af5
and eax, 0x20060a0
or eax, 0x89091d58
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c839175
and eax, 0xc883f845
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786c9cb5
or eax, 0x218605d6
and eax, 0xb0450100
or eax, 0x48008801
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ba099b
and eax, 0x2f526cac
and eax, 0x2a520088
or eax, 0xd5ac0161
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffcd835
and eax, 0x6c4c0021
or eax, 0x80018bde
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22301234
and eax, 0x308577a
and eax, 0x102
or eax, 0x8901e881
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9a7f33
and eax, 0x3d4033ab
and eax, 0x15002001
or eax, 0x408bcc4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f25e829
or eax, 0x5aeaba96
and eax, 0x42ca8008
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab71409
and eax, 0x80000001
or eax, 0x10000fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e52383c
xor eax, 0x6f8c864
and eax, 0x29a8a092
or eax, 0x40010360
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b36a57
and eax, 0x19d791ef
and eax, 0x40
or eax, 0xd562b825
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b738dc
and eax, 0x1220000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7af12c
and eax, 0x108
or eax, 0x81a80c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab793c9
and eax, 0x4b7e34f5
and eax, 0xb340000
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ed06a2
and eax, 0x81000080
or eax, 0x800000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x758cf827
xor eax, 0x777e7114
and eax, 0x500890
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d8a961
xor eax, 0xead2e41
and eax, 0xd8b00
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68796d09
and eax, 0x3f409e76
and eax, 0x20008000
or eax, 0x175a4981
mov dword [ebx], eax
add ebx, edx
and eax, 0x4976f505
or eax, 0x47a90033
and eax, 0x41810000
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5056d721
and eax, 0
or eax, 0xff5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea3dc61
or eax, 0x617003a
and eax, 0x12183a
or eax, 0xe00280
mov dword [ebx], eax
add ebx, edx
and eax, 0x68bb1ef5
or eax, 0x4bcc9d1f
and eax, 0x8540b00
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9ffeb8
and eax, 0x8152200
or eax, 0x20c0d081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8d0693
and eax, 0x507f83aa
and eax, 0x80000
or eax, 0x8a800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5afff1
and eax, 0
or eax, 0x580c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf4a8e
xor eax, 0x23de2ff1
and eax, 0x21dc4589
or eax, 0xc200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bae362
and eax, 0xe9
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ef0f9a
xor eax, 0x3de07703
and eax, 0xa0c4088
or eax, 0x81f00501
mov dword [ebx], eax
add ebx, edx
and eax, 0x9dd04fe
and eax, 0x9080408
or eax, 0x4423c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b2df61
and eax, 0x350e1459
and eax, 0x4080008
or eax, 0xc04589f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f799d7a
or eax, 0x436d1a57
and eax, 0x4509096b
or eax, 0x10820080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3db735
and eax, 0x8282c4
or eax, 0x1400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2143f10c
or eax, 0x7bf3e633
and eax, 0xbc04501
or eax, 0x80041088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487ad882
or eax, 0x4a460dcb
and eax, 0x413a8441
or eax, 0x4014004
mov dword [ebx], eax
add ebx, edx
and eax, 0x236709d1
and eax, 0x1010040
or eax, 0xea8c0f9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2e90b2
or eax, 0x29da7c96
and eax, 0x89000002
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e07e76
and eax, 0xc207044
or eax, 0x410b8009
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ca5701
and eax, 0xb21754c
or eax, 0x800400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d03872f
and eax, 0x8202c041
or eax, 0x40810c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff405d1
and eax, 1
or eax, 0xcc558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b559013
or eax, 0x49c8e9e2
and eax, 0x83c84183
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x79204014
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e56b98e
and eax, 0x1e4d9db7
and eax, 0xc4d8980
or eax, 0xc0000248
mov dword [ebx], eax
add ebx, edx
and eax, 0x453e827c
and eax, 0xd6ac311
and eax, 0x80000
or eax, 0x3bc04d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa4fb99
and eax, 0x1f930335
and eax, 0
or eax, 0x87cfc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5785990d
and eax, 0x3e04500
or eax, 0x4108b
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b89b45
and eax, 0x32c9d359
and eax, 0x2000001
or eax, 0x4174c054
mov dword [ebx], eax
add ebx, edx
or eax, 0x59adca74
and eax, 0x1bcc4001
or eax, 0x2000058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x649c3c40
and eax, 0xc0400
or eax, 0x1971f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f23f8dc
and eax, 0x48bbe836
and eax, 0x100000
or eax, 0x3be44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa77eb8
xor eax, 0x27708dbc
and eax, 0x21880d
or eax, 0x115c4040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x660bf7a2
and eax, 0x370158b
or eax, 0x80804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f35179
and eax, 0x100c2
or eax, 0x55880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x269e504b
and eax, 0x7670d930
and eax, 0
or eax, 0xd0458bf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b06e06
and eax, 0x30f04532
or eax, 0x4c000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba0d8eb
and eax, 0x64408919
or eax, 0x800d0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6007e9fa
xor eax, 0x407fb88d
and eax, 0x4420480a
or eax, 0x30c80501
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0ab5eb
xor eax, 0x4cd6af4
and eax, 0x14450b1a
or eax, 0xa0108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3cae8b
and eax, 0x8901aa83
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777905f4
or eax, 0x73013af0
and eax, 0x4509b455
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5ad076
and eax, 0x5d2c0e2e
and eax, 0
or eax, 0xb4453bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fcbb6e1
or eax, 0x3b5a1bc2
and eax, 0xd0b0940
or eax, 0x4080003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x174bbcd8
and eax, 0x1010040
or eax, 0xc083a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc5a1e3
xor eax, 0x66fd0c5b
and eax, 0x9200d88
or eax, 0x82c04001
mov dword [ebx], eax
add ebx, edx
and eax, 0x80b5bd4
and eax, 0x8004000
or eax, 0xe283a455
mov dword [ebx], eax
add ebx, edx
and eax, 0x3201738d
and eax, 0x20010001
or eax, 0xc4548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x672bf3fc
and eax, 0x23704189
or eax, 0x800402
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b9a0c5
and eax, 0x1300001
or eax, 0x440be444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3be165
or eax, 0x650897fd
and eax, 0x90815c0
or eax, 0x82426800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4bf533
and eax, 0x84018841
or eax, 0x988240c
mov dword [ebx], eax
add ebx, edx
or eax, 0x34448807
and eax, 0x360e2d1a
and eax, 0x340c2c08
or eax, 0xcbf3d364
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9c8740
and eax, 0x9800500
or eax, 0x8040508b
mov dword [ebx], eax
add ebx, edx
and eax, 0x673d56c4
and eax, 0x279510ec
and eax, 0x1000080
or eax, 0xfeff6815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de9fb1d
xor eax, 0x2811d9b1
and eax, 0x80050a39
or eax, 0x404081c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3062a000
xor eax, 0xa168370
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b12737
and eax, 0x10001
or eax, 0x8d8ac044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5610b303
or eax, 0x5d81e854
and eax, 0x5d81e844
or eax, 0xa27e1728
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421e1d99
and eax, 0xbd608031
or eax, 0x42080d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e0bb34
and eax, 0x1608930
or eax, 0x201d76cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b07196a
xor eax, 0x5444ccd7
and eax, 0x11405589
or eax, 0x2ab40002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c798a8c
xor eax, 0x782802d4
and eax, 0x10580054
or eax, 0x925ec01
mov dword [ebx], eax
add ebx, edx
or eax, 0x14747534
and eax, 0x79a1c1a4
and eax, 0x19204100
or eax, 0x22dc048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521b30bf
or eax, 0x8e6a902
and eax, 0x165f404
or eax, 0x10180041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5f18d6
xor eax, 0x14d70d78
and eax, 0x9c0418b
or eax, 0x32080c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13c176ff
or eax, 0x2bda2678
and eax, 0x959304c
or eax, 0x24c001
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9aa3c0
and eax, 0x3ec5189
or eax, 0x80000402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5755bcd0
and eax, 0x2b2f4904
and eax, 0x90100
or eax, 0x558000ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x28601430
and eax, 0x20
or eax, 0xc0458bcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6aeb5f
and eax, 0x8000
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x44dcea52
and eax, 0x46b6fb66
and eax, 0x4480c040
or eax, 0x90b0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ba8bab
xor eax, 0x6a1c4836
and eax, 0xd03d8
or eax, 0xc0403824
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f878ca6
or eax, 0x63c2224d
and eax, 0x182080d
or eax, 0x308502
mov dword [ebx], eax
add ebx, edx
or eax, 0x371c72a9
or eax, 0x598c8d46
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3a7259
and eax, 0x571b5a7a
and eax, 0x14110258
or eax, 0xa84421a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9651ef
and eax, 0x1820007
or eax, 0x248408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de4efb4
or eax, 0x289f4ff0
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44473f65
and eax, 0x40010000
or eax, 0x98442bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fa55836
or eax, 0x2285d081
and eax, 0x7e4413b
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aaa6a95
and eax, 0x78d
or eax, 0x19000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a1739
xor eax, 0x4100a7dd
and eax, 0x40008000
or eax, 0xbc4d0b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e672d
xor eax, 0x32e17461
and eax, 0x204d2701
or eax, 0xc400880e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b627cc8
and eax, 0x40400800
or eax, 0xc35c185
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6f940b
and eax, 0x5847a27e
and eax, 0x400000
or eax, 0x8388558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x475f0eff
xor eax, 0x3bbc1b73
and eax, 0x54010080
or eax, 0x1880142
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b726185
and eax, 0x40000180
or eax, 0x88458a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481ddf0a
and eax, 0x184402
or eax, 0x3ba40101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141ea5ea
and eax, 0x2820c041
or eax, 0x105c1404
mov dword [ebx], eax
add ebx, edx
or eax, 0x300cfecf
and eax, 0x21119e6f
and eax, 0x20100c0b
or eax, 0x3e84180
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d16e5d
and eax, 0x4539204d
or eax, 0x8029000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245e52ae
or eax, 0x3b6c6346
and eax, 0xb2d60e0
or eax, 0x80001c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5650e8
and eax, 0x4be02c00
and eax, 0
or eax, 0x9589d055
mov dword [ebx], eax
add ebx, edx
and eax, 0x366285b0
and eax, 0x14008000
or eax, 0xebff7f64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34054f8f
or eax, 0x8c355b9
and eax, 0x89e8458b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x792e844c
and eax, 0x92c0000
or eax, 0xf6d36085
mov dword [ebx], eax
add ebx, edx
and eax, 0x525a1384
xor eax, 0x391a059d
and eax, 0x40400119
or eax, 0x900d8ae6
mov dword [ebx], eax
add ebx, edx
and eax, 0x29700586
xor eax, 0x7df8adc3
and eax, 0x9008001
or eax, 0x80014182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63bf1e95
and eax, 0x808ad004
or eax, 0x15010049
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ffe7b2
and eax, 0xddfff764
or eax, 0x22000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b64d45e
and eax, 0x32045dad
and eax, 0x32001528
or eax, 0xcd608013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69cee4be
or eax, 0x5ce15239
and eax, 0x8c0f73bd
or eax, 0x1008c42
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc94e2b
and eax, 0x5bbbc159
and eax, 0x140
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afb8c28
and eax, 0x2f80508
or eax, 0x81044083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e040da7
and eax, 0x2a1c5879
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x93e26a4
and eax, 0x80080
or eax, 0xd8458b7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e6e3e8
xor eax, 0x546b3c14
and eax, 0x42c0d38
or eax, 0xbd04003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce8413a
and eax, 0x108
or eax, 0x12a85
mov dword [ebx], eax
add ebx, edx
or eax, 0x3464ff78
and eax, 0x14458b00
or eax, 0xc0100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x411b532c
xor eax, 0x5e9a936e
and eax, 0x8b440000
or eax, 0x74189589
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cb92ec
xor eax, 0x621e7cc4
and eax, 0x581eb29
or eax, 0x400a14d6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1061aff8
and eax, 0x508189f4
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e061726
or eax, 0x4d058173
and eax, 0xb879ff7
or eax, 0x80786008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4282e63d
or eax, 0x6f19cf02
and eax, 0xc183f44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4033dc51
and eax, 0x40018001
or eax, 0xb44c0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4018f34c
and eax, 0x40088100
or eax, 0xbf54148b
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e96991
and eax, 0x9539fd9b
or eax, 0x20264
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a2bd88
and eax, 0x3b714d0f
and eax, 0x200d08
or eax, 0xffdff250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0eb2ff
or eax, 0x403d4a52
and eax, 0xfc0d07
or eax, 0x28008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc127ab
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d06875
xor eax, 0x8a2d235
and eax, 0x48000230
or eax, 0x804509c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa54c71
xor eax, 0x3d842b99
and eax, 0x600400
or eax, 0x92800f
mov dword [ebx], eax
add ebx, edx
or eax, 0x13dd14c6
and eax, 0x18b0000
or eax, 0x4c000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a824217
or eax, 0x724df4f8
and eax, 0x444d32fc
or eax, 0x88000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e01f38b
and eax, 0x5409297c
or eax, 0x1820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd1559d
and eax, 0x541008e0
or eax, 0x858114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79227083
and eax, 0x6e19e030
and eax, 0x811e030
or eax, 0x83ee1fcf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4123cc21
and eax, 0x80882044
or eax, 0x501c401
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ccc
xor eax, 0x669f0cba
and eax, 0x669e4850
or eax, 0x9961b700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ede9321
xor eax, 0xfdb654b
and eax, 0x8024080a
or eax, 0x3d04581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2826f9
and eax, 0xd880160
or eax, 0x40010089
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8ebd95
and eax, 0x4800180
or eax, 0x50158a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b72c19
and eax, 0x5e9274f0
and eax, 0x10900010
or eax, 0x2b6fffef
mov dword [ebx], eax
add ebx, edx
and eax, 0x686ce842
and eax, 0x286c4000
or eax, 0xd7931095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d9352
xor eax, 0xf8e2541
and eax, 0xb50c0686
or eax, 0x8810979
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420b3600
or eax, 0x6fd9eea4
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5d1dbe
and eax, 0x3b304a2f
and eax, 0
or eax, 0x453bfc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f62e4a
or eax, 0x2008448
and eax, 0x3087c40
or eax, 0x880001b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef54872
and eax, 0x4d393840
or eax, 0x2800d
mov dword [ebx], eax
add ebx, edx
or eax, 0x78aa489b
and eax, 0x902789c
or eax, 0x82440420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca4a9a4
xor eax, 0x67345ce8
and eax, 0x5002a054
or eax, 0x5215401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba1209f
and eax, 0xe4a061c
and eax, 0xa020408
or eax, 0x813c71e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472c5b3c
and eax, 0x44120044
or eax, 0x129d001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7863cad0
and eax, 0x10040
or eax, 0x998c0fac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7166c371
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b129124
xor eax, 0x129ff3f7
and eax, 0x80896041
or eax, 0xd00980c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9052c3
and eax, 0x9619aa0c
or eax, 0x69e65540
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fcfb0e
and eax, 0x916565d
and eax, 0x9105008
or eax, 0x80a00583
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f39852
and eax, 0xf9f34891
or eax, 0x60c0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2586d0bb
and eax, 0xb04588bf
or eax, 0x340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e6e263
and eax, 0x81014080
or eax, 0x8008003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f4cb0e
and eax, 0x810005
or eax, 0x4d0ab040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3b5548
and eax, 0x1010040
or eax, 0xc083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2bc67d
and eax, 0x1000008
or eax, 0x8af84d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b715a5d
xor eax, 0x708b278
and eax, 0xc784811
or eax, 0xf3870484
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d8364b
and eax, 0x67b4c65
and eax, 0x100001
or eax, 0x48853bfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c10553c
or eax, 0x2d38f633
and eax, 0x6dbdffff
or eax, 0x10420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1f72c2
xor eax, 0x7489b234
and eax, 0x8048066
or eax, 0xd0410b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f09ad94
and eax, 0x633e70e5
and eax, 0x610c0021
or eax, 0x1ca0451a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6024c5
and eax, 0x784c0111
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x517ac508
and eax, 0xf66c35b
and eax, 0x8100
or eax, 0x89016883
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9f08e4
xor eax, 0x50818fa
and eax, 0x4091048
or eax, 0x5182e805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aa33053
and eax, 0x38000818
or eax, 0x805533e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca8d964
and eax, 0x56531d25
and eax, 0x44011024
or eax, 0x18a2458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f33d16
and eax, 0x2c7ed7db
and eax, 0x400140
or eax, 0xe8050290
mov dword [ebx], eax
add ebx, edx
and eax, 0x45147582
and eax, 0x40040100
or eax, 0x3dd0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c20baf6
and eax, 0x4c448b43
or eax, 0x80090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b06100
and eax, 0x100
or eax, 0xff448c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeae1f37
xor eax, 0x4b88875f
and eax, 0x100215e1
or eax, 0x4589ea1e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1faf1dc7
or eax, 0x23b58bb9
and eax, 0x409589fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c23b61
or eax, 0x5b27f2d3
and eax, 0xba7fbf3
or eax, 0x8058040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x602a5b14
and eax, 0x25804
or eax, 0xc081a441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699b7328
or eax, 0x4b59ad06
and eax, 0xe8418901
or eax, 0x14040000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc7307d
and eax, 0xc440001
or eax, 0xf3008d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x89b6cdd
or eax, 0x25d82e03
and eax, 0xd182e8b
or eax, 0x8023d174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30978f6c
and eax, 0xbdac7000
or eax, 0x42538f40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c10efa5
and eax, 0x4000a00
or eax, 0x518b107d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18652e9c
and eax, 0x1c200a0
or eax, 0x8318
mov dword [ebx], eax
add ebx, edx
and eax, 0x5def57e4
and eax, 0x1800180
or eax, 0x8a385409
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3e634d
and eax, 0x13a6045
or eax, 0x44018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4b3105
xor eax, 0x385e7505
and eax, 0x82c00
or eax, 0x8b0151b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d78161
and eax, 0x450b7f5a
and eax, 0x1034c48
or eax, 0xc0808005
mov dword [ebx], eax
add ebx, edx
or eax, 0x609ba2ad
xor eax, 0x5068e4d5
and eax, 0x80410800
or eax, 0x4c0c8101
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e57b22
or eax, 0x5340c8dd
and eax, 0x83c8518b
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3db22
and eax, 0x972cf50
and eax, 0x1000100
or eax, 0x548900ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3931bea
xor eax, 0x1eff8aeb
and eax, 0x84580c8
or eax, 0xb0000b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x49eee337
and eax, 0x5c0b7bbc
and eax, 0x18012b0c
or eax, 0xa4448403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1a7d11
and eax, 0x4eac382d
and eax, 0x80008
or eax, 0x7dd04533
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d59b38c
and eax, 0x7fababe8
and eax, 0x40080108
or eax, 0x90458a17
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2320c80c
or eax, 0x5b0bea18
and eax, 0xe04dab0b
or eax, 0x4000404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6245aca5
and eax, 0x4448985
or eax, 0x10304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x317ac30a
and eax, 0x14c418b
or eax, 0x82801400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35fed1b2
or eax, 0x1e43bc89
and eax, 0x140100a8
or eax, 0x41880142
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6ccf3d
and eax, 0x6fbbdb12
and eax, 0x48018b00
or eax, 0xa04400cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f72ddee
and eax, 0x13044422
or eax, 0x28c80111
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c22e0
or eax, 0x336fcaf9
and eax, 0x107cec41
or eax, 0x4001004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4095489b
and eax, 0x144801
or eax, 0x83e8058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d02da4
and eax, 0x75293fe4
and eax, 0x1000180
or eax, 0x4c890041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199bf46b
and eax, 0x541081a8
or eax, 0xa0450a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf678bb
and eax, 0xe801a307
or eax, 0x14540c08
mov dword [ebx], eax
add ebx, edx
or eax, 0xd992c9a
xor eax, 0x4d76b9f2
and eax, 0x201205
or eax, 0x954c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f458c59
and eax, 0x1040001
or eax, 0x82b8458a
mov dword [ebx], eax
add ebx, edx
or eax, 0xec55c45
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e608cfc
and eax, 0x6900893c
or eax, 0x94006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d687318
xor eax, 0x567945ee
and eax, 0x4401df4a
or eax, 0x98a20b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a776d48
and eax, 0x1c082a0
or eax, 0x10140
mov dword [ebx], eax
add ebx, edx
and eax, 0x43abf652
or eax, 0xd6444d8
and eax, 0x9e04488
or eax, 0x82000901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a3d0a5e
xor eax, 0x61ebdd2e
and eax, 0xca000051
or eax, 0x810804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a16870f
or eax, 0x5afd5104
and eax, 0x4000
or eax, 0xac8
mov dword [ebx], eax
add ebx, edx
or eax, 0x42839d82
xor eax, 0x10347cb0
and eax, 0x42238200
or eax, 0x9404881
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cc1dee
or eax, 0x33e938d7
and eax, 0x72810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51684e29
and eax, 0x53600408
or eax, 0x68084
mov dword [ebx], eax
add ebx, edx
and eax, 0x339ed3e2
and eax, 0x5224ea06
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x239fb6c6
xor eax, 0x7a31a709
and eax, 0xa28a
or eax, 0x1c54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c54ec43
and eax, 0x5a15
or eax, 0x880020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be63ac5
and eax, 0x8000000
or eax, 0x4908900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d11c2b0
and eax, 0x287e8c23
and eax, 0x20000000
or eax, 0xc8000058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c113c5
xor eax, 0x11fb037e
and eax, 0x20081
or eax, 0xe514
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209eae16
xor eax, 0x340f07d7
and eax, 0x904040
or eax, 0x44b0a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f534d69
and eax, 0x203a800
or eax, 0x284000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715ae410
and eax, 0x41010000
or eax, 0xc8a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x321b78c7
or eax, 0x47852e2e
and eax, 0xd2a2c
or eax, 0xb04011d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x72038131
xor eax, 0x7c5cde36
and eax, 0x44450904
or eax, 0x1820079
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae0883b
and eax, 0x7829d8e2
and eax, 0
or eax, 0x198
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c019e2
and eax, 0x900
or eax, 0xc707e200
mov dword [ebx], eax
add ebx, edx
and eax, 0xf6c9d77
or eax, 0x29d1b100
and eax, 0x9800
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e6524b
and eax, 0x15820000
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa88278
and eax, 0x10000000
or eax, 0x885533c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xf545342
xor eax, 0x4629484f
and eax, 0x44090005
or eax, 0x1822070
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c3fed9
or eax, 0x58e3d4b4
and eax, 0x60413adc
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55d1be7b
and eax, 0x5800024
or eax, 0x480b1858
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fca8d35
and eax, 0x40490958
or eax, 0x80042280
mov dword [ebx], eax
add ebx, edx
and eax, 0x398a3700
and eax, 0x6cba86c6
and eax, 0x80000
or eax, 0x55830874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609f5289
and eax, 0x30141abc
or eax, 0x80412100
mov dword [ebx], eax
add ebx, edx
or eax, 0x719e03c8
xor eax, 0x58edc6a3
and eax, 0x102085c
or eax, 0x44890020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa90fc4
or eax, 0x2fde393a
and eax, 0x64453970
or eax, 0x90000280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da6ef0b
and eax, 0x4d830979
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d319ffb
and eax, 0x18183e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cef3970
and eax, 0x9e80988
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5e9760
xor eax, 0x1b269276
and eax, 0xe0804415
or eax, 0xa01b040
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d37a41
and eax, 0x2041
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce88082
and eax, 0x8e00181
or eax, 0x83145408
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a2f738
xor eax, 0x1d2c5600
and eax, 0x5080000
or eax, 0x4023ec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4891e687
and eax, 0x4d7814bd
and eax, 0x40000004
or eax, 0xac4589f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x126e859c
xor eax, 0x4040869a
and eax, 0xc0b08e2
or eax, 0x41800109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e4c9e
xor eax, 0x12ada1be
and eax, 0x4080c8
or eax, 0x1810324
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f6461c4
xor eax, 0x411f290a
and eax, 0x4c0888
or eax, 0x8ba04501
mov dword [ebx], eax
add ebx, edx
or eax, 0x752240ef
or eax, 0xc06857e
and eax, 0x552acc55
or eax, 0x112000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee89b74
and eax, 0x4b890f40
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a4b29a
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48da6352
and eax, 0x819d904
and eax, 0x184000
or eax, 0x45239845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c7402f
and eax, 0x81860
or eax, 0x8b016590
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f20070
and eax, 0x1000040
or eax, 0xc083dc0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0d3cc
and eax, 0xc4410901
or eax, 0x180c8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f66495
and eax, 0x80984580
or eax, 0x340100b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e13461
and eax, 0x733e91e9
and eax, 0x100801e8
or eax, 0x45810002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a985ae0
and eax, 0x100000c0
or eax, 0xcc458b18
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f8257f
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6f25c4
and eax, 0x440acc45
or eax, 0x9811000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65321ede
and eax, 0x42077403
and eax, 0x10000
or eax, 0xf84c3be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fe1ecf
and eax, 0x40c7096d
or eax, 0x5000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a87c81a
xor eax, 0x707c1f69
and eax, 0x110
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e0d458
xor eax, 0x39c56c2c
and eax, 0x1056800
or eax, 0xc6028300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e914314
and eax, 0
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f688c1
xor eax, 0x7cc58b90
and eax, 0x50030000
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53010093
or eax, 0x34492a10
and eax, 0x14412280
or eax, 0x80141148
mov dword [ebx], eax
add ebx, edx
and eax, 0x13505604
and eax, 0x1000
or eax, 0x458b0c74
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ec0010
and eax, 0x40000010
or eax, 0x90450bcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df2956c
xor eax, 0x4773b1e
and eax, 0x14040012
or eax, 0x69c04529
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aaa1fda
and eax, 0x4c4c0b11
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3e7afd
and eax, 0x5a5ffe2d
and eax, 0x48504829
or eax, 0x35a00512
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff64979
and eax, 0x4c540909
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x24614a65
and eax, 0x8801ca01
or eax, 0x1002082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e284b9
and eax, 0x741e840e
and eax, 0x44020400
or eax, 0x189c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x76395e85
or eax, 0x3466918a
and eax, 0x408188
or eax, 0x1800270
mov dword [ebx], eax
add ebx, edx
and eax, 0x26910456
and eax, 0x800000
or eax, 0x8b784589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a3a040
xor eax, 0x4e01d731
and eax, 0x23048
or eax, 0x4d01c805
mov dword [ebx], eax
add ebx, edx
or eax, 0x303f015d
and eax, 0x700d3954
or eax, 0x80400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x560aa9bc
and eax, 0x76e67ebc
and eax, 0x50002014
or eax, 0x58b1168
mov dword [ebx], eax
add ebx, edx
and eax, 0x687adf38
and eax, 0x40000100
or eax, 0xa45522c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442d18cc
xor eax, 0x58365456
and eax, 0x400a2254
or eax, 0x5811020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bd157c
xor eax, 0x3d5dcb1f
and eax, 0xc018814
or eax, 0x308401a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x78711311
and eax, 0x8f59bbd
or eax, 0x830a6442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f21d8d
xor eax, 0xa69ce3f
and eax, 0x8000284d
or eax, 0xd89c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dddeac4
and eax, 0xb0540208
or eax, 0x4fabfd30
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ead1b5e
xor eax, 0x3270850b
and eax, 0xc81403
or eax, 0x83204188
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc2408c
or eax, 0x6aec997b
and eax, 0x418801c2
or eax, 0x14010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14516d94
xor eax, 0x84d2d8
and eax, 0x48a88
or eax, 0x3c810160
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bc2bf
and eax, 0x5543c459
and eax, 0x1103c059
or eax, 0x2afc3fa6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515a1374
or eax, 0x221d0f26
and eax, 0x6abd2885
or eax, 0x95421000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8116cd
and eax, 0x80082c48
or eax, 0xb0151b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b0ce49
and eax, 0x81818004
or eax, 0x68024449
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7d8f0e
and eax, 0x18000
or eax, 0xc44c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139c3b37
and eax, 0x13c01002
or eax, 0x200c4589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fdc98ec
and eax, 0x441000
or eax, 0x831e455
mov dword [ebx], eax
add ebx, edx
or eax, 0xefe1466
xor eax, 0x4ebc48fd
and eax, 0x48a
or eax, 0x3bb84101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c41504
or eax, 0x59d4523e
and eax, 0x97c5005
or eax, 0x1ac40
mov dword [ebx], eax
add ebx, edx
or eax, 0x39234e64
or eax, 0x2c90ce14
and eax, 0x1ac4c01
or eax, 0x8200018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e25ec16
and eax, 0x4afdeef9
and eax, 0x48890081
or eax, 0x5000140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4910a639
and eax, 0x4d00a1a8
or eax, 0xb2204804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269893b8
and eax, 0x51887a14
or eax, 0x40385eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x421b02aa
and eax, 0x1808154
or eax, 0x4202a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afca774
xor eax, 0x1aa41453
and eax, 0x18641501
or eax, 0xa0984088
mov dword [ebx], eax
add ebx, edx
or eax, 0x32433c54
and eax, 0x580c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72fc25
and eax, 0x8029
or eax, 0x4ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x207c187a
xor eax, 0x4d8a36c4
and eax, 0x60448800
or eax, 0x80010300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6940b0cd
xor eax, 0x3478d37e
and eax, 0x380021
or eax, 0x40150c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7012f294
xor eax, 0x73f691e0
and eax, 0x40000
or eax, 0xe0418900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587ff006
or eax, 0xe35366e
and eax, 0x2a104d0a
or eax, 0x1c00081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3aec54
or eax, 0x2e457d7e
and eax, 0x4d89e04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b00651
and eax, 0x40
or eax, 0x8b09eb90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b038c0b
and eax, 0x80024051
or eax, 0x42819004
mov dword [ebx], eax
add ebx, edx
or eax, 0x37faff37
and eax, 0xd0518901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15406696
and eax, 0x7b8d82ed
and eax, 0x10000000
or eax, 0x2bd0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ace450
and eax, 0xca041
or eax, 0x8d034404
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dd54d2
or eax, 0x7d2230b3
and eax, 0x82
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c2dbe49
and eax, 8
or eax, 0x83f44d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x6daa7dd6
and eax, 0x1800180
or eax, 0x4c090041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4be9f
xor eax, 0x47f392f8
and eax, 0x40518270
or eax, 0xa8040984
mov dword [ebx], eax
add ebx, edx
and eax, 0xcadfea5
and eax, 0x6b52c972
and eax, 0x8008000
or eax, 0x81014283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c3495e
and eax, 0xc08949c
and eax, 0x4008014
or eax, 0x418b6841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf61a4d
and eax, 0x1408200
or eax, 0x8001e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e5f681
or eax, 0x17d251b9
and eax, 0xbe04589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6ad16a
and eax, 0x9204008
or eax, 0x4403b045
mov dword [ebx], eax
add ebx, edx
or eax, 0xf390145
and eax, 0xb19714c
or eax, 0x80000490
mov dword [ebx], eax
add ebx, edx
and eax, 0x436453b3
or eax, 0x2908d2da
and eax, 0x108c050
or eax, 0x54332805
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a24c144
xor eax, 0x6eafa0fc
and eax, 0xa016088
or eax, 0x81101c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d5a642
xor eax, 0x55ae02aa
and eax, 0x8003c440
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
and eax, 0x71496d0c
xor eax, 0x453bf855
and eax, 0x4008801
or eax, 0xc0450100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a85355d
and eax, 0x2ac00c08
or eax, 0x11044183
mov dword [ebx], eax
add ebx, edx
or eax, 0x51193b80
and eax, 0x95d7c09
or eax, 0x208044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1655b76a
and eax, 0x4cd12238
and eax, 0
or eax, 0x83e8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b32ab8d
and eax, 0x50880002
or eax, 0x50101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee15659
xor eax, 0x5709576d
and eax, 0x40000328
or eax, 0xa04588c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xa869775
xor eax, 0x490a32ca
and eax, 0x8101a803
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c20953
and eax, 0x883e040
or eax, 0x45080005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbc4f54
and eax, 0x41270f10
or eax, 0xc8800ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cf54c8
and eax, 0x524816b9
and eax, 0x10401220
or eax, 0xc80d29c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x767c6c4d
or eax, 0x7f0ba231
and eax, 0x550b2a79
or eax, 0x800504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6090d8e0
and eax, 0x10112398
or eax, 0xc8440020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1f728a
and eax, 0x3101d708
and eax, 0x100
or eax, 0x458b2674
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4478604a
xor eax, 0x40f37850
and eax, 0x40003320
or eax, 0x80450090
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f234e7
xor eax, 0x3c5b34ab
and eax, 0x3c10040b
or eax, 0x41e44130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c43283
xor eax, 0x319d5adf
and eax, 0x540d0904
or eax, 0x80408218
mov dword [ebx], eax
add ebx, edx
and eax, 0x71decffc
xor eax, 0x664783f7
and eax, 0x3408082b
or eax, 0x49b44510
mov dword [ebx], eax
add ebx, edx
or eax, 0x709f2d13
and eax, 0x44150910
or eax, 0x80408204
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b0f29e
and eax, 0x5bc48b6a
and eax, 0x12c0010a
or eax, 0x29205401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e5ac0c
and eax, 0x72af8517
and eax, 0x58005
or eax, 0x9783450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b75318
and eax, 0x2c84509
or eax, 0x81200082
mov dword [ebx], eax
add ebx, edx
or eax, 0x723b19c0
xor eax, 0x4fe82cf7
and eax, 0x4010100
or eax, 0x418800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa2d059
xor eax, 0xfa7ceea
and eax, 0x650c0960
or eax, 0x9a51e088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x507a2021
xor eax, 0x6abc1e65
and eax, 0x458bd7ac
or eax, 0x8002853
mov dword [ebx], eax
add ebx, edx
and eax, 0x400ecb5e
and eax, 0x7f123684
and eax, 0x40000200
or eax, 0xac4d39d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x383820bd
xor eax, 0x341245b7
and eax, 0x400b0848
or eax, 0x15800135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34efe85c
and eax, 0x1608120
or eax, 0x8a02d0
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf96f4d
and eax, 0xe00100
or eax, 0x8b105489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x151f2468
and eax, 0x8cc351e1
or eax, 0x40000c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9b0f2e
and eax, 0xccc84ccc
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea91f94
and eax, 0xc044c048
or eax, 0xc880c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fe5d2d
and eax, 0x3bc518b4
and eax, 0x28001080
or eax, 0xc48b454c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c15b87
xor eax, 0x12c2e80f
and eax, 0x8708e400
or eax, 0x40500883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6885d9
xor eax, 0x7eff2347
and eax, 0x10c34805
or eax, 0x4320b440
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b4881d
and eax, 0x800001
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1816ca0a
and eax, 0x20000
or eax, 0x9f8f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfb666e
and eax, 0x14000
or eax, 0xf4448700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1ffbe3
xor eax, 0x2f4df090
and eax, 0x4860
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
and eax, 0x47efcde
and eax, 0x4040
or eax, 0x53f00587
mov dword [ebx], eax
add ebx, edx
and eax, 0xd25e65b
and eax, 0x25d1168e
and eax, 0x1000000
or eax, 0xc6000115
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b268c14
and eax, 0xc4248c01
or eax, 0x496044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f792d4
or eax, 0x7c755276
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f04049
and eax, 0xc00000
or eax, 0x17f4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x345302af
or eax, 0x6b7d0ab3
and eax, 0x6445c600
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d6d3d2
and eax, 0x1412
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e84ceec
or eax, 0x33db9aee
and eax, 0x13c004c6
or eax, 0x204101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af9c0a5
or eax, 0x31ba0d4d
and eax, 0x43000143
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4ad4d5
and eax, 0x4000041
or eax, 0x8a0dc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2609f614
or eax, 0x331f293d
and eax, 0x5870001
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ae885d
or eax, 0x5a4bceb8
and eax, 0x14fce98
or eax, 0x103140
mov dword [ebx], eax
add ebx, edx
and eax, 0x16259bb6
or eax, 0x1c28d992
and eax, 0x1405c300
or eax, 0xc0400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x56eb7b4a
and eax, 0xab48
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cf1746
and eax, 0x4d193b01
and eax, 0
or eax, 0x95d045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x19839a29
and eax, 0x8500000a
or eax, 0x42000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2214c4ab
and eax, 0x400c401
or eax, 0x10820844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601a3db8
and eax, 0x44800001
or eax, 0x1470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e11abc
and eax, 0x410000
or eax, 0x1047bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6598b053
or eax, 0x66b91281
and eax, 0x44010200
or eax, 0x8044c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0e706f
and eax, 0x1851da1f
and eax, 0x800f
or eax, 0x6060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba841bc
or eax, 0x180bdb43
and eax, 0x8004147
or eax, 0x61c00480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd2d772
and eax, 0x1000042
or eax, 0xc60000a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44cad7f4
xor eax, 0x3640a72e
and eax, 0x31023001
or eax, 0x42658c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bfa0ec
and eax, 0x40070000
or eax, 0x5c00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a6979e
and eax, 0x1820000
or eax, 0x15bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e141928
and eax, 0x100
or eax, 0xb445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c2fa98e
and eax, 0x8000
or eax, 0x5668
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d60e8d7
and eax, 0x9200487
or eax, 0x12904140
mov dword [ebx], eax
add ebx, edx
or eax, 0x56cb6788
and eax, 0x47000046
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3828699a
and eax, 0x20282844
or eax, 0xd58401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4077e3
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37254826
or eax, 0x677cce1a
and eax, 0xe18e28
or eax, 0x2180
mov dword [ebx], eax
add ebx, edx
and eax, 0x62aea51e
and eax, 0x80a000
or eax, 0x895b4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b3f391
or eax, 0x7c23c874
and eax, 0xc4680001
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x621b5985
and eax, 0x44bad656
and eax, 0
or eax, 0x8b00003b
mov dword [ebx], eax
add ebx, edx
or eax, 0x409b13a3
and eax, 0xc88311a1
or eax, 0x4404c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x236474d2
and eax, 0xec8355c4
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x64232805
and eax, 0x86c81
or eax, 0x1548000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6366bc1f
and eax, 0x41460000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450a321d
and eax, 0x5c9273f5
and eax, 0x801210
or eax, 0x5244c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da6d306
and eax, 0x2444c700
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47127e83
and eax, 0x600
or eax, 0xb049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370e199f
and eax, 0x30805c6
or eax, 0x8f04001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a51f03
and eax, 0x4000000
or eax, 0xc3000113
mov dword [ebx], eax
add ebx, edx
or eax, 0x58477849
xor eax, 0x653d25c2
and eax, 0x2104801
or eax, 0x4504a044
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1d7adc
or eax, 0x3add60d
and eax, 0x45850000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26930494
and eax, 0x800000
or eax, 0x5cd0f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x20955471
or eax, 0x328e07c
and eax, 0x4c000
or eax, 0xc8410700
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c4a694
and eax, 0x696f9469
and eax, 0
or eax, 0x12278
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7b8905
and eax, 0
or eax, 0x11b045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2c3a8f
or eax, 0x3820ca0e
and eax, 0x300010a
or eax, 0xc4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x379dcf4e
and eax, 0x7fc72697
and eax, 0x34840404
or eax, 0x72e841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67387d21
or eax, 0x5f61f894
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4976b4
or eax, 0x2b5e3477
and eax, 0x520034
or eax, 0xca88
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1ba487
and eax, 0x52681f9f
and eax, 0x400600
or eax, 0xac05c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7028479f
and eax, 0x8f
or eax, 0x7400
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c3dc35
xor eax, 0x2ae6eff2
and eax, 0xa000145
or eax, 0x30d04482
mov dword [ebx], eax
add ebx, edx
or eax, 0x37976c82
and eax, 0x7000006
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407bb08d
and eax, 0x569a001
or eax, 0x20004044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2999dd
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45174c2e
and eax, 0x124c24
or eax, 0x283290
mov dword [ebx], eax
add ebx, edx
or eax, 0x1563857c
and eax, 0x1041c700
or eax, 0xa8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf54a2c
and eax, 0x1050c
or eax, 0x2012
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf078ad
and eax, 4
or eax, 0x41fc45c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x67470a42
and eax, 0x47000006
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x768c89e5
and eax, 0x2000004
or eax, 0x9163dc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4025735b
and eax, 0x41470000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48eb382d
and eax, 0x56bb4574
and eax, 0x200000
or eax, 0x15362c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2b5551
and eax, 0x14000
or eax, 0xc4448700
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd1c879
or eax, 0x3b56ce9b
and eax, 0xeea
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x676ebd12
and eax, 0x402
or eax, 0x19d441c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baefbfb
and eax, 0x200002c
or eax, 0xc50000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x633ba4d2
xor eax, 0x2049475d
and eax, 0x41414005
or eax, 0x9002b040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785e2fb9
and eax, 0x1050000
or eax, 0x44c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4a1389
and eax, 0xc41088
or eax, 0x104444
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be1f18
and eax, 0x4ffc6745
and eax, 0x34c4000
or eax, 0x7c03a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc93116
and eax, 0x2669218a
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57cc10c1
xor eax, 0x48e617f4
and eax, 0x5290730
or eax, 0x408608c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7bc3b5
xor eax, 0x695c2b33
and eax, 0x8170
or eax, 0x88450888
mov dword [ebx], eax
add ebx, edx
and eax, 0x151cee1e
and eax, 0x4b850da7
and eax, 0x40800
or eax, 0x89f8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7d46e6
xor eax, 0x344668cc
and eax, 0x18b0401
or eax, 0x5400804c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b43782f
and eax, 0x1020000
or eax, 0xe883f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8a87cb
and eax, 0x8600409
or eax, 0x83905180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f624a0c
and eax, 0x1200000
or eax, 0x441b8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce681f5
or eax, 0xdae7269
and eax, 0x97f7984
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x316c699e
and eax, 0x1286004
or eax, 0x4c039449
mov dword [ebx], eax
add ebx, edx
or eax, 0x66aac24b
or eax, 0x5c6c3a3a
and eax, 0x4d882c
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a204d9d
and eax, 0x188
or eax, 0x83f45403
mov dword [ebx], eax
add ebx, edx
and eax, 0xa426a7f
and eax, 2
or eax, 0x558901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd441ab
and eax, 0x5d01e0
or eax, 0x80208214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6413b163
and eax, 0x80663000
or eax, 0xb014400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc5e6cf
or eax, 0x6c93986d
and eax, 0x44338845
or eax, 0x1086000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c994cd
and eax, 0x1ee9ddd2
and eax, 0x2405c80
or eax, 0x8916202c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150bc723
or eax, 0x555344f4
and eax, 0x4d13d04d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e39ca51
and eax, 0x10081a14
or eax, 0xa04521c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f00f7a7
and eax, 0x9d9b95e
and eax, 0x1093054
or eax, 0x54820229
mov dword [ebx], eax
add ebx, edx
or eax, 0x6360f56b
and eax, 0x1ea8378
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b13c64
and eax, 0xa00000
or eax, 0x8b585589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8ae714
and eax, 0xea15d98
and eax, 0x1000
or eax, 0x8589e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bee6b58
xor eax, 0x7e29d74a
and eax, 0x7fa1bf08
or eax, 0x805e4074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b12ace3
and eax, 0x6bb8d9e9
and eax, 0x9100800
or eax, 0x80e4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0xcba7632
or eax, 0x7bcb2942
and eax, 0xffff7889
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb9d52
and eax, 0x4410800
or eax, 0xf01483ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d2d55a
and eax, 0x8101ca83
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71113951
and eax, 0x7c3fa4b5
and eax, 0x1a011
or eax, 0x858a5444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7169fa54
and eax, 0xf4e20e00
or eax, 0xb1df17c
mov dword [ebx], eax
add ebx, edx
or eax, 0x602a8a9d
or eax, 0x249f525d
and eax, 0xff788539
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e406b65
and eax, 0x1978ef7f
or eax, 0x41080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b40b88c
and eax, 0x2084503
or eax, 0x81c00888
mov dword [ebx], eax
add ebx, edx
or eax, 0x6678df3
and eax, 0x58901c1
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbeff00
and eax, 0x48000100
or eax, 0x80558ac8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63be7744
xor eax, 0x25a797c4
and eax, 0x44404000
or eax, 0x30801503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b92e9ec
xor eax, 0x32761607
and eax, 0x6c048a00
or eax, 0x90410111
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da55565
and eax, 0x7dc44531
or eax, 0x8000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1899a5f5
and eax, 0x484d8109
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72baa5b2
and eax, 0x88012883
or eax, 0x100c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6035c12f
xor eax, 0x7ab39a29
and eax, 0x12804004
or eax, 0x8688849
mov dword [ebx], eax
add ebx, edx
or eax, 0x3051d60
xor eax, 0x202dcd77
and eax, 0xb000018
or eax, 0x80000264
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b14bb8
xor eax, 0x3f2fd007
and eax, 0x1c015
or eax, 0xc2802040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c47e254
and eax, 0x4d1aad70
and eax, 0x2040
or eax, 0x5caa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18094f71
and eax, 0x8001189
or eax, 0x83e04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2f0f83
and eax, 0x7da06107
and eax, 0x5004000
or eax, 0x402bb445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1ffbf2
xor eax, 0x3ec6cd04
and eax, 0x604100e0
or eax, 0x94048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c016d7
xor eax, 0x9f6b334
and eax, 0x4c0308c3
or eax, 0x1880128
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e455564
and eax, 0x10160
or eax, 0x1c08294
mov dword [ebx], eax
add ebx, edx
or eax, 0x57dee1ab
xor eax, 0x11f6c796
and eax, 0x2200409
or eax, 0x89d44980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609ebc6a
xor eax, 0x72893f65
and eax, 0x1123c404
or eax, 0x44183051
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fb98d3
or eax, 0x5339d2f0
and eax, 0x33850b0
or eax, 0x88002d04
mov dword [ebx], eax
add ebx, edx
or eax, 0x56951983
xor eax, 0x427d9c71
and eax, 0x8880c044
or eax, 0x60030c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3113737d
and eax, 0x10001
or eax, 0xcc448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f8aba2
and eax, 0x900
or eax, 0x83ac448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ead9cb8
and eax, 0x880080
or eax, 0x4d010141
mov dword [ebx], eax
add ebx, edx
and eax, 0x303aa884
xor eax, 0x37be0c97
and eax, 0x34140804
or eax, 0xc84183a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1cbeb5
and eax, 0x8801aa81
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595a459c
and eax, 0x2ec9a23c
and eax, 0x9a014
or eax, 0x45825c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16abde99
or eax, 0x5d589e48
and eax, 0x14082c4
or eax, 0x800110
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f6a469
or eax, 0x28b67960
and eax, 0x9d44589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7795c5e8
and eax, 0xf5739f6
and eax, 0x1000000
or eax, 0xe883b84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769c7209
and eax, 0x980d8800
or eax, 0x20400101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9dd403
or eax, 0x63825d7
and eax, 0x82ac5583
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e2b269
or eax, 0x3c9eab8d
and eax, 0x14880188
or eax, 0x41010062
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4cc6c0
and eax, 0xb85c3a8
or eax, 0x80322804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2250d0
xor eax, 0x520bb1e4
and eax, 0x4029c044
or eax, 0x83040801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219e404
and eax, 0x81000000
or eax, 0x8000116
mov dword [ebx], eax
add ebx, edx
and eax, 0x6687d4e4
and eax, 4
or eax, 0x4d8bc841
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f7c5c8
xor eax, 0x66c9e90b
and eax, 0x80400c0
or eax, 0xc0490328
mov dword [ebx], eax
add ebx, edx
and eax, 0x24301e57
or eax, 0x67c5efcb
and eax, 0x63c04d89
or eax, 0x88280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc445db
xor eax, 0x70369dab
and eax, 0x68548800
or eax, 0x80010309
mov dword [ebx], eax
add ebx, edx
or eax, 0x32af3a42
and eax, 0x88018203
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6fc07e
and eax, 0x101c000
or eax, 0x448a2855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0c1d79
and eax, 0x18053128
or eax, 0xa4400ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e67b465
and eax, 0x493088a2
and eax, 0x8800
or eax, 0xce050f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193ece52
or eax, 0x2eb8b1c3
and eax, 0xd880000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c596f0d
and eax, 0x1c00304
or eax, 0x180f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667c3d18
and eax, 0x349b13e4
and eax, 0x900080
or eax, 0x8b644d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7b6ad8
and eax, 0x4800
or eax, 0xc2839455
mov dword [ebx], eax
add ebx, edx
and eax, 0x39446503
and eax, 0x5daac318
and eax, 0
or eax, 0xdc558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4c94dc
or eax, 0x3b35d82f
and eax, 0x8360458b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d66d7d
and eax, 0x1800108
or eax, 0x440900e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320766af
and eax, 0x5e34b50
and eax, 0x340
or eax, 0xc84d88a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x52d53afd
and eax, 0x40440820
or eax, 0x3cb0451b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fcfbf4
xor eax, 0x66b09ab1
and eax, 0x30100820
or eax, 0xcc458301
mov dword [ebx], eax
add ebx, edx
or eax, 0xd51c2d8
and eax, 0x8901ca81
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x927e58d
or eax, 0x570997cd
and eax, 0x450b9c45
or eax, 0x806010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1747a6e3
xor eax, 0x47ecd61d
and eax, 0x40008a8
or eax, 0xa8453354
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d850f09
and eax, 0xc010808
or eax, 0x418a0075
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6bfbd6
and eax, 0x5a29ac2c
and eax, 0x90804
or eax, 0xc44433b0
mov dword [ebx], eax
add ebx, edx
and eax, 0xea37555
and eax, 0x4010014
or eax, 0x518a0868
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ba180f
or eax, 0x65174b26
and eax, 0x50150b28
or eax, 0x80403090
mov dword [ebx], eax
add ebx, edx
or eax, 0x349160cf
or eax, 0x448776b
and eax, 0x4489737d
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43994bfc
xor eax, 0x2edec33
and eax, 0x40441388
or eax, 0x88012830
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7d1732
or eax, 0x4991d0df
and eax, 0x4989627c
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725661f6
or eax, 0x2d786b5b
and eax, 0x1c103c8
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d106f51
xor eax, 0x33d97439
and eax, 0x2c84509
or eax, 0x89240880
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0966d6
and eax, 0x4400
or eax, 0x55038855
mov dword [ebx], eax
add ebx, edx
and eax, 0x2091d40f
and eax, 0x18004
or eax, 0x749409e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c341363
and eax, 0x17588cb2
and eax, 0x8882
or eax, 0x8bff777d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7c5f22
or eax, 0x3ebb8b58
and eax, 0x489d840
or eax, 0x81000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d18c445
and eax, 0x7461b9b
and eax, 0x5001800
or eax, 0xfaffe770
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7229b
and eax, 0x3840000
or eax, 0x80484d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75018e36
and eax, 0x448901a9
or eax, 0x9000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x451f358
or eax, 0x13ea6abf
and eax, 0x50908a8c
or eax, 0x24050140
mov dword [ebx], eax
add ebx, edx
or eax, 0x170ce55f
or eax, 0x4d995bf7
and eax, 0x3b9dffff
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e39dd
xor eax, 0xa0bbb4f
and eax, 0x339a7005
or eax, 0xcc650090
mov dword [ebx], eax
add ebx, edx
or eax, 0x39140c52
and eax, 0x8b2d7cd7
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baf16c8
and eax, 0xa0826805
or eax, 0x48019040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1832100b
and eax, 0x6807c8d1
and eax, 0x60018800
or eax, 0x98440101
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1544d
and eax, 1
or eax, 0xbf84d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c73222
or eax, 0x3b8fa6b5
and eax, 0x493bd80d
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c8e079
and eax, 0x34582bbc
and eax, 0x2834
or eax, 0x8b2255c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33482c0d
and eax, 0x82026455
or eax, 0x40818000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73bdc265
and eax, 0x1cd34f0e
and eax, 0x110000
or eax, 0xe4448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c2ef43
xor eax, 0x85987b0
and eax, 0x288c4182
or eax, 0x13200409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da7ed84
and eax, 0x9a005
or eax, 0x11744440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278a247f
and eax, 0x32d4400a
or eax, 0x9080d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3c0895
and eax, 0x91c0001
or eax, 0x61b04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x44512363
and eax, 0x148110b
or eax, 0x82804480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1408a818
xor eax, 0x127e3af7
and eax, 0x5880160
or eax, 0x5001008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x223515b5
and eax, 0x10180
or eax, 0xfc448a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x41eb1498
or eax, 0x77b0e84f
and eax, 0x101e883
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0ba244
xor eax, 0x40749856
and eax, 0x90b7001
or eax, 0x44808c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d8e6fb
and eax, 0x2f87481f
and eax, 0x1010008
or eax, 0xc083c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e91118
or eax, 0x211e97b0
and eax, 0x29c80588
or eax, 0xc0004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x76cc63b5
and eax, 0x60c84101
or eax, 0x9f37be1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3884c222
or eax, 0x2cb87145
and eax, 0xb45101
or eax, 0x8140048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fca1d92
xor eax, 0x1fb33ddc
and eax, 0x410842
or eax, 0x48480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a94eafd
xor eax, 0x7c72af2a
and eax, 0x74540100
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c3730d
or eax, 0x4a8a9f61
and eax, 0x3dc4509
or eax, 0x200082
mov dword [ebx], eax
add ebx, edx
and eax, 0x240350b9
and eax, 0x4001
or eax, 0x4589b444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b051327
and eax, 0x1010004
or eax, 0x8a08ebf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x81dfdb7
and eax, 0x8101fc4d
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612ff6aa
and eax, 0x3e0d0dee
and eax, 0x10000
or eax, 0xfc4c8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a86a4
xor eax, 0x2b88d4d3
and eax, 0x12545102
or eax, 0x29a80489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f23583
and eax, 0x400c6000
or eax, 0x21718455
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e244432
and eax, 0x35c4403
or eax, 0x80800188
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5d4ad
and eax, 0xb479d8b
and eax, 0x88
or eax, 0x45890160
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaff8803
and eax, 0x44489c8
or eax, 0xb0090214
mov dword [ebx], eax
add ebx, edx
xor eax, 0xacf8df7
and eax, 0x88000003
or eax, 0x101e980
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c81f88c
and eax, 0x1a000
or eax, 0x558a144d
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d2ba09
and eax, 0x828000
or eax, 0x14003f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6325ad
and eax, 0x9a00409
or eax, 0x82545180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ae414
and eax, 0x229f2cd2
and eax, 0x880000
or eax, 0x8501dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3128ba7a
and eax, 0x1089840
or eax, 0xfef7672c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e27127
and eax, 0x89f04d0b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2d3549
or eax, 0x719dff36
and eax, 0xfffd688d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13fde3fc
and eax, 0xacdb8e3
and eax, 0x4588e1
or eax, 0xf010031e
mov dword [ebx], eax
add ebx, edx
or eax, 0x412f2f4d
and eax, 0x8101aa83
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fb1a74
and eax, 0x10000
or eax, 0x858af055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4f0953
xor eax, 0x2c4dda2e
and eax, 0xb4892328
or eax, 0x4b76dc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd8508
or eax, 0x5f670791
and eax, 0x5f688519
or eax, 0xa0000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x569cf57b
or eax, 0x658160f6
and eax, 0x109e5ff
or eax, 0x8741a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x91768bf
and eax, 0x7dbf77fd
and eax, 0x1044089
or eax, 0x82a80d02
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa63b660
or eax, 0x63cc90de
and eax, 0x498901c1
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7259344c
and eax, 0x7ec4fe21
and eax, 0x40000000
or eax, 0x8c558bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7051f00b
and eax, 0x88006a83
or eax, 0x1018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2068e729
or eax, 0x3de8c898
and eax, 0x588c811
or eax, 0x40030444
mov dword [ebx], eax
add ebx, edx
and eax, 0x1962341a
xor eax, 0x591cd07f
and eax, 0x8060
or eax, 0x1c00390
mov dword [ebx], eax
add ebx, edx
and eax, 0x1668be18
and eax, 0x2f843299
and eax, 0
or eax, 0xebf04589
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f2fcc9
and eax, 0x400088
or eax, 0xe40d8b06
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bee533
xor eax, 0x43a10ce9
and eax, 0x1018983
or eax, 0x88006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c77661
and eax, 0x46d16616
and eax, 0x2c00400
or eax, 0xb828e04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d057d6
and eax, 0x49a823e1
and eax, 0x8000000
or eax, 0xe000007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c410b94
and eax, 0x8b4
or eax, 0x7401
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d83b20
xor eax, 0x8eee407
and eax, 0x6a0020
or eax, 0x21020c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e01fda
and eax, 0x32694606
and eax, 0x30280000
or eax, 0x4c83e800
mov dword [ebx], eax
add ebx, edx
and eax, 0x582d8d64
and eax, 0x7fd289d3
and eax, 0x50000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da8a003
and eax, 0x880000
or eax, 0x88428108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28520976
and eax, 0x80000020
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6724d3ee
and eax, 0x20c2e2
or eax, 0x802c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db4d651
and eax, 0x10040800
or eax, 0x418300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24cf9442
and eax, 0x692bbc0f
and eax, 0x21c00
or eax, 0xe46005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a30790d
or eax, 0x424b27a4
and eax, 0x42693500
or eax, 0x35140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1699c8b0
xor eax, 0x1adef005
and eax, 1
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347a4d67
and eax, 0x24
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cc8e2f
and eax, 0x6ec0e377
and eax, 0x800003
or eax, 0x81304d88
mov dword [ebx], eax
add ebx, edx
and eax, 0x22163936
xor eax, 0x5cbd4d41
and eax, 0x810041
or eax, 0x502aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b2bcaa
and eax, 0x800
or eax, 0xb04d8100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d253d43
and eax, 0x9481403
or eax, 0x22944188
mov dword [ebx], eax
add ebx, edx
or eax, 0x308fcac0
or eax, 0x1fefec1
and eax, 0x1189b041
or eax, 0x44000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x206132ad
xor eax, 0x7226531e
and eax, 0x309e1c0
or eax, 0x88000a1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce83868
and eax, 0x8081d004
or eax, 0x40020c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6e261a
and eax, 0x79f987ce
and eax, 0x8418000
or eax, 0xd4040901
mov dword [ebx], eax
add ebx, edx
or eax, 0xc639c91
and eax, 0x18440d81
or eax, 0x2398400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a383b63
and eax, 0x90c3449
or eax, 0x84038004
mov dword [ebx], eax
add ebx, edx
and eax, 0x460d4641
and eax, 0
or eax, 0x10c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e24a688
and eax, 0x2200588
or eax, 0x81905003
mov dword [ebx], eax
add ebx, edx
or eax, 0x497f267d
and eax, 0x418901ea
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a68a07
and eax, 0x10000000
or eax, 0xe8458bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef454c1
or eax, 0x73d77d09
and eax, 0xf7648509
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x19aba11d
or eax, 0x290dbbf3
and eax, 0x4d8bbfff
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0002
and eax, 0x90000
or eax, 0x608489fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x514230d
and eax, 0x4010c
or eax, 0x8bfbfef3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d72fa9
and eax, 0x8a00d054
or eax, 0x60832801
mov dword [ebx], eax
add ebx, edx
and eax, 0x12da26e4
and eax, 0
or eax, 0xf8558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf03a41
and eax, 0x6e84621e
and eax, 0x6c040000
or eax, 0x9360858b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd15fc8
and eax, 0x8531dfcb
or eax, 0xa2034
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2e53e0
and eax, 0x12a09226
and eax, 0x201220
or eax, 0xffdfed40
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3fe018
or eax, 0x13185674
and eax, 0xd0b0074
or eax, 0x40800808
mov dword [ebx], eax
add ebx, edx
or eax, 0x149a3e58
and eax, 0x4c82647e
and eax, 0x4c002040
or eax, 0xa04d1b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x191935f4
and eax, 0x6880247f
and eax, 0x40002474
or eax, 0x158b1b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x3342f7d8
or eax, 0x5c54a2a3
and eax, 0x445433c0
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5a367a
and eax, 0x70938
or eax, 0x45c00045
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ddfb55
and eax, 0x100
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6c9301
and eax, 0x6671813f
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
or eax, 0x77636473
and eax, 0x36c58ee2
and eax, 0x8840
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c2c49f
and eax, 0x7704c1b8
and eax, 0x1000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7376cc10
and eax, 0x20450010
or eax, 0x880023c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360a514b
or eax, 0x9009cf5
and eax, 0x9f4c8481
or eax, 0x60100108
mov dword [ebx], eax
add ebx, edx
and eax, 0x442bcec3
and eax, 0x44088481
or eax, 0x9837b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375a02dd
and eax, 0xc18100
or eax, 0x12802d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x671d1011
xor eax, 0x5be78ebe
and eax, 0x180d01
or eax, 0x83c04088
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a4793a
and eax, 0x533d4249
and eax, 0x433c4009
or eax, 0xbcc31cb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d182e58
and eax, 0x6400e5
or eax, 0x910001a
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d27d73
and eax, 0x3e4558b
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57053c8c
and eax, 0x5589018a
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dcb9b1
and eax, 0x404589e8
or eax, 0x88000204
mov dword [ebx], eax
add ebx, edx
and eax, 0x159739e3
or eax, 0x5bc9eb0c
and eax, 0x5b488188
or eax, 0xa4100401
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dab5f7
and eax, 0x44473d85
and eax, 0x44023585
or eax, 0x989ca7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71db6c67
or eax, 0x37f5acf9
and eax, 0x148589d0
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c27f2c
and eax, 0x84ff6fc
or eax, 0x83b00903
mov dword [ebx], eax
add ebx, edx
and eax, 0x39bf8433
xor eax, 0x6a36786f
and eax, 0x6281c854
or eax, 0x88020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3d3956
and eax, 0x48010800
or eax, 0x80548101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6568d16c
or eax, 0x1d1221a8
and eax, 0xbd180189
or eax, 0x42408402
mov dword [ebx], eax
add ebx, edx
and eax, 0x6baa2517
and eax, 0x1080503
or eax, 0x8433fafc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b196f27
or eax, 0x50019918
and eax, 0xde239950
or eax, 0x21dc6604
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f180db5
and eax, 0x552d12ba
and eax, 0x45080010
or eax, 0x883116d
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cc6864
xor eax, 0xe82591d
and eax, 0x304d2060
or eax, 0x88001b9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6a98d0
and eax, 0x22837e59
and eax, 0x30008
or eax, 0x55880975
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4aac62
and eax, 0x36904627
and eax, 0x800004
or eax, 0x14283c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2837018d
or eax, 0x457faacf
and eax, 0x1440189
or eax, 0x8a805400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba9993f
xor eax, 0x37da37d7
and eax, 0xa803a840
or eax, 0x40801405
mov dword [ebx], eax
add ebx, edx
or eax, 0xf48e78c
and eax, 0xac418901
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
and eax, 0xca42066
or eax, 0x6ef2eeb
and eax, 0xac80c8b
or eax, 0x21104100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc975fc
and eax, 0x523225cc
and eax, 0x10204c
or eax, 0x4d2bc801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322d8ffa
or eax, 0x6b862062
and eax, 0xb0664b0
or eax, 0x80281800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e869047
or eax, 0x7b9ffc8e
and eax, 0x5503f455
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x776af4fa
or eax, 0x3643336e
and eax, 0x32275e4
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54626897
and eax, 0x45226c45
or eax, 0x118000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757413a7
xor eax, 0x54f3cd51
and eax, 0x143090
or eax, 0x8b0a4540
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df1b0f8
xor eax, 0x54a13a62
and eax, 0x4d010800
or eax, 0x2f44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b277dec
and eax, 0x40010848
or eax, 0x108c8180
mov dword [ebx], eax
add ebx, edx
and eax, 0xa893e8c
and eax, 0x890888
or eax, 0x8b76f777
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d95610
xor eax, 0x51eee2d3
and eax, 0xc2011c04
or eax, 0x82e051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33da1e7c
and eax, 0xf0518001
or eax, 0xc040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6dc5e1
xor eax, 0x58de79ee
and eax, 0xef403502
or eax, 0x10108881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5299d1c6
or eax, 0x5b901d9
and eax, 0x540091db
or eax, 0x20006e24
mov dword [ebx], eax
add ebx, edx
or eax, 0x287ea670
or eax, 0x2fcd18be
and eax, 0x68458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69fdb7c4
and eax, 0x81000081
or eax, 0x801c002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9ac0ad
and eax, 0x48b0004
or eax, 0x4900e841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529992d5
and eax, 0x1000290
or eax, 0xe9812c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb22aae
and eax, 0x4e941df3
and eax, 0x48100900
or eax, 0xa1ac4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x103d2447
and eax, 0xf9bd6ccf
or eax, 0x6429210
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be02366
and eax, 0x81c4558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0014df
and eax, 0x1482
or eax, 0x8d4a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f28e885
or eax, 0x1326c8d
and eax, 0x4158800
or eax, 0xc0400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6160b090
and eax, 0x21700180
or eax, 0xa80440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x49604f8c
xor eax, 0x4ba33f54
and eax, 0x14041
or eax, 0x45888404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7d482c
and eax, 0xb008860
or eax, 0x80096390
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f4ebd4
and eax, 0xc181e044
or eax, 0x21009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c144e82
and eax, 0xf0058801
or eax, 0x480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6874f666
and eax, 0x18305503
or eax, 0x23c00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7211a151
and eax, 0x5f9fdf0e
and eax, 0x4311c400
or eax, 0x6c2855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8fa12b
and eax, 1
or eax, 0x83d0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3e21a0
and eax, 0x1880000
or eax, 0x440101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x318fa876
or eax, 0x659b966b
and eax, 0x24098240
or eax, 0x90440990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3436fca9
and eax, 0x80016101
or eax, 0x9008882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63353670
xor eax, 0x1bc35364
and eax, 0x51838405
or eax, 0x4083048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd2b8e4
xor eax, 0x19514f03
and eax, 0x8283e8
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5872eb12
and eax, 0x9a04088
or eax, 0x82481501
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdbaf0c
xor eax, 0x4227a76b
and eax, 0xc0801844
or eax, 0x3a401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0d258a
and eax, 0x10000
or eax, 0xbc448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fb4848
and eax, 0x81bc4109
or eax, 0x2000c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x57721e79
xor eax, 0x68b643e5
and eax, 0xd080000
or eax, 0x408101c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a659357
and eax, 0x40010100
or eax, 0x90548abc
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e320de
and eax, 0x10000008
or eax, 0x2bbc5523
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a1a50c
and eax, 0x1200000
or eax, 0x85dd855
mov dword [ebx], eax
add ebx, edx
and eax, 0x793be3bb
xor eax, 0x736ad455
and eax, 0x2400400
or eax, 0x81a0418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b403d33
and eax, 0x18001a8
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29cd9510
and eax, 0x680480e0
or eax, 0x80a86b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5989b485
or eax, 0x81f7a6
and eax, 0x1d101
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8ea16b
and eax, 0x101
or eax, 0x81084c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e752f19
xor eax, 0xe8f2916
and eax, 0x50011
or eax, 0x5052e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f08f74
and eax, 0x9a18100
or eax, 0xa0500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x510f6585
xor eax, 0x56b0bb7b
and eax, 0x3000051
or eax, 0x88000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4f14ca
and eax, 0xc0010015
or eax, 0x2a800840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbb22f2
or eax, 0x31acecc4
and eax, 0x883
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3850ab6
and eax, 0x3810201
or eax, 0x7470f080
mov dword [ebx], eax
add ebx, edx
or eax, 0x337e6137
and eax, 0x8f222cf
and eax, 0x800000
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x675ad503
and eax, 0x1000
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515a320b
xor eax, 0x276f9d06
and eax, 0x24040501
or eax, 0x108408a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6669fc82
and eax, 0x9482
or eax, 0x230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd475ae
and eax, 0x10820c
or eax, 0x230001
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d59463
and eax, 0x14d00400
or eax, 0x83082100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26568bee
xor eax, 0x55131aaa
and eax, 0x53010000
or eax, 0xa0340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b5c3d9
and eax, 0x200000
or eax, 0x8b486361
mov dword [ebx], eax
add ebx, edx
or eax, 0x504bdd44
and eax, 0x4737b10e
and eax, 0x41010004
or eax, 0xb0800849
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d105f6
and eax, 0x5f5
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b0aa37
or eax, 0x7520d668
and eax, 0x3520f001
or eax, 0x80560180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eeb4145
and eax, 0
or eax, 0x81890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f1612a
xor eax, 0x367fe5c0
and eax, 0
or eax, 0x102c
mov dword [ebx], eax
add ebx, edx
and eax, 0x403f33ae
and eax, 0x1008
or eax, 0x81d84583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9329a6b
or eax, 0x73d09214
and eax, 0x58cae0
or eax, 0x1000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f378f9
and eax, 0x491708d8
and eax, 0
or eax, 0xd8558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a6b70
or eax, 0x79271c75
and eax, 0x2b544401
or eax, 0x80018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x11cfeb3a
and eax, 0x1804000
or eax, 0x44099845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7692074a
and eax, 0x309cb04
or eax, 0x880020d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d259d2
and eax, 0x42f1d78d
and eax, 0x81d004
or eax, 0xc1020449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac6ae19
and eax, 0x7ff7a3c5
and eax, 0x10450000
or eax, 0xc4088901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c79a4ad
and eax, 0x28140588
or eax, 0x13c05003
mov dword [ebx], eax
add ebx, edx
or eax, 0x623036bf
xor eax, 0x5136e646
and eax, 0x8028051
or eax, 0x850d2c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x53551fc8
and eax, 0x281
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c80876c
and eax, 0x1ea21ebe
and eax, 0x18800488
or eax, 0x23404103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5dfea3
xor eax, 0x39ad3c46
and eax, 0x11308044
or eax, 0x264c6001
mov dword [ebx], eax
add ebx, edx
or eax, 0xc00fd33
and eax, 0x3df2afcb
and eax, 0x39700d03
or eax, 0x2884088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546478cb
and eax, 0x5b529e81
and eax, 0x9001400
or eax, 0x840fa04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb6327d
xor eax, 0x1c98c6cf
and eax, 0xc1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3e06e8
or eax, 0x1be2ee83
and eax, 0x1bc04483
or eax, 0x20041108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f3c3b6a
or eax, 0x578c6a6e
and eax, 0xd0c3845
or eax, 0x80038010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9bda98
or eax, 0x676a4830
and eax, 0xb5
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92911ad
or eax, 0x5bdf8406
and eax, 0xbfc050a
or eax, 0x4004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x781e2a46
and eax, 0x3bcc458f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2489a8f9
and eax, 0x349655cb
and eax, 1
or eax, 0x8d0fe844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50260c39
and eax, 0x24
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ce16b4
and eax, 0x625d8ebe
and eax, 0x80
or eax, 0x3f04d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4051a71e
and eax, 0x4131ec0d
or eax, 0xc0a0040
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f25ab4
and eax, 0x16890eb0
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d7fb44
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6730aafb
and eax, 0xaf008851
or eax, 0xf5004
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e2b5a8
or eax, 0x7874d281
and eax, 0x5204d001
or eax, 0x80810c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x329f06d7
and eax, 0x850405
or eax, 0x2800a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e119af
or eax, 0x5a82e25
and eax, 0x5890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771fa844
xor eax, 0x64d87352
and eax, 0x50441b10
or eax, 0x800120a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68892073
and eax, 0x32ebde90
and eax, 0xc00800
or eax, 0x4507017d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff21a4d
and eax, 0x120
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a7a39d
and eax, 0x71dd8c97
and eax, 0x40058000
or eax, 0x87026b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8492a69
and eax, 0x8041
or eax, 0x2404
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ca6455
xor eax, 0x14b07f3a
and eax, 0x4800000
or eax, 0x490b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a42be9d
and eax, 0
or eax, 0xa44d33c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537ebfd
or eax, 0x5ecefea0
and eax, 0x558a6634
or eax, 0x10140
mov dword [ebx], eax
add ebx, edx
and eax, 0x90a9008
or eax, 0x28f3d580
and eax, 0x1ea8180
or eax, 0x26c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2300d6a4
and eax, 0x2e85508
or eax, 0x89040081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff51d67
and eax, 0x5394c45
or eax, 0x4002a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bf9e1c
and eax, 0x78334302
and eax, 0x4000
or eax, 0x8b4d3cf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce45859
and eax, 0x8005840
or eax, 0x453ba40d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1833f76
xor eax, 0x7a4c0128
and eax, 0x7017c54
or eax, 0xc0080188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16af53dc
and eax, 0x2000
or eax, 0x18045
mov dword [ebx], eax
add ebx, edx
and eax, 0x327fcfaf
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dcef6a
and eax, 0x10c6013d
and eax, 0x100
or eax, 0xa044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1631e163
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695a9164
xor eax, 0x4eb8e63f
and eax, 0xa8825051
or eax, 0x42018804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f4b11
and eax, 0xc8448100
or eax, 0x10110801
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8158e
and eax, 0x3d8058b
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edf4064
and eax, 0x20500000
or eax, 0x425a045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7d42f2
and eax, 0x3004083
or eax, 0xe40d08
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc0f5ba
xor eax, 0x6b85cde6
and eax, 0x4801804c
or eax, 0x53a5001
mov dword [ebx], eax
add ebx, edx
and eax, 0x696d5bb3
xor eax, 0x11b8da35
and eax, 0x8000834
or eax, 0x83227580
mov dword [ebx], eax
add ebx, edx
or eax, 0x28401d90
and eax, 0xaa025c14
or eax, 0x40818041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792cbc6b
or eax, 0x654a3886
and eax, 0xd4450800
or eax, 0x8108101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3207ce88
and eax, 0x10040000
or eax, 0x2bd8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17254c91
and eax, 0x11044001
or eax, 0x79a044
mov dword [ebx], eax
add ebx, edx
and eax, 0xfeab7dc
and eax, 0x1680000
or eax, 0x3a904d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d54bc9
and eax, 0x1541ae73
and eax, 0x1400001
or eax, 0x83db44c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab091a3
or eax, 0x59fcbc79
and eax, 0x1e41409
or eax, 0x82004182
mov dword [ebx], eax
add ebx, edx
and eax, 0x65cf3bcb
and eax, 0x180018a
or eax, 0x54090060
mov dword [ebx], eax
add ebx, edx
or eax, 0x330f7dc
or eax, 0x5c28e230
and eax, 0x440183e4
or eax, 0xa0440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0d7cc3
and eax, 0x10080
or eax, 0x8900c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5272d15d
or eax, 0x7c6b3f86
and eax, 0x4c0be405
or eax, 0x1800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x14de0f1e
and eax, 0x2b24c943
and eax, 0x40940
or eax, 0xd04922a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b229651
and eax, 0x17913241
and eax, 0x10000040
or eax, 0x458b5935
mov dword [ebx], eax
add ebx, edx
and eax, 0x14737b31
and eax, 0x1cf4272
and eax, 0x10030
or eax, 0xf8543bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713cb412
and eax, 0x1090160
or eax, 0x4482501c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8ddab7
and eax, 0x10f77fb1
and eax, 0x11030
or eax, 0xe8442b8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4866e383
and eax, 0x3fa5bb86
and eax, 0x50904
or eax, 0x45c20079
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d0b44a
or eax, 0x4f67b5b
and eax, 0x11c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a4d4e4
and eax, 0x4004c100
or eax, 0x87032a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebf357
xor eax, 0x3243b36c
and eax, 0x1044
or eax, 0x8c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea3d21a
or eax, 0x5fe53219
and eax, 0x4d810000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c9c4fa
and eax, 0x761d0bbf
and eax, 0x40000b0
or eax, 0x984d0b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x6140fef0
xor eax, 0x328d3f76
and eax, 0x808002
or eax, 0x31040d
mov dword [ebx], eax
add ebx, edx
or eax, 0x655e12de
or eax, 0x15d7e168
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1619b5
and eax, 0x4c9509a0
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6885232e
or eax, 0x37ea3c6b
and eax, 0xbffbfef
or eax, 0x80004010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730cab93
and eax, 0x80814044
or eax, 0x508a801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7432c27a
xor eax, 0x2a4504dc
and eax, 0x2e45c408
or eax, 0xd1ba3b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4379b4f9
and eax, 0x3600408
or eax, 0x80804983
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbdabe0
xor eax, 0x5d41299d
and eax, 0x4c810001
or eax, 0x10801c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591f9472
xor eax, 0x6636bf7d
and eax, 0x40800ac0
or eax, 0xc158120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fec9bff
and eax, 0x3324af47
and eax, 0x23200007
or eax, 0x18dffff8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c144cd7
and eax, 0x7fff4895
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a8478
and eax, 0x4880010
or eax, 0x80050fef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fdb865
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3966612f
and eax, 0x4bb37cf6
and eax, 0x1000000
or eax, 0x440bfc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4eaf16
and eax, 0x1d923c1
and eax, 0x410040
or eax, 0x8b0a748c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b45561
and eax, 0x8005440
or eax, 0x4533880d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d19963f
and eax, 0x80850
or eax, 0x44858180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c9d49c
and eax, 0x9445d4c
or eax, 0x82bba2b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c10271
xor eax, 0x696fa496
and eax, 0x42828045
or eax, 0x80015010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3493af
and eax, 0x40008001
or eax, 0x90550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c358ff6
and eax, 0xfc448d83
or eax, 0x3003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4f0bbb
xor eax, 0x58bd6125
and eax, 0x5400d71d
or eax, 0x200028e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eecfc71
or eax, 0x79fb484b
and eax, 0x6c418829
or eax, 0x80040304
mov dword [ebx], eax
add ebx, edx
and eax, 0x82b01ae
xor eax, 0x6309fabe
and eax, 0x2800ab02
or eax, 0x9445040d
mov dword [ebx], eax
add ebx, edx
or eax, 0x36220abf
and eax, 0xbe408589
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41703bba
and eax, 0xc00be33
or eax, 0x418b41cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x290867cc
or eax, 0x718d2543
and eax, 0x388d01c8
or eax, 0x4008830
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d1925a
and eax, 0x7227911a
and eax, 0x18018
or eax, 0x8bfe7fe7
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a91374
or eax, 0x167576a5
and eax, 0x2816455
or eax, 0xe8028800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134dadd7
and eax, 0xe8440100
or eax, 0x4118801
mov dword [ebx], eax
add ebx, edx
and eax, 0x992bf88
and eax, 0x8008100
or eax, 0xf740048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9442b4
or eax, 0x1c1540ab
and eax, 0x8511c7bf
or eax, 0x2a3840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9b2556
xor eax, 0x85991e7
and eax, 0x97f94b0c
or eax, 0x6806b430
mov dword [ebx], eax
add ebx, edx
or eax, 0x1358026
xor eax, 0x6db81c16
and eax, 0x30028
or eax, 0x4d880854
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ddfa5d
and eax, 0x40090040
or eax, 0x804423a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x771f6b1b
and eax, 0x40092100
or eax, 0x15820874
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3eb59d
xor eax, 0x4a7f0623
and eax, 0x552334
or eax, 0xc00010c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36831e98
and eax, 0x44820864
or eax, 0x1091011
mov dword [ebx], eax
add ebx, edx
or eax, 0x7260fdee
and eax, 0x404131d0
or eax, 0x88040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6eea22
and eax, 0x440b1070
or eax, 0x9800005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cf92a4
and eax, 0xdc0dd2
and eax, 0x4400c0
or eax, 0xf0093320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264d101d
and eax, 0x54000075
or eax, 0x18b0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643d221e
and eax, 0x30142a48
or eax, 0x84411190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b32035
and eax, 0x4582096d
or eax, 0x90010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b391f7e
or eax, 0x5a8fa565
and eax, 0x1808158
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b297f9
and eax, 0x1d3eeed0
and eax, 0x9100480
or eax, 0x82c84109
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e62fd4c
and eax, 0x7ab1b724
and eax, 0x8809004
or eax, 0x85094849
mov dword [ebx], eax
add ebx, edx
or eax, 0x780ce12f
and eax, 0xfd8df928
or eax, 0x2720610
mov dword [ebx], eax
add ebx, edx
and eax, 0x37900a9
and eax, 0x1500008
or eax, 0x88805583
mov dword [ebx], eax
add ebx, edx
or eax, 0x477b5d71
and eax, 0x3b8d9d79
and eax, 0xb891411
or eax, 0xf4762084
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c9337f
and eax, 0x10410015
or eax, 0xc8048bea
mov dword [ebx], eax
add ebx, edx
and eax, 0x46207318
and eax, 0x26b2fcd7
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaf316e
and eax, 0x8010000
or eax, 0x858ad845
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e25fa
and eax, 0x8d9ffd38
or eax, 0x72600200
mov dword [ebx], eax
add ebx, edx
or eax, 0x161c8616
and eax, 0xff348d3a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2223857c
and eax, 0x2b358d7f
or eax, 0x487280
mov dword [ebx], eax
add ebx, edx
and eax, 0x83475fa
and eax, 0x830558a
or eax, 0x7880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x119fd28b
and eax, 0x9a0558b
or eax, 0x80400024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa26af25
or eax, 0x2c971bed
and eax, 0xafd73085
or eax, 0x50280010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fcb06a
or eax, 0xed2d595
and eax, 0x984181ff
or eax, 0x20040a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc6ed46
and eax, 0x81016081
or eax, 0x8008802
mov dword [ebx], eax
add ebx, edx
and eax, 0x34db5752
and eax, 0x78e22c8
and eax, 0
or eax, 0xbd83b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7ccfbd
and eax, 0x52e9e0ad
and eax, 0x10008000
or eax, 0xefff7f30
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b9b0f2
and eax, 0x8b0c7400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5947b3de
or eax, 0xe8d0ad9
and eax, 0x8e0fc44d
or eax, 0x21002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x154f02d5
and eax, 0x50b0045
or eax, 0x4830f808
mov dword [ebx], eax
add ebx, edx
or eax, 0x7530fdf6
and eax, 0x4ddeafd8
and eax, 0x9102c98
or eax, 0x82045024
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b65a2b
xor eax, 0x6289a380
and eax, 0xa803cc15
or eax, 0x42800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a524c2
xor eax, 0x36f26b7f
and eax, 0x8c548100
or eax, 0x40010801
mov dword [ebx], eax
add ebx, edx
or eax, 0x79179d03
and eax, 0xd440503
or eax, 0x2804088
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a8d7ee
or eax, 0x17c0c31e
and eax, 0x5c0458e
or eax, 0x800c0021
mov dword [ebx], eax
add ebx, edx
or eax, 0x23dbea8d
and eax, 0x83166480
or eax, 0x8201040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc9fe32
and eax, 0x43b8040
or eax, 0x4900640d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4415840f
and eax, 0x9086040
or eax, 0x82001d9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74549629
xor eax, 0x24bea10a
and eax, 0x43ab400
or eax, 0x51010855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40669b3b
or eax, 0x732ddcc1
and eax, 0x31d7cc0
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x142ca2a2
and eax, 0x99b0955
and eax, 0x10840
or eax, 0xc082e405
mov dword [ebx], eax
add ebx, edx
and eax, 0x186eec32
xor eax, 0x2e95ffc8
and eax, 0x2c050100
or eax, 0xc0408801
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b0a16e
or eax, 0x400208ae
and eax, 0x800098a
or eax, 0x7ec4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aaa1276
xor eax, 0x6b83f349
and eax, 0x30640ca6
or eax, 0xb904109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1d0e5a
and eax, 0x117d484d
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19993526
xor eax, 0x18c069c8
and eax, 0x1081483
or eax, 0x3ac04108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44dbd60f
and eax, 0x9118004
or eax, 0x6c5051
mov dword [ebx], eax
add ebx, edx
or eax, 0x214a88e9
or eax, 0x54f16296
and eax, 0x1f0408b
or eax, 0x82000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae2527f
and eax, 0x418001c0
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a24b680
or eax, 0x364fe9b6
and eax, 0x304d8bf0
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed2fd72
xor eax, 0x7019bb21
and eax, 0x10001
or eax, 0x8900c182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5573695d
and eax, 0x5503e04d
or eax, 0x881000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c6c83e
and eax, 0x82800c
or eax, 0x16803f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a87aa2e
or eax, 0x1aecb088
and eax, 0xbec1188
or eax, 0x80104401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2abb7161
and eax, 0x80836041
or eax, 0x40008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e73e2c
and eax, 0x6f425b00
and eax, 0x40000000
or eax, 0xa0458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a3d34e
and eax, 0xe9e54a49
or eax, 0x161820a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c5471e
and eax, 0x10450208
or eax, 0xa40889f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174bed6e
and eax, 0x81006081
or eax, 0x8018902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23076843
or eax, 0x505e49f9
and eax, 0x500a8049
or eax, 0x5813404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c460268
xor eax, 0x5cd6724d
and eax, 0x310a8068
or eax, 0xe00190
mov dword [ebx], eax
add ebx, edx
or eax, 0x56aff787
or eax, 0x2c7ccd47
and eax, 0x9000079
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe955fea
xor eax, 0x7d68e301
and eax, 0x4089b850
or eax, 0x5024005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d242a3c
or eax, 0x247b5303
and eax, 0x20412b04
or eax, 0xd80400c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3303696d
or eax, 0x3dd321bf
and eax, 0xebc44189
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162a5f3f
and eax, 0xcc440a00
or eax, 0x98109
mov dword [ebx], eax
add ebx, edx
and eax, 0x5252c764
and eax, 0x370c88a1
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce7881b
or eax, 0xdbd6c65
and eax, 0x158bcc4d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa4ef0ff
and eax, 0x4c
or eax, 0xb4553b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4437659d
and eax, 0x10010c
or eax, 0x1408c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acd90e2
xor eax, 0x989bf3c
and eax, 0x40000000
or eax, 0x58b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da868ae
and eax, 0x1800080
or eax, 0x408340
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d86cce2
xor eax, 0x1de2a916
and eax, 0x4480
or eax, 0x8bc00109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7953e956
and eax, 0xe083a84d
or eax, 0x9001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff02552
and eax, 0xb8418901
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a474a49
and eax, 0x3c293721
and eax, 0x38080101
or eax, 0x3b0548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2862207b
and eax, 0x587050
or eax, 0x20258005
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2ad932
and eax, 0x204000
or eax, 0x3bc4058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x563ad505
and eax, 0x204001
or eax, 0x95db844
mov dword [ebx], eax
add ebx, edx
and eax, 0x32deb7a4
and eax, 0x77e5b74c
and eax, 4
or eax, 0x19845c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78cd615c
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b225e6f
and eax, 0x8000000
or eax, 0x9045c707
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aed6496
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3191e260
and eax, 0x31904000
or eax, 0x2480d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ff22
and eax, 0x21759809
or eax, 0xc000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdca1a8
or eax, 0x538977df
and eax, 0xff8558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d55f4b
and eax, 0x381a430f
and eax, 0x810410b
or eax, 0x81c014a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41244596
and eax, 0xe44a3f6
and eax, 0x8440094
or eax, 0xf7bb2c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x24331ab7
xor eax, 0x2a14c992
and eax, 0x8058107
or eax, 0xe0400af8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300d5772
and eax, 0x6862e67c
and eax, 0x48008408
or eax, 0xb7280181
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f7a2df
and eax, 0x5008089
or eax, 0x488b7f76
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3aaa30
and eax, 0x1088230
or eax, 0xe101c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e368573
or eax, 0x499c1ac1
and eax, 0xbf80d89
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ee0e8c
or eax, 0x69778db
and eax, 0xafff2c95
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x743b268b
and eax, 0x20112081
or eax, 0x8841b7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x42ea0ed4
and eax, 0x68ff3fff
or eax, 0x1500c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634a37f
or eax, 0x6925d49e
and eax, 0x50458808
or eax, 0x80000301
mov dword [ebx], eax
add ebx, edx
or eax, 0x163dbd62
or eax, 0x50521880
and eax, 0x8001a883
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdc3cb4
and eax, 0x4989d005
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1635b7
xor eax, 0x38fee24
and eax, 0x10000bd0
or eax, 0xa84d3028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc4e07e
and eax, 0x10002078
or eax, 0x458b4f05
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fad9dfd
and eax, 0x18283d4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78394232
xor eax, 0x547a0772
and eax, 0x9804480
or eax, 0x82541109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9a0bab
or eax, 0x7c4bb996
and eax, 0x4403d404
or eax, 0x1300041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9335b3
and eax, 0x52401c21
and eax, 0x1000
or eax, 0xac452bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x737f8d7e
and eax, 0x1097c
or eax, 0x4d8a5201
mov dword [ebx], eax
add ebx, edx
or eax, 0x3749bcf7
and eax, 0x248989b8
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9874ce
xor eax, 0x55a412e
and eax, 0x1d241a6
or eax, 0x8a2dbe59
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a270a6
and eax, 0x387be0ea
and eax, 0x1009e040
or eax, 0x85801815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219aee3
and eax, 0x97905620
or eax, 0x686fa900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f398c22
or eax, 0x2c2f086c
and eax, 0x83f8450a
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc4ef7c
and eax, 0x800108
or eax, 0x450900e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd34006
and eax, 0x40801e8
or eax, 0x20858a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cdc025d
or eax, 0x4a4cc68c
and eax, 0x3addcffd
or eax, 0x1223002
mov dword [ebx], eax
add ebx, edx
and eax, 0x33cb20b9
and eax, 0x33cb2089
or eax, 0xcc340004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8634b4
and eax, 0x83301439
or eax, 0x80269c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x715c8a0d
and eax, 0x55c29172
and eax, 0x11008050
or eax, 0x84892c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5ae8f3
or eax, 0x49c07874
and eax, 0xf9d37c14
or eax, 0x62c8308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cec74d4
and eax, 0x81000188
or eax, 0x8e44403
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d56a48
or eax, 0x2632e900
and eax, 0x26f60800
or eax, 0xd9091085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3740497b
xor eax, 0x30144e4f
and eax, 0xe0090bb1
or eax, 0x444804e
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b7c396
xor eax, 0x54c3354b
and eax, 0x8000c080
or eax, 0x9010103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b07bf57
and eax, 0x80026444
or eax, 0x15898009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7d5be9
xor eax, 0x2ae1596a
and eax, 0xd71ea604
or eax, 0x28e15918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4cb7fe
and eax, 0xa3100022
or eax, 0x5c089519
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9aad6f
and eax, 0x818852b
or eax, 0x1657ad4
mov dword [ebx], eax
add ebx, edx
or eax, 0xccfd751
xor eax, 0xd095854
and eax, 0xd0058b
or eax, 0x83084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480e1fa9
or eax, 0x691c26a0
and eax, 0x418800a0
or eax, 0x4010148
mov dword [ebx], eax
add ebx, edx
or eax, 0xb1e1678
and eax, 0x440d03d8
or eax, 0x90408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c322e2
xor eax, 0x737d49f7
and eax, 0x8000e001
or eax, 0x9010982
mov dword [ebx], eax
add ebx, edx
or eax, 0x430d0b09
xor eax, 0x59bd2f2d
and eax, 0x1080c404
or eax, 0x450b1049
mov dword [ebx], eax
add ebx, edx
or eax, 0x22db2f73
and eax, 0x1ca8330
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c7bcba
and eax, 0x9a01588
or eax, 0x82104001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb97802
xor eax, 0xe53b58e
and eax, 0xa50a8005
or eax, 0xa053040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298fba77
and eax, 0x80800800
or eax, 0x4005b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b02e8ec
and eax, 0x49830020
or eax, 0x4082954
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e2f6c
and eax, 0x5ca40f7e
and eax, 0x940
or eax, 0x148d8088
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ef6eea
and eax, 0x43e76f84
and eax, 0x3e76f80
or eax, 0x8818907f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdb83ed
or eax, 0x5ff2c0ba
and eax, 0x1589c055
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x693a3452
or eax, 0x3f7d822a
and eax, 0x3f7d8610
or eax, 0xc0827900
mov dword [ebx], eax
add ebx, edx
and eax, 0x16316d6c
and eax, 0x44a29bf2
and eax, 0x100
or eax, 0x83c4448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb611d1
xor eax, 0x66398f0d
and eax, 0x45890088
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
or eax, 0x47514803
and eax, 0x48909c0
or eax, 0x10048204
mov dword [ebx], eax
add ebx, edx
and eax, 0x570a9957
xor eax, 0x7bfd6f19
and eax, 0x2bf5e65d
or eax, 0x100a19a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7981b5fd
or eax, 0x4dbf215c
and eax, 0x7fff108d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7bb0b9
and eax, 0x83042034
or eax, 0x8115ccb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233ccfe1
or eax, 0x5aee2bb3
and eax, 0xc283b015
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x44302b73
and eax, 0x71c30843
and eax, 0x40000001
or eax, 0xb0558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x48558699
or eax, 0x519bcf26
and eax, 0x1d44503
or eax, 0xe200088
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b3112d
and eax, 0x2bf045af
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22685d90
and eax, 0x604400
or eax, 0x91da845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7296dc72
and eax, 0x1b172d50
and eax, 0x3000c00
or eax, 0x80e0418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2610c82a
and eax, 0x23614412
and eax, 0x1000000
or eax, 0x4c8901e9
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3222d0
and eax, 0xc0000c0
or eax, 0xf29be920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f3d35d
and eax, 0x10083abd
or eax, 0x4583c542
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dec5be0
xor eax, 0x1b1b3164
and eax, 0x44c08088
or eax, 0x18020164
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab6efdf
or eax, 0x40f6c2ef
and eax, 0x800000d
or eax, 0x81000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5b08ef
xor eax, 0x50d61fed
and eax, 0x45890415
or eax, 0x2e840
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a8207f
and eax, 0x63d7e0da
and eax, 0x2050
or eax, 0xec450b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d631daa
or eax, 0x3d6b0b91
and eax, 0xe9480589
or eax, 0x2904000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227d0108
xor eax, 0x6a597a02
and eax, 0x804c0a01
or eax, 0x58018108
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d4548e
and eax, 0
or eax, 0x8901c183
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b10e76b
and eax, 0x4101c049
or eax, 0x148a1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6312a90b
xor eax, 0x2d96a318
and eax, 0x50051a50
or eax, 0x80502188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95e8906
and eax, 0x101800e
or eax, 0x500d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e536319
xor eax, 0x59fd57ed
and eax, 0x48a0000
or eax, 0x41010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2862d20b
and eax, 0x64411200
or eax, 0x900429c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2140a2
and eax, 0x4c011364
or eax, 0x18a0018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7649ea5
and eax, 0x4001224
or eax, 0xf84d2990
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e748b69
and eax, 0x4009005c
or eax, 0x15820b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7601abf1
and eax, 0x44012be4
or eax, 0x88540000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb99d3bc
and eax, 0x305f5b95
and eax, 0x105110
or eax, 0x7da0042b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f563758
and eax, 0x440201
or eax, 0xcc018908
mov dword [ebx], eax
add ebx, edx
or eax, 0x38271d2f
and eax, 0x88018803
or eax, 0x1006080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae71ff3
and eax, 0x8010801
or eax, 0x458ac444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2b3e48
and eax, 0xc090a44
or eax, 0xa0440180
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e46757
and eax, 0x40100
or eax, 0xff088c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed9a0d4
and eax, 0x5589addd
or eax, 0x25222
mov dword [ebx], eax
add ebx, edx
and eax, 0x375fb336
or eax, 0x65421ea2
and eax, 0x1428384
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba19fc6
and eax, 0x1800180
or eax, 0x82445409
mov dword [ebx], eax
add ebx, edx
or eax, 0x15648de3
or eax, 0x5ddfd7aa
and eax, 0xdfff0ca9
or eax, 0x20000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dfe61a6
and eax, 0x1200001b
or eax, 0x497400e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c80b7b9
and eax, 0x23d40502
or eax, 0x18084089
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bb05f7
and eax, 0x537d4045
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a37ebb9
and eax, 0x3684989
or eax, 0x80800402
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2f734c
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a9205e
xor eax, 0x47069a18
and eax, 0x58bc0
or eax, 0xe0500028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726c5f31
xor eax, 0x3823f759
and eax, 0x28080100
or eax, 0x55e0543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b916735
and eax, 0x60000100
or eax, 0x94458a42
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1dfbf4
or eax, 0x3cd1b4e1
and eax, 0x3cd00521
or eax, 0x4128401a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d902b0
and eax, 0x4c49033a
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5960a07e
and eax, 0x42d6ccb2
and eax, 0x40440832
or eax, 0x3cb04509
mov dword [ebx], eax
add ebx, edx
or eax, 0x4082700f
xor eax, 0x556d41b
and eax, 0x40008920
or eax, 0x84550201
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d7f6d3
and eax, 0x540001
or eax, 0x74a85522
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff2f3dd
and eax, 0x4400100
or eax, 0xe0058a2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x491169e7
and eax, 0x3ce2166f
and eax, 2
or eax, 0x8901c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a056ec
or eax, 0x1d68c502
and eax, 0xd89c445
or eax, 0x40022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0207ef
and eax, 0x640923c4
or eax, 0x80440010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df6e364
or eax, 0x114e7298
and eax, 0x118b1030
or eax, 0x44000944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6585556f
and eax, 0x10040818
or eax, 0xcc5133a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x583715cb
xor eax, 0x1954a174
and eax, 0x45031009
or eax, 0x880174
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcba9aae
xor eax, 0x53457936
and eax, 0x4432a0
or eax, 0xe4010918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd79509
xor eax, 0x51433a28
and eax, 0xc810019
or eax, 0x410a0964
mov dword [ebx], eax
add ebx, edx
or eax, 0x2878ffa0
or eax, 0x21f4fbc1
and eax, 0x1e983ec
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd7d801
xor eax, 0x5825b065
and eax, 0x9e40001
or eax, 0x82084d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63751495
and eax, 0xe8814014
or eax, 0x2028441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721b1ab3
xor eax, 0x639d11c1
and eax, 0xc0058901
or eax, 0x4500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x264614b2
and eax, 0x82440583
or eax, 0x1a04008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e4adb2
or eax, 0x29e43e80
and eax, 0x1800080
or eax, 0x44090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec11877
and eax, 0x10040
or eax, 0xf04c8ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59127406
and eax, 0x8901e982
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efa936c
and eax, 0x558b704d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb836535
and eax, 0x54f7b5a4
and eax, 0x8100
or eax, 0x1c202c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de889df
and eax, 0x8000009
or eax, 0x83c05580
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dca3af
xor eax, 0x3376be35
and eax, 0x1809404
or eax, 0x84094041
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d75b32
and eax, 0x1815000
or eax, 0xfe7eaf08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b70cbdd
and eax, 0x89f04d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x564eb1f4
and eax, 0x400080
or eax, 0xffbf040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b445226
or eax, 0x43b36ed8
and eax, 0x50550adc
or eax, 0x84008123
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4f0518
and eax, 0x10000
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b83637f
and eax, 0x80828054
or eax, 0x5095401
mov dword [ebx], eax
add ebx, edx
and eax, 0x513d9614
and eax, 0x1099400
or eax, 0xfef66b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x336dea2
and eax, 0xff04852a
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x2434bcda
and eax, 0x477ffdeb
and eax, 0x134bdeb
or eax, 0x8494214
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf5b2a1
and eax, 0x140081
or eax, 0x1804546
mov dword [ebx], eax
add ebx, edx
and eax, 0x7813b06f
or eax, 0x4a18d506
and eax, 0x4a000000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3f7383
or eax, 0x4ddf0b37
and eax, 0x4450307
or eax, 0x9000c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fc29b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b82dde
or eax, 0x4138a203
and eax, 0x1980d8b
or eax, 0x32444000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3ec6b3
and eax, 0x140401
or eax, 0x3160904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be78a25
xor eax, 0x2b97439d
and eax, 0x8e04188
or eax, 0x81081403
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb13c6b
and eax, 0x8a00001
or eax, 0xf75f0094
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b3e448
and eax, 0x3b20cbd3
and eax, 0x30000000
or eax, 0xc4458bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fea01a6
and eax, 0x72a9d9c3
and eax, 0x72a88181
or eax, 0x8c540408
mov dword [ebx], eax
add ebx, edx
or eax, 0x41af74cc
xor eax, 0x4ce0f7ff
and eax, 0x10b0232
or eax, 0x4c80fdcd
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7c3128
and eax, 0x1e983f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4b847
and eax, 0xe00000
or eax, 0x8b144d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db0b135
xor eax, 0x329a4734
and eax, 0xd4de0080
or eax, 0x2b210015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423554a5
and eax, 0xbc801030
or eax, 0x40152bcf
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9495b
and eax, 0x81095a
or eax, 0x7d7ef6a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x57297d4c
xor eax, 0x6ebfd4fc
and eax, 0x38048900
or eax, 0xc4410208
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf66489
and eax, 0x75e04509
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x26881994
and eax, 0x79948bd7
and eax, 0x20000100
or eax, 0x944d8a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3063108
and eax, 0x35400808
or eax, 0x40b04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bb02ab
and eax, 0x40510b08
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc80ab5a
or eax, 0x1402fe20
and eax, 0x5c945432
or eax, 0x21280109
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6d7e55
and eax, 0x74450b09
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5084ac1
and eax, 0x8101c080
or eax, 0x8002803
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9fdb9f
and eax, 0x801c001
or eax, 0x92e83444
mov dword [ebx], eax
add ebx, edx
and eax, 0x161a56d1
and eax, 0x85440
or eax, 0xe8f7abbe
mov dword [ebx], eax
add ebx, edx
and eax, 0x245f2e5b
and eax, 0x4e52f559
and eax, 0x22048
or eax, 0x5205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75033e6f
xor eax, 0x19175bb0
and eax, 0x40582
or eax, 0x81e84809
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ad39c6
or eax, 0x6ebe230c
and eax, 0x4c39c9
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c92585
or eax, 0x678b37a2
and eax, 0x64490100
or eax, 0x88048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dfe9f4
and eax, 0x3c84180
or eax, 0x20140b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a94d2be
and eax, 0x7093f31c
and eax, 0x80c014
or eax, 0x55092c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c9bc83
xor eax, 0x526b55e4
and eax, 0xb00a920
or eax, 0x800942c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e76150
or eax, 0x69cfba0
and eax, 0x8083e840
or eax, 0x40000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffa0e02
or eax, 0x3d8c1c60
and eax, 0x28040800
or eax, 0xc0418101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4516734a
xor eax, 0x74f1fcf
and eax, 0x2a084480
or eax, 0x11e0090b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f356a6
xor eax, 0x7da888b8
and eax, 0xd039005
or eax, 0x800c2048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a92398
or eax, 0x41b84dc2
and eax, 0xc6
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc864fa
xor eax, 0x506e1ffe
and eax, 0x6c1500
or eax, 0x2390408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a66c465
xor eax, 0x5c1333ab
and eax, 0x54335400
or eax, 0x1088055
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d9fc18
and eax, 0x3317c48
or eax, 0x88000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9ddf88
xor eax, 0x76c6fb74
and eax, 0x85085804
or eax, 0x818441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211e361b
xor eax, 0x48c6f93e
and eax, 0xec511260
or eax, 0x13aeec98
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fbb489
and eax, 0xb80488
or eax, 0x89004903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d62aa1
and eax, 0xfd6e6408
or eax, 0x2909085
mov dword [ebx], eax
add ebx, edx
or eax, 0x39978436
and eax, 0xb85580bf
or eax, 0xb40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec0adc4
and eax, 0x13295910
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x782a973c
and eax, 0x15fb5fb1
and eax, 0x10b1011
or eax, 0x8480a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e54056
and eax, 0xedeff850
or eax, 0x121006a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f40df1
and eax, 0x471361f8
and eax, 0x46100138
or eax, 0xb8e48403
mov dword [ebx], eax
add ebx, edx
or eax, 0x436fab43
and eax, 0x87daf7b
or eax, 0x5084
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7afa1b
and eax, 0x6f192c11
and eax, 0x8080801
or eax, 0x33e4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e56e8
xor eax, 0x4873551a
and eax, 0x85c0000
or eax, 0x20e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c9c7b6
xor eax, 0x1d12c5fb
and eax, 0x23a40000
or eax, 0x1810558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c04bdd8
and eax, 0x130e051
or eax, 0x84d1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8e18b7
and eax, 0x6f4a7954
and eax, 0x404000
or eax, 0x8390058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7879fe
or eax, 0x794bd8ed
and eax, 0x458901c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce1fe1e
and eax, 0x45f9eae9
and eax, 0x40488ac0
or eax, 0x94050110
mov dword [ebx], eax
add ebx, edx
and eax, 0x562c6f08
and eax, 0x900
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73dde2e3
and eax, 0x4d2111de
and eax, 0x40000040
or eax, 0x158bd40d
mov dword [ebx], eax
add ebx, edx
or eax, 0x56677caa
and eax, 0x1c280e0
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
or eax, 0x447b961b
and eax, 0x1f01589
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd897e6
and eax, 0x1001000
or eax, 0x440bc045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90d42de
and eax, 0x8001098
or eax, 0x83596464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9af07b
and eax, 0x45038405
or eax, 0x8284048
mov dword [ebx], eax
add ebx, edx
and eax, 0x390dbb2f
xor eax, 0x2429352c
and eax, 0x20008120
or eax, 0xd08d08cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x64079116
and eax, 0x58104
or eax, 0x8bfa7efa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66cc43e8
and eax, 0x3c44d9f7
and eax, 0x8814
or eax, 0xc2836441
mov dword [ebx], eax
add ebx, edx
or eax, 0x983750c
and eax, 0xc8018901
or eax, 0x24540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2051746b
xor eax, 0xb5d544c
and eax, 0xe600a903
or eax, 0x18f01480
mov dword [ebx], eax
add ebx, edx
and eax, 0x302ca46f
xor eax, 0x69872889
and eax, 0x51008c8a
or eax, 0x24007375
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af969f5
and eax, 0x5c418b32
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb1c7ad
and eax, 0x80004083
or eax, 0x9018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e0077c
or eax, 0x3d8ba185
and eax, 0x4d8bc445
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4160d9
and eax, 0x604928dc
or eax, 0x80040300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4ba42a
and eax, 0x5509e101
and eax, 0x15000100
or eax, 0x68d44c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c233bb7
xor eax, 0x3c25309d
and eax, 0x500b02
or eax, 0xb4058011
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f3fbf
and eax, 0x40829393
and eax, 0x1103
or eax, 0x3bcc4428
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c6e959
and eax, 0x84cf851
or eax, 0x310004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe4be4d
and eax, 0x4b65ddb7
and eax, 0x400001
or eax, 0x2380458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477f24ea
and eax, 0x354041
or eax, 0xb409404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ac1d95
and eax, 0xad84980
or eax, 0x100040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7559449a
or eax, 0x3fdf2155
and eax, 0x4d1b2845
or eax, 0x209408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d827d80
or eax, 0x493b1e9a
and eax, 0x9095dc8
or eax, 0x82002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1c6b2d
or eax, 0x431a1bd1
and eax, 0xc2031855
or eax, 0x80e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d7e4fe
and eax, 0xd0540801
or eax, 0x28018100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22325adb
and eax, 1
or eax, 0x83cc458a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb11be3b
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2e6590
xor eax, 0x71dbe69b
and eax, 0x1e148148
or eax, 0xe1096884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1aca56
xor eax, 0x4685014c
and eax, 0x458222d6
or eax, 0x809dd29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2c062b
or eax, 0x5685c5f
and eax, 0x2e981c0
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x863891d
or eax, 0x71a1ba7c
and eax, 0x10000e1
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
or eax, 0xff60401
and eax, 0x5820041
or eax, 0x5009c00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x708accb0
xor eax, 0x6dfeb4a
and eax, 0x405423a4
or eax, 0x80010840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa5f3d8
and eax, 0xeae05008
or eax, 0x1040581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de90832
and eax, 0xa4050909
or eax, 0x40408200
mov dword [ebx], eax
add ebx, edx
and eax, 0xde52ebb
and eax, 0x10001
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x9faf262
and eax, 0x98be041
or eax, 0x44000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c0e5b7
and eax, 0x2ffbfe56
and eax, 0x490040
or eax, 0xd8043ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8aa762
xor eax, 0x66bc35d7
and eax, 0x2800407
or eax, 0xb8908
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc94315
and eax, 0x1020000
or eax, 0x54890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c09734d
or eax, 0x15e4a76a
and eax, 0x2c84814c
or eax, 0xc0110890
mov dword [ebx], eax
add ebx, edx
or eax, 0x13210d62
xor eax, 0x65bf448e
and eax, 0x8a0ac970
or eax, 0x1f5368e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d64fe63
and eax, 0x84890005
or eax, 0x100f840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb3bfda
and eax, 0xafbbfec8
or eax, 0x50440020
mov dword [ebx], eax
add ebx, edx
or eax, 0x604dac22
and eax, 0x83f84c8a
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d5511a6
or eax, 0x65f6b188
and eax, 0x4d890181
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec38062
and eax, 0x4de182fc
and eax, 0x400080a0
or eax, 0xac950b58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a49dcd6
and eax, 0x73b084c0
and eax, 0x12900400
or eax, 0x296ffbfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x469fa0c1
and eax, 0x1849fc95
and eax, 0x1848e895
or eax, 0xe7b60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c41736
and eax, 0x89087ca3
or eax, 0x200005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d91f30b
and eax, 0x1004001
or eax, 0x442b8444
mov dword [ebx], eax
add ebx, edx
and eax, 0x4021d157
xor eax, 0x4993afb8
and eax, 0x90064e8
or eax, 0x82091000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1224a782
and eax, 0x1235897
and eax, 0x1014000
or eax, 0xe882ac4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x413ad6af
and eax, 0x7da32614
and eax, 0x40000000
or eax, 0xac4d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532515a0
or eax, 0x34fac877
and eax, 0xbf85483
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2844a3b8
and eax, 0
or eax, 0x9589f455
mov dword [ebx], eax
add ebx, edx
and eax, 0xd38dae0
and eax, 0x508d040
or eax, 0xfaf72ea4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66428da8
and eax, 0x2f69adcb
and eax, 0x9280108
or eax, 0x80c04483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3f2fd0
and eax, 0xd4d66001
or eax, 0x2b288084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc16c7c
xor eax, 0x57746a60
and eax, 0x20040a64
or eax, 0xd449819b
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ae628a
or eax, 0xafc07fc
and eax, 0x8000182
or eax, 0x8101c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b092d1
and eax, 0x9581d041
or eax, 0xa240c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798ea157
xor eax, 0x3d9fed59
and eax, 0xd19ab840
or eax, 0x2e6546a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fa1d2a
and eax, 0x44e01420
or eax, 0xba00811b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f17658d
and eax, 0x2075f0b6
or eax, 0x5c080f49
mov dword [ebx], eax
add ebx, edx
or eax, 0x3772a0ec
and eax, 0x456c287a
and eax, 0x160000a
or eax, 0x3a804581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2315d829
and eax, 0x690a6f61
and eax, 0x20004401
or eax, 0x547d8044
mov dword [ebx], eax
add ebx, edx
or eax, 0xc12b58a
and eax, 0x830458b
or eax, 0x81800800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fb79f4
or eax, 0x2b5cfaf4
and eax, 0xef5edc8d
or eax, 0x10a00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ecfad9
and eax, 0xa8100254
or eax, 0x404589ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c12bb7
and eax, 0xf0908008
or eax, 0xe481581
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a886c6
and eax, 0x448897cf
or eax, 0x1036830
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb9029a
and eax, 0x40cbca3b
and eax, 0x888228
or eax, 0x16001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c3815d
and eax, 0x79e3663e
and eax, 0x1e00008
or eax, 0x8a084581
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbe2c61
and eax, 0xba80401
or eax, 0xf456d88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6deb6d
and eax, 0xd88133e0
or eax, 0xc081f
mov dword [ebx], eax
add ebx, edx
and eax, 0x503d73e3
and eax, 0x500d33e2
or eax, 0x2df2cc1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x607788d3
and eax, 0x60558842
or eax, 0x98000309
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf21f20
and eax, 0x18000100
or eax, 0x65ac543b
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d84df4
and eax, 0x4d385b8c
and eax, 0x4c000900
or eax, 0x90458243
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abb9948
and eax, 0x18000100
or eax, 0x65fc443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbd5ed3
and eax, 0x50410b28
or eax, 0xa80c8013
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c059cd8
and eax, 0x38a50919
and eax, 0x8010101
or eax, 0x8100c082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b3fcf9
and eax, 0x41823848
or eax, 0x1409c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c67742f
xor eax, 0x4816ebd8
and eax, 0x305113b4
or eax, 0xc8042808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b0866a3
and eax, 0x40002220
or eax, 0x58b085d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dcf71e2
and eax, 0x1800060
or eax, 0x408380
mov dword [ebx], eax
add ebx, edx
or eax, 0x418ed71d
or eax, 0x58e0de45
and eax, 0x9e04589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4626e76c
or eax, 0x17eb16ab
and eax, 0x4d2ba04d
or eax, 0x104800
mov dword [ebx], eax
add ebx, edx
and eax, 0x108babe2
and eax, 0x27b8627b
and eax, 0x82040
or eax, 0x8b005da0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690fbea0
and eax, 0x4003c040
or eax, 0x15380015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31096e9
and eax, 0x2085484
or eax, 0x89002840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc277f1
xor eax, 0x17942d97
and eax, 0x4101045
or eax, 0x412ba400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5297f4
and eax, 0xb0935d4
or eax, 0x80004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50687de4
and eax, 0xc1010000
or eax, 0x82fc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32a6c291
or eax, 0x5aecb813
and eax, 0xf84d8801
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69faed8b
and eax, 0x8194448a
or eax, 0x2481101
mov dword [ebx], eax
add ebx, edx
or eax, 0x135b7673
and eax, 0x58ed4e1
and eax, 0x18800c0
or eax, 0x54010102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eecd211
and eax, 0x284583d0
or eax, 0xd000080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x62882718
and eax, 0x12420e68
and eax, 0x400e08
or eax, 0xec05a107
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d538ce
and eax, 0x8440004
or eax, 0x130c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fd469a
or eax, 0x377b7212
and eax, 0x3504082
or eax, 0x80800d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feb3f04
or eax, 0x523aa4a6
and eax, 0x4d8901a9
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adf4450
and eax, 0x8010040
or eax, 0xb0548b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f3a70d
and eax, 0x78f00519
or eax, 0x5085022
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6e4184
or eax, 0x4b9a2097
and eax, 0x4c400112
or eax, 0x80058a28
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9b4dca
and eax, 0xccd48588
or eax, 0x32000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31611283
xor eax, 0x2dfa5b3d
and eax, 0xd8a5bbc
or eax, 0x4001a443
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f665fd1
and eax, 0x1eae2b3b
and eax, 0x8c0918
or eax, 0xd00180c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x41fd79a9
xor eax, 0x59303858
and eax, 0x9bd31d0
or eax, 0x8242ce2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c656f3
xor eax, 0x306548df
and eax, 0xc2828400
or eax, 0x14855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6931706b
xor eax, 0x5d580d0b
and eax, 0x84418100
or eax, 0x48140801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5f0a13
and eax, 0xde548103
or eax, 0x20800488
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a362a4e
xor eax, 0x69cb25e2
and eax, 0x85398a2d
or eax, 0x275d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7983b92
xor eax, 0x196aa377
and eax, 0x9ed15c80
or eax, 0x612ea250
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb2ba3b
and eax, 0xc821010
or eax, 0x4109016d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3e5b08
xor eax, 0x6fe9f1f8
and eax, 0x444120d0
or eax, 0x900c0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c32c831
and eax, 0x62222804
and eax, 0x40000000
or eax, 0x158b0974
mov dword [ebx], eax
add ebx, edx
or eax, 0x22178063
and eax, 0x1828154
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a924b36
and eax, 0x800100
or eax, 0x8b545489
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e637fec
and eax, 0xa005400
or eax, 0xa50f8045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7891a04c
and eax, 0xc0847401
or eax, 0x18044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5999ad
and eax, 0x11004
or eax, 0x4d8a4770
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3879e913
and eax, 0x44808844
or eax, 0x880d0180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9987a6
and eax, 0x8898184
or eax, 0x83767e7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36298174
and eax, 0x98054
or eax, 0x95803c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x63097026
and eax, 0x1093000
or eax, 0xfef6cec8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c94ab3
xor eax, 0x3bdf17eb
and eax, 0x80004100
or eax, 0x3c4048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x72bd323
or eax, 0x63ad8924
and eax, 0x45890180
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794c6654
and eax, 0xc850384
or eax, 0xc0088840
mov dword [ebx], eax
add ebx, edx
or eax, 0x77ffc72d
and eax, 0x3bffcfec
or eax, 0x3012
mov dword [ebx], eax
add ebx, edx
or eax, 0x515f7de3
or eax, 0x632a338
and eax, 0x7ffec88d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x548eaf4e
or eax, 0x43d14620
and eax, 0xc7096def
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483429d3
and eax, 0x15c2e139
and eax, 0
or eax, 0x19045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c6a03d
and eax, 0xc30000
or eax, 0x7280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c42aa10
xor eax, 0x3045485d
and eax, 0x804045
or eax, 0x100582
mov dword [ebx], eax
add ebx, edx
or eax, 0x3256b1a4
xor eax, 0x32282ec6
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728acd63
xor eax, 0x5578c5af
and eax, 0x4220044
or eax, 0x5101f011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f806cd
and eax, 0x624a6cb6
and eax, 0x40000090
or eax, 0x84958900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa93c163
and eax, 0x8a0648f2
or eax, 0x1f9b70c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb5989a
xor eax, 0x36c49760
and eax, 0x10040
or eax, 0xc082f005
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dbc17
and eax, 0x18001
or eax, 0xf0440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x175d65f4
and eax, 0x10440100
or eax, 0xee80bc83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f67328
and eax, 0x479552bd
and eax, 0x50042a9
or eax, 0x7000bd56
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0c5f35
or eax, 0x1edf2fc6
and eax, 0x784d8b1e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662f6688
or eax, 0x4bb911b9
and eax, 0x89f84d2b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75794218
and eax, 0xfdfc4009
or eax, 0x2028084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445d0f84
and eax, 0xb8018b09
or eax, 0x405400f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x56bb9748
and eax, 0x88018a83
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df93b3a
and eax, 0x9012800
or eax, 0xb482d055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199297b9
and eax, 0x6b86ce59
and eax, 0x20004e40
or eax, 0xdfffb080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cdc29f8
or eax, 0x52bbe344
and eax, 0xa096000
or eax, 0x81001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x793ad3bc
or eax, 0x276adaee
and eax, 0xe803f044
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f954b1
and eax, 0x60010001
or eax, 0x90448900
mov dword [ebx], eax
add ebx, edx
and eax, 0xed21166
or eax, 0x55ef4e50
and eax, 0x11ac4d00
or eax, 0x2a10008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x77935a74
xor eax, 0x2fb615ca
and eax, 0x8245448
or eax, 0x21588005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4907e27a
and eax, 0x4ba2a115
and eax, 1
or eax, 0x89dc558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x48278023
and eax, 0x8040001
or eax, 0xf7fabc94
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c7cde0
and eax, 0xf44589f5
or eax, 0x20a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eddfdda
or eax, 0x4a5d48e4
and eax, 0xfa980481
or eax, 0x4208108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0f422a
and eax, 0x4c080008
or eax, 0x183fff7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5513f859
and eax, 0x1018050
or eax, 0xc003a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3a24b8
and eax, 0x4b756e9
and eax, 0xb00408
or eax, 0x8b444981
mov dword [ebx], eax
add ebx, edx
or eax, 0x535d82fd
xor eax, 0x51c15f5e
and eax, 0x8a3c9081
or eax, 0x75c22c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc1a8f5
and eax, 0x90151060
or eax, 0x28802b9f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be72200
or eax, 0x5c04c730
and eax, 0x5d76dffe
or eax, 0x20892000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4606d423
and eax, 0x40048020
or eax, 0x88410b59
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c7312a
xor eax, 0x33a76006
and eax, 0x31c0412a
or eax, 0x4c140411
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed4a29b
and eax, 0xc440009
or eax, 0x8001c700
mov dword [ebx], eax
add ebx, edx
or eax, 0xc325411
or eax, 0x1dfc405c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf392be8
and eax, 0x50103e9
or eax, 0x40c60402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e3ef85b
or eax, 0x5678bee9
and eax, 0x88
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf961723
or eax, 0x6e316845
and eax, 0x60050b00
or eax, 0x80488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e714df
and eax, 0x808c0d03
or eax, 0x9004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1cce9a
or eax, 0x23bb9b3c
and eax, 0xb7ba908d
or eax, 0x48442400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a82e7
and eax, 0xe044026a
or eax, 0x118995
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f86236c
or eax, 0x43cb0dae
and eax, 0x1010282
or eax, 0x8800c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0f139f
and eax, 0x8010001
or eax, 0xb582e054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1978a197
and eax, 0xa4fb4080
or eax, 0x5b04be34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14727d00
and eax, 0x60f0e6a
and eax, 0x2010000
or eax, 0x89127500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227c257e
and eax, 0x5cad3cc
and eax, 0x10a4044
or eax, 0x44318001
mov dword [ebx], eax
add ebx, edx
and eax, 0x10714fa3
xor eax, 0x682c1325
and eax, 0x8095024
or eax, 0x83022cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ea967e
and eax, 0x102044c
or eax, 0x4c01a801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6992ebf
or eax, 0x3cd39bae
and eax, 0x70491bdc
or eax, 0x80042000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaaad0e1
and eax, 0x508b307d
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x772d73a5
xor eax, 0x4bf6e340
and eax, 0x285110b8
or eax, 0xc0042b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278929e4
or eax, 0x776dc21e
and eax, 0x4589021c
or eax, 0x20961
mov dword [ebx], eax
add ebx, edx
and eax, 0x58c14c11
xor eax, 0x76109b0c
and eax, 0x20010310
or eax, 0xc04428c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7b0bf
and eax, 0x60b0012b
or eax, 0x1c4c4410
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b6303e
and eax, 0x48040010
or eax, 0x80498b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fceec2a
and eax, 0x9401270e
or eax, 0x604c8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434889a0
xor eax, 0x75ad1441
and eax, 0x40a8002a
or eax, 0x3c544d11
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbeaba0
and eax, 0x140900
or eax, 0xb0418208
mov dword [ebx], eax
add ebx, edx
and eax, 0x29759860
and eax, 0x20400000
or eax, 0x54805523
mov dword [ebx], eax
add ebx, edx
or eax, 0xd450005
or eax, 0x314d0220
and eax, 0x40450301
or eax, 0x80008808
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a87520
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e7c4237
and eax, 0x3fc383bd
and eax, 0x5018004
or eax, 0x488a4041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3195a8c6
and eax, 0x18180c4
or eax, 0x400330
mov dword [ebx], eax
add ebx, edx
or eax, 0x148cec5f
or eax, 0x2153c93e
and eax, 0x1d44d89
or eax, 0x8a200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11027ef9
and eax, 0x4001
or eax, 0xea839054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1219af16
and eax, 0x1e0f9b48
and eax, 0x18000
or eax, 0xd0540901
mov dword [ebx], eax
add ebx, edx
and eax, 0x39241c89
and eax, 0x10040001
or eax, 0xeff960e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b613fc
and eax, 0xbc4503fd
or eax, 0x8802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4c24af
or eax, 0x1dd4a396
and eax, 0x19980502
or eax, 0x22204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a217bb7
and eax, 0x42384005
or eax, 0x4448040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2868a089
and eax, 0x3d1e626
and eax, 0x2104000
or eax, 0x21a40d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c3acca
and eax, 0x1000808
or eax, 0x4c3be045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b164a89
xor eax, 0x17a53e03
and eax, 0x1081cc4
or eax, 0x8a336038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea8b318
and eax, 0xa503c444
or eax, 0xa0c3011
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c88843
and eax, 0x8041
or eax, 0xd2852c14
mov dword [ebx], eax
add ebx, edx
and eax, 0x61413aed
xor eax, 0x19a65a34
and eax, 0xa20001
or eax, 0x840e
mov dword [ebx], eax
add ebx, edx
or eax, 0x631e91d
and eax, 0x4830000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea08f7e
xor eax, 0x2d38ccb8
and eax, 0x640103c4
or eax, 0x88442038
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b7ea7e
and eax, 8
or eax, 0xfeb08581
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dcd93f
and eax, 0x808109
or eax, 0x4d0b7ef6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8f1117
xor eax, 0x66901d8a
and eax, 0x280d8044
or eax, 0x84800980
mov dword [ebx], eax
add ebx, edx
and eax, 0x463e6ac7
or eax, 0x62b409f8
and eax, 0x2bc09fc
or eax, 0x8943f602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13cdda0a
and eax, 0x88022454
or eax, 0x6281d801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9e208a
and eax, 0x48000000
or eax, 0xb4558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e08cb3f
and eax, 0x7d034d9
and eax, 0x4000001
or eax, 0xfab0858a
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cf3f86
and eax, 0x853bbf8f
or eax, 0x4070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b549a9d
and eax, 0x9e6f6420
or eax, 0x61909a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485112d3
and eax, 0x78c1bb24
and eax, 0x802024
or eax, 0x4d0b5659
mov dword [ebx], eax
add ebx, edx
or eax, 0x343072fc
and eax, 0x288900fc
or eax, 0x80048900
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d725db
xor eax, 0x7a4095f6
and eax, 0x2c5942e
or eax, 0x893a6bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a29e4b5
xor eax, 0x390d932f
and eax, 0x11005411
or eax, 0x84898044
mov dword [ebx], eax
add ebx, edx
or eax, 0x111ece3e
and eax, 0x959fde24
or eax, 0x6a602080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f94f08
and eax, 0x1aa0dd6f
and eax, 0x2000108
or eax, 0x81fc4483
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad5ab76
and eax, 0x62f21e5c
and eax, 0x800048
or eax, 0x450901a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149cd91b
and eax, 0x588f0
or eax, 0xa888030c
mov dword [ebx], eax
add ebx, edx
or eax, 0x446f34e9
and eax, 0x28efbffc
or eax, 0x13104002
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e29bcc
or eax, 0x531ed3fb
and eax, 0x73fe808d
or eax, 0x8c002400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d227059
and eax, 0x821854d4
or eax, 0x900282b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553e9781
and eax, 0x5422c054
or eax, 0x1190001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1c3727
or eax, 0x3eefe800
and eax, 0xb007c60
or eax, 0x8010008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fdc8d1a
and eax, 0x543929b8
and eax, 0x4180800
or eax, 0x4123c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfdd728
and eax, 0x6af8b4e0
and eax, 0x380000
or eax, 0x8b057df8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdca3df
and eax, 0x57ef24ec
and eax, 0x4129244c
or eax, 0xc129801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f39e03
or eax, 0x75846365
and eax, 0x9046120
or eax, 0x82311c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c1cef6
and eax, 0x1014c10
or eax, 0x5402b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5ed652
and eax, 0x1050
or eax, 0xc8552ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c64a40
or eax, 0x442101f2
and eax, 0x44832074
or eax, 0x1080a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x869f74f
and eax, 0x407fa602
and eax, 0x412200
or eax, 0xb40419fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a06a4e
and eax, 0x5fcbcce8
and eax, 0x4d810868
or eax, 0xa1114
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de5a127
xor eax, 0x61c9c3f3
and eax, 0x40288
or eax, 0xb0490140
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e23c3fd
and eax, 0x540b0274
or eax, 0x1801800
mov dword [ebx], eax
add ebx, edx
and eax, 0x77324022
and eax, 0x1020020
or eax, 0xc0839c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593fa048
or eax, 0x1f947595
and eax, 0xbbc5581
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2da206
and eax, 0x4001b405
or eax, 0x5220840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6354e26a
and eax, 0x301742c
or eax, 0x88080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x377e2e50
xor eax, 0x39e3be3b
and eax, 0x8080c045
or eax, 0x41032408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5605f122
or eax, 0x44c928b8
and eax, 0x44498800
or eax, 0xa0040101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbeb234
and eax, 0x81101101
or eax, 0x4448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7098d327
xor eax, 0x119b5ae4
and eax, 0x28042
or eax, 0xb032a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c11c1e7
and eax, 0x68a20100
or eax, 0x2488000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471285d2
and eax, 0x1000000
or eax, 0x80000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5edfa3
and eax, 0x30eff330
and eax, 0x20
or eax, 0x740bf9d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b38572
and eax, 0x18122
or eax, 0x10440a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c745533
and eax, 0
or eax, 0x120205
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a821260
and eax, 0x3f622636
and eax, 0
or eax, 0xa2f93500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336fd7b3
and eax, 0x90800000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c6585b
and eax, 0x100f7401
and eax, 0x1000
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a231cf2
or eax, 0x352bb373
and eax, 0x1080103
or eax, 0x80044c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f381249
and eax, 0x1055c0
or eax, 0x89a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fce9863
xor eax, 0x7b2ac651
and eax, 0x10718100
or eax, 0x69800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dabe7e1
xor eax, 0x3b5a0aba
and eax, 0xb000052
or eax, 0x80000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa62e38
and eax, 0xca800854
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2d559c
xor eax, 0x437f1d3f
and eax, 0x36
or eax, 0x8500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b15e9c6
and eax, 0x544d01f5
and eax, 0x50080
or eax, 0xa270ca01
mov dword [ebx], eax
add ebx, edx
or eax, 0x506046f0
or eax, 0x714194fc
and eax, 0xe2010000
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5645d7
and eax, 0x4401
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b57f785
and eax, 0x61463080
or eax, 0x80a0c201
mov dword [ebx], eax
add ebx, edx
or eax, 0x193d7c2c
xor eax, 0x30512fcc
and eax, 0x8888d161
or eax, 0x2002e9e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e902f49
and eax, 0x1024
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x25132108
and eax, 0x1022028
or eax, 0xc408c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10061151
or eax, 0x179d6323
and eax, 0x450b00
or eax, 0xe8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c702254
and eax, 0x8000000
or eax, 0x8101e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7076b
and eax, 0x890e840
or eax, 0x24280005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2bd874
xor eax, 0x5e715e1d
and eax, 0x61000000
or eax, 0x8a000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2eb0a3
or eax, 0x23d4b181
and eax, 0xe04c8101
or eax, 0x10a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dacef86
and eax, 0x89014083
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d18a2c8
and eax, 0xe509e049
or eax, 0x820004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2318782c
and eax, 0x8400c
or eax, 0xccc48351
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c84d71d
and eax, 0x4c84c00c
or eax, 0x80480cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b95043d
xor eax, 0x635feed8
and eax, 0x84040408
or eax, 0x48c8c8c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7399fad3
and eax, 0xac01140c
or eax, 0x408a41c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2863fedb
and eax, 0x8ec81
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f450307
or eax, 0x5c6f1650
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17940b5d
and eax, 0x510a18
or eax, 0x464a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9e2312
and eax, 0x40200
or eax, 0xec41c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b72573a
xor eax, 0x6b111a90
and eax, 0x84a8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a05b783
and eax, 0x2a000587
or eax, 0xd4e84040
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ebde4c
and eax, 0x58ee95a
and eax, 0x4000040
or eax, 0xc300010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4e4163
and eax, 0x2000040
or eax, 0x805ef805
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e06f05
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x344e0246
and eax, 0x400000
or eax, 0x130b3fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1d6e34
and eax, 0x3045c500
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2c6d8d
and eax, 0x4100
or eax, 0xa893
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c4d9961
and eax, 0x101
or eax, 0xa8f044c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6cdf54
and eax, 0x44
or eax, 0xc700001b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b003f2e
and eax, 0x61c2d045
and eax, 0x1000004
or eax, 0x8cdb041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d3cb32
and eax, 0x60066eff
and eax, 0x60001
or eax, 0x45c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fc8f053
and eax, 0x800000
or eax, 0x30bfd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a93b914
xor eax, 0x17bff238
and eax, 0x28044500
or eax, 0x80418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e4a226
and eax, 0x3f5f91a2
and eax, 0
or eax, 0x7a90
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca0efb1
and eax, 0x4080
or eax, 0xfdac0547
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bc6cec
and eax, 0x2c77997c
and eax, 4
or eax, 0xc700000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x48227311
and eax, 0x41024005
or eax, 0x10d98c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ad35bc
xor eax, 0x62cbdd2b
and eax, 0x1040000
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80a6499
xor eax, 0x42e048c0
and eax, 0x1212c18
or eax, 0x202a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b7fa13a
and eax, 0x10000
or eax, 0xd844c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a7e8f76
xor eax, 0x63974d41
and eax, 0x23
or eax, 0xe048
mov dword [ebx], eax
add ebx, edx
and eax, 0x7543b80d
and eax, 0x3cfd4903
and eax, 1
or eax, 0xf9f445c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1519cb01
and eax, 0x1000101
or eax, 0xc600003a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378c3d80
or eax, 0x18594989
and eax, 0x38814801
or eax, 0x6028044
mov dword [ebx], eax
add ebx, edx
or eax, 0x414b5e8c
and eax, 0x71b41956
and eax, 0x41800000
or eax, 0x4470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80fe47
and eax, 0x104aa40
or eax, 0x100180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1a901b
and eax, 0x5c048300
or eax, 0x80414400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec26814
xor eax, 0x2f51f461
and eax, 0x18021
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab3f6f3
and eax, 0x89045c2
or eax, 0xc0400005
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bb3c35
and eax, 0xc0000021
or eax, 0x7000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f34412a
and eax, 0x3b84c5da
and eax, 0x29004000
or eax, 0xc4e3a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3326683d
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f65d17d
and eax, 0x3810a112
and eax, 0
or eax, 0x75a9e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa29cb37
xor eax, 0x46d9df69
and eax, 0x44404600
or eax, 0x80058100
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cc1f1f
and eax, 0xc01d
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c68fe21
and eax, 0x4008e8
or eax, 0x3150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343d1334
and eax, 0x4400b00
or eax, 0x8058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46bc0441
and eax, 0x40000
or eax, 0xba6535
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20de9b5e
and eax, 0x20603400
or eax, 0xd4140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de6838b
and eax, 0x4d822502
or eax, 0x94070
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b3ebd7
xor eax, 0x5141dfac
and eax, 0x2ce00010
or eax, 0x83018100
mov dword [ebx], eax
add ebx, edx
and eax, 0x758483ab
and eax, 0x1000000
or eax, 0x800000f9
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bdaffa
and eax, 0xe0
or eax, 0x8b6101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627f8d1c
and eax, 0x20f08000
or eax, 0x4010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2b022f
or eax, 0x3144484c
and eax, 0x9000008
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x131a4e4e
and eax, 0x7c743724
and eax, 0x100400
or eax, 0xa881
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf98405
or eax, 0xbedd5c
and eax, 0xc558900
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x97b72f9
and eax, 0x965ca81
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a871d43
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2f461e
or eax, 0x5cb11753
and eax, 0x174b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4117e4
or eax, 0x5f708fd6
and eax, 0x3609280
or eax, 0x8e6001
mov dword [ebx], eax
add ebx, edx
and eax, 0x37504f10
and eax, 0x1000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27015b18
xor eax, 0x6184cc4f
and eax, 0x41500
or eax, 0x8c912008
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e89ba8
xor eax, 0x5e62cd9d
and eax, 0x4c200000
or eax, 0xa1150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x776335ab
and eax, 0x88000003
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd68bf5
and eax, 0x108890
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e8267f8
xor eax, 0x718f397b
and eax, 0x100d0900
or eax, 0x4408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x217dd2c3
or eax, 0x5d7d523d
and eax, 0x2821c181
or eax, 0x82820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x571c9a57
xor eax, 0x66c1eb08
and eax, 0x91000000
or eax, 0x60810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x224420da
xor eax, 0x51953551
and eax, 0x1400
or eax, 0xca8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45de7ef1
and eax, 0x4880
or eax, 0xff7b803a
mov dword [ebx], eax
add ebx, edx
or eax, 0x776f0a9f
and eax, 0x14550abf
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
and eax, 0x22343edc
or eax, 0x57f3a2b0
and eax, 0x4774a280
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2ae328
xor eax, 0x22ab4c7c
and eax, 0x88ae7c
or eax, 0x8a005183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbed2a2
and eax, 0x665fb46b
and eax, 8
or eax, 0x10a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12eef7d
and eax, 0xc6190
or eax, 0xc10028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79625d62
or eax, 0x621f7db4
and eax, 0x10052900
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e7ebd6
and eax, 0x40a00
or eax, 0xb01435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e28ca29
xor eax, 0x5eb163f9
and eax, 0xd8300
or eax, 0x10400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6a11d3
or eax, 0x3a4a6ad6
and eax, 0x1a00c081
or eax, 0x4900100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6066f9a6
and eax, 0
or eax, 0xf1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48585ff2
or eax, 0xfc33f4b
and eax, 0x1f10
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc4cb51
or eax, 0x2e92cf37
and eax, 0x2844d101
or eax, 0x80002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df92437
and eax, 0x4cb071d6
and eax, 0
or eax, 0x81880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3222df68
and eax, 0x78de1fd6
and eax, 0x1000
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a67579d
or eax, 0x5a329b03
and eax, 0x10558b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b49d92
xor eax, 0x6a52631d
and eax, 0x3282
or eax, 0xa58060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d95adf7
xor eax, 0x2db150d3
and eax, 0x800300
or eax, 0x66728000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9aac868
and eax, 0
or eax, 0x510458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x419e2162
or eax, 0x2003aaf5
and eax, 0xdc1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e0300f
and eax, 0x1001
or eax, 0x366934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d404716
xor eax, 0x3735fc2b
and eax, 0x8008000
or eax, 0xa4900800
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a5081f
xor eax, 0x1d9fe5c5
and eax, 0x1000000
or eax, 0x8a000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a0adee
and eax, 0x1000000
or eax, 0xe8810c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5adcfbb3
xor eax, 0x15c45d85
and eax, 0xa41
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7477a523
and eax, 0x6045a100
or eax, 0x5081
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2c5585
and eax, 0x209f5d95
and eax, 0x5001
or eax, 0x558b2468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156aca55
and eax, 0xe0800c
or eax, 0x4020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccd86d2
and eax, 0x14
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4744f1ed
and eax, 0x820000f0
or eax, 0x8890402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2831648d
xor eax, 0x8de86c8
and eax, 0xa4
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x137688b6
and eax, 0x174008a
or eax, 0x2c884501
mov dword [ebx], eax
add ebx, edx
or eax, 0xf026cbb
and eax, 0x4d3a
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7edbb03d
and eax, 8
or eax, 0x8bfc4581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27770005
or eax, 0x6dea5921
and eax, 0x4d2b1c0d
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b92d30
xor eax, 0x4cccb355
and eax, 0x144c0028
or eax, 0xa80189d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c836c4
and eax, 0x810928
or eax, 0x550a00c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb5aee4
and eax, 0x18000a0
or eax, 0x42831c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4426188c
and eax, 0x1a41100
or eax, 0x8a184489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4fbfae
and eax, 0x66f5d0bf
and eax, 0x4318005
or eax, 0x410a3c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cf043
and eax, 0x450d0c04
or eax, 0x8003a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e8ccf77
and eax, 0xb000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb26a9b
and eax, 0x9000000
or eax, 0xe083c44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611eb71c
and eax, 0x800d0101
or eax, 0x44408800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621cdc9a
and eax, 0x8050558b
or eax, 0x9a40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f61813
xor eax, 0x3271759
and eax, 0xad255881
or eax, 0x52da2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff0a1c1
or eax, 0xdeed03f
and eax, 0xc04589ff
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x740c4a69
and eax, 0x40040009
or eax, 0xbf708580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a86e03
xor eax, 0x762a2b12
and eax, 0x4082c098
or eax, 0xd093f67
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dff6e25
and eax, 0x1c183c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x695eafac
and eax, 0x1400180
or eax, 0x8a804c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x412bc875
or eax, 0x2d4770b8
and eax, 0xefef7094
or eax, 0x10100801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd00924
and eax, 0x500531b1
or eax, 0x24900a4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x252fedcb
and eax, 0x240529cb
or eax, 0x58fad634
mov dword [ebx], eax
add ebx, edx
or eax, 0x112719fe
xor eax, 0x4524413a
and eax, 0x10418a40
or eax, 0xc404012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x61be2ebb
and eax, 0xf5708589
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac9ca15
xor eax, 0xdd25dc0
and eax, 0x582ddc1
or eax, 0x4809223e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342b5248
xor eax, 0x1b14f344
and eax, 0x608408e0
or eax, 0xc09810c
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b522b0
and eax, 0x5060cb58
and eax, 0
or eax, 0x8bffffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c10a678
and eax, 0x8008450
or eax, 0xe2835005
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d8f30c
or eax, 0x44fd7034
and eax, 0xc4558101
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ff0779
or eax, 0xedaa247
and eax, 0xae70840b
or eax, 0x51000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c088d98
and eax, 0x4008588
or eax, 0x813b7a77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f8b011
and eax, 0xd5c34f6c
or eax, 0x2a3cb000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a194a25
and eax, 0x4e4ea14f
and eax, 0x44810d
or eax, 0xa00c02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f94cb3
and eax, 0x48090000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d6eb48
and eax, 0x40800000
or eax, 0x280d89dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x794e0538
and eax, 0x1c38ce4
or eax, 0x8a3c731b
mov dword [ebx], eax
add ebx, edx
or eax, 0x646f33ca
and eax, 0x8589cc55
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f975a5c
and eax, 0xbf9fde44
or eax, 0x40602120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc8fe8e
and eax, 0x8214018a
or eax, 0x1c84401
mov dword [ebx], eax
add ebx, edx
or eax, 0x29847ff2
or eax, 0x403bbd4a
and eax, 0x418901e8
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x429f2ba4
and eax, 0x408d0bcc
or eax, 0x28008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb746bc
and eax, 0x233acd60
or eax, 0x18c5329f
mov dword [ebx], eax
add ebx, edx
and eax, 0x558ab1bb
or eax, 0x2c5cd37b
and eax, 0x3dde6089
or eax, 0xc2210404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ead784b
and eax, 0x91000cc6
or eax, 0x268d0339
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719429db
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5edf30ff
and eax, 0x7fe61da0
and eax, 0x5061000
or eax, 0xaa09a455
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae8ce72
xor eax, 0x4868e41c
and eax, 0x55031041
or eax, 0x38c014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23af7fdf
or eax, 0x5a50fd8d
and eax, 0x26840f88
or eax, 0x81090050
mov dword [ebx], eax
add ebx, edx
and eax, 0x289ff106
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8e524d
and eax, 0x80885045
or eax, 0x5018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd439d5
and eax, 0xee5de100
or eax, 0x11a21e60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6d4e9b
xor eax, 0x436b343f
and eax, 0x88944980
or eax, 0x140040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x326f7f61
and eax, 0x5ef36007
and eax, 0x1ab30000
or eax, 0xe54c5c8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7d56a8
and eax, 0xd8550aad
or eax, 0x8152
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f9035c
and eax, 0x10200
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a124a0b
and eax, 0x163c79ae
and eax, 0x4800
or eax, 0x858b9055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2461932b
and eax, 0xa1ea4b60
or eax, 0x5e15b400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f6b9eec
and eax, 0x51ec7c1c
and eax, 0x514c0408
or eax, 0xae108133
mov dword [ebx], eax
add ebx, edx
and eax, 0x5945889
or eax, 0x352814fc
and eax, 0x13c14fd
or eax, 0x841eb02
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ad2a83
and eax, 0x1a445c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2ebd27
xor eax, 0x59960155
and eax, 0x42000000
or eax, 0xa9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2821b9ef
and eax, 0xa0018107
or eax, 0x4444600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0a2076
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d59f6a
or eax, 0xfd2546
and eax, 0x2e80d0a
or eax, 0x9004081
mov dword [ebx], eax
add ebx, edx
and eax, 0xd17c715
and eax, 0x9000401
or eax, 0x5475a04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79097c4
and eax, 0x1000400
or eax, 0x2ae0518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x228f6bec
xor eax, 0x3d798e8d
and eax, 0x1412d040
or eax, 0x41290c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df1c146
and eax, 0x2a67a919
and eax, 0x8420900
or eax, 0x831974cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15395b7d
and eax, 0x88022001
or eax, 0x6081d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74be9001
xor eax, 0x8ab127e
and eax, 0x90040000
or eax, 0x60418901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e251ee
and eax, 0x80a0488b
or eax, 0x9180500
mov dword [ebx], eax
add ebx, edx
or eax, 0x10edfa7b
xor eax, 0x3d97706a
and eax, 0xa46a0881
or eax, 0x5b95500c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7954b245
and eax, 0x70540005
or eax, 0x80018bfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbe1ffc
and eax, 0xab409401
or eax, 0x54140188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a667f87
and eax, 0x502ea0e
or eax, 0x408915f1
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d17096
and eax, 0x1c883b8
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc351bb
xor eax, 0x459ffc79
and eax, 0x184581
or eax, 0x8ba00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bba69ed
and eax, 0x90020804
or eax, 0x6ffd5089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c280bb
xor eax, 0x602683f6
and eax, 0x14091bc0
or eax, 0x4084203f
mov dword [ebx], eax
add ebx, edx
or eax, 0x73cc21e0
xor eax, 0x3e832165
and eax, 0x494e1a9a
or eax, 0x34b1e565
mov dword [ebx], eax
add ebx, edx
and eax, 0x74615c3e
xor eax, 0xd85514b
and eax, 0x70440921
or eax, 0x84118208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38838e56
xor eax, 0x1841c0b9
and eax, 0x54904502
or eax, 0x29401039
mov dword [ebx], eax
add ebx, edx
or eax, 0x4525d66
xor eax, 0x37d4e97b
and eax, 0x48400
or eax, 0xa0414309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d64a31
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49aabbeb
and eax, 0x418203ea
or eax, 0x4450401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0392f1
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d3c7b8
xor eax, 0x475d5f30
and eax, 0x48800
or eax, 0xf8410300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eed77cd
and eax, 0x74a04501
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x26bfb443
xor eax, 0x3f9dc92
and eax, 0x50440901
or eax, 0x88098208
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c3fe866
xor eax, 0x76d80a27
and eax, 0x8018003
or eax, 0x81004180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50efba33
or eax, 0x1aecd6f0
and eax, 0x518ad840
or eax, 0x401000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x742a5260
and eax, 0x1828260
or eax, 0x400190
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c62115
and eax, 0xc00100
or eax, 0x8b305489
mov dword [ebx], eax
add ebx, edx
or eax, 0x406e7fc4
and eax, 0xc8823845
or eax, 0x20018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c641f6
xor eax, 0x61ff76cc
and eax, 0x98008901
or eax, 0x20450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295438ca
xor eax, 0x50162be6
and eax, 0x1000809
or eax, 0x3af84582
mov dword [ebx], eax
add ebx, edx
and eax, 0x349a0ba
and eax, 0x480008
or eax, 0x2834cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x757e6c0d
and eax, 0x39704409
or eax, 0x2801182
mov dword [ebx], eax
add ebx, edx
xor eax, 0xddcf84e
xor eax, 0x3c6398eb
and eax, 0x84d2004
or eax, 0x1308851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a790d68
and eax, 0x755f03
and eax, 0x40501
or eax, 0x19840c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x25112280
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10040274
and eax, 0x98040204
or eax, 0x441c503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a522b7
or eax, 0x7b983007
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc30702
and eax, 0
or eax, 0x23dc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15cd360d
or eax, 0x2d9c72c5
and eax, 0x11141045
or eax, 0x608c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xd24f675
and eax, 0x1000401
or eax, 0x3ad0498a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7f7b6d
and eax, 0x8500809
or eax, 0x12db044
mov dword [ebx], eax
add ebx, edx
and eax, 0x66723971
and eax, 0x501001
or eax, 0x8380458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c40f19
and eax, 0x82
or eax, 0x55890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cff020d
xor eax, 0x1d992d1
and eax, 0x54048110
or eax, 0xa0410ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x296d3d03
and eax, 0x7d400513
or eax, 0x904028
mov dword [ebx], eax
add ebx, edx
and eax, 0x768d1bdd
and eax, 0x10000109
or eax, 0x8845c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6ac27e
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x37114ed
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f9c986
and eax, 8
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e79e9a6
and eax, 0
or eax, 0xc04d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a28e39
and eax, 0x7e3c5a35
and eax, 0x4080001
or eax, 0xb904d0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448fdb0e
xor eax, 0x38536a5
and eax, 0x8080
or eax, 0x4104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d6ba0e
xor eax, 0x1eb76ede
and eax, 0x28410100
or eax, 0xc0148a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ad5543
and eax, 0x16c0b615
and eax, 0
or eax, 0x3bf85503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253356e0
and eax, 0xc0b0041
or eax, 0x8104f014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233b6d86
and eax, 0x92
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4f0ba9
and eax, 0x80
or eax, 0x3cc450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b858c4
and eax, 0x16bbde07
and eax, 0x301405
or eax, 0x844e040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4602b2ca
and eax, 0
or eax, 0x3be44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7227986e
and eax, 0x4964904d
or eax, 0x4182000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5e0327
and eax, 0x8540001
or eax, 0x3380558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x590a44fe
or eax, 0x29cc9065
and eax, 0x90e8055
or eax, 0x84012800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216d3dd3
xor eax, 0x2b5dae4f
and eax, 0x80
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2359aa58
and eax, 0x140008a
or eax, 0x88a04501
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c30afcd
and eax, 0x62f263a1
and eax, 0x200081
or eax, 0xffdf5004
mov dword [ebx], eax
add ebx, edx
or eax, 0xd939510
and eax, 0xb84d8195
or eax, 0xa6a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2ec024
or eax, 0x446945ee
and eax, 0xfe4c8d89
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bdba8e3
and eax, 0x558badeb
or eax, 0x5214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730fca26
or eax, 0x6802f1c0
and eax, 0x8281c0
or eax, 0x1400220
mov dword [ebx], eax
add ebx, edx
or eax, 0x13761563
and eax, 0x3e01581
or eax, 0x88004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1489a2f
xor eax, 0x42c8e5e5
and eax, 0x43885084
or eax, 0xbc770001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2a271b
xor eax, 0x18944b44
and eax, 0x480138da
or eax, 0x4840325
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4627785e
and eax, 0x2290c2a0
and eax, 0x8042a0
or eax, 0x7d7fbd5f
mov dword [ebx], eax
add ebx, edx
and eax, 0x72aae8ea
and eax, 0x51853558
and eax, 0x10000008
or eax, 0x8445c701
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c59e85
and eax, 0x5fd07f19
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4996bb
and eax, 0x404106aa
or eax, 0x5860141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f210d
and eax, 0x84
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f3e2dd
xor eax, 0x3ae88d53
and eax, 0x8090b00
or eax, 0xe0448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee80cf
and eax, 0x64840903
or eax, 0x10104430
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5c8147
and eax, 0x44548955
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abf4aa4
and eax, 0x74fc4101
or eax, 0x1001402
mov dword [ebx], eax
add ebx, edx
or eax, 0x11179300
and eax, 0x70458300
or eax, 0x88000844
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa840b1c
xor eax, 0x40a98a2b
and eax, 0x30680003
or eax, 0x45844500
mov dword [ebx], eax
add ebx, edx
and eax, 0x492c4f32
and eax, 0x400c0100
or eax, 0x8c418a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70dcbfc3
or eax, 0x2e89603
and eax, 0x3cb0043b
or eax, 0x40044900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d52947b
or eax, 0x67b203d4
and eax, 0x68100334
or eax, 0x80458800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a75a02e
or eax, 0x3c31ae
and eax, 0xfa489188
or eax, 0x5000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db17eec
and eax, 0x5001488
or eax, 0x408beb77
mov dword [ebx], eax
add ebx, edx
or eax, 0x213c3e10
and eax, 0x448589f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1c7f7d
xor eax, 0x1ee98dc8
and eax, 0x707b45
or eax, 0x8b8f84ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a37bb
and eax, 0x8981c844
or eax, 0x60022009
mov dword [ebx], eax
add ebx, edx
or eax, 0x45588b39
and eax, 0x68ee0da6
and eax, 0x68480900
or eax, 0x80058001
mov dword [ebx], eax
add ebx, edx
and eax, 0x74df436e
and eax, 0x60480100
or eax, 0x9f00948b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777be426
and eax, 0x803371ad
or eax, 0x15088e52
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa1ce4a
and eax, 0x1021ce40
or eax, 0xefde3104
mov dword [ebx], eax
add ebx, edx
and eax, 0x7413c943
or eax, 0x411cd7af
and eax, 0x450b0b6c
or eax, 0x800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e3407d
and eax, 0x54410b58
or eax, 0x88042080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225a86cf
and eax, 0x7c100513
or eax, 0x1a04028
mov dword [ebx], eax
add ebx, edx
and eax, 0xab4655b
and eax, 0x8000109
or eax, 0xc04d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0da043
and eax, 0x52db8ee6
and eax, 0x18802
or eax, 0x89006181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5308801
and eax, 0x1008801
or eax, 0x548b404c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1618ced1
and eax, 0x18a82c4
or eax, 0x600100
mov dword [ebx], eax
add ebx, edx
or eax, 0x205b1beb
and eax, 0x1c01189
or eax, 0x8a044400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30131d9e
or eax, 0x41d30716
and eax, 0x41034405
or eax, 0x4288040
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d20642
and eax, 0x1000440
or eax, 0x8a3071bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6010fc
and eax, 0x4d30744c
or eax, 0xb8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4ee46d
or eax, 0x52671d31
and eax, 0x47011d10
or eax, 0x800860c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d82ce8
xor eax, 0x650f21d
and eax, 0x18005
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7205a8
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cef456
and eax, 0x4446
or eax, 0x900181
mov dword [ebx], eax
add ebx, edx
or eax, 0x776029c0
and eax, 0x3b16e714
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6a50e6
and eax, 0x150a4044
or eax, 0x4001a411
mov dword [ebx], eax
add ebx, edx
or eax, 0x259d4f66
and eax, 0x74ad53b8
and eax, 0x10840310
or eax, 0x81000c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x15776068
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x44445a59
and eax, 0x45000841
or eax, 0x23a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fd0886
and eax, 0x5e4bf42
and eax, 0x4840040
or eax, 0x81000f88
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fc1090
and eax, 0x6a48705b
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3128af
and eax, 0x921200d
or eax, 0x4402c440
mov dword [ebx], eax
add ebx, edx
and eax, 0x556b4a4f
and eax, 0x1214040
or eax, 0x8a103580
mov dword [ebx], eax
add ebx, edx
or eax, 0x740e1169
and eax, 0x55234441
or eax, 0x8814
mov dword [ebx], eax
add ebx, edx
or eax, 0x14dbe718
or eax, 0x7e7ea0a4
and eax, 0xb7564f0
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0be08d
and eax, 0x5e5bfdc6
and eax, 0x89044
or eax, 0x85814801
mov dword [ebx], eax
add ebx, edx
and eax, 0x17dd095c
and eax, 0x5890840
or eax, 0xfa76f700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76895705
and eax, 0x89740801
or eax, 0x80458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6443fd28
xor eax, 0xcf7c32d
and eax, 0xe1003c84
or eax, 0x1eff0009
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ec3b3f
and eax, 0x6cdaf2eb
and eax, 0x645002ab
or eax, 0x90058954
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21f5a6c4
xor eax, 0x7f9f18d8
and eax, 0x88010083
or eax, 0x100c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c14907f
xor eax, 0x562fb90d
and eax, 0x810a6050
or eax, 0x4819405
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c7965c
and eax, 0x4c5c4e03
and eax, 0x4000400
or eax, 0xfbfffb40
mov dword [ebx], eax
add ebx, edx
or eax, 0x644959fb
xor eax, 0x23596d04
and eax, 0xdc24803b
or eax, 0x23180500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19acdead
and eax, 0x44105b96
or eax, 0x86da469
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c696cce
and eax, 0x1aa3eb6e
and eax, 0x100
or eax, 0x3d44c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ede6606
and eax, 0x104400
or eax, 0x4d2ba84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba50a9e
or eax, 0x7860bbf3
and eax, 0xa387cd0
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b150a30
or eax, 0x303ace02
and eax, 0x513bb450
or eax, 0x4000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e32cb5
xor eax, 0x183f3a88
and eax, 0x1012068
or eax, 0x8a105d94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc84bb8
or eax, 0x7a954b90
and eax, 0xe8814044
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc44122
and eax, 0xc0458101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x293e2165
and eax, 0x101
or eax, 0x3bc04c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cecf729
and eax, 0x18404009
or eax, 0x73ca844
mov dword [ebx], eax
add ebx, edx
or eax, 0x475a4fd3
and eax, 0xf70458b
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d93473f
and eax, 0x9c055af
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3625d0e2
or eax, 0x1aa995fc
and eax, 0xbfe91095
or eax, 0x40162800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6198b010
and eax, 0xf0458895
or eax, 0x36a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242c084c
and eax, 0x80018083
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79de15e7
and eax, 0x9000001
or eax, 0xb483f044
mov dword [ebx], eax
add ebx, edx
and eax, 0x664f757c
and eax, 0x24037000
or eax, 0xdbfc8f38
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4eaa97
and eax, 0x8082000
or eax, 0x83015400
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bda02a
and eax, 0x1263f32d
and eax, 0x12000
or eax, 0xc182d84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1f489f
xor eax, 0x198738b2
and eax, 0xe0088001
or eax, 0x18450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x58b29f16
or eax, 0x7f4207e2
and eax, 0x83f01583
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25960506
and eax, 0x4000088
or eax, 0x51890162
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd11d36
xor eax, 0x7ad2c32b
and eax, 0x20018ad0
or eax, 0xd0440120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2499871
and eax, 0
or eax, 0x74b04503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18143efc
and eax, 0x6c040b09
or eax, 0x90498000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2c20ac
and eax, 0x8000000
or eax, 0x8101c183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab5136
or eax, 0x545ed6df
and eax, 0x558bd44d
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fccf65
and eax, 0x623493a3
and eax, 0x60141320
or eax, 0x9c412090
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c0bd56
xor eax, 0x73585a02
and eax, 0x57100100
or eax, 0xa8249489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a36205a
xor eax, 0x56c43614
and eax, 0x18283cf
or eax, 0x44097c30
mov dword [ebx], eax
add ebx, edx
or eax, 0x14daaa19
and eax, 0x1c883fc
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bec2be5
and eax, 0x1e80180
or eax, 0x82144409
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb2d541
and eax, 0x9bfe1489
or eax, 0x64012034
mov dword [ebx], eax
add ebx, edx
or eax, 0x3909e1b1
xor eax, 0x3f81ebfb
and eax, 0x740046
or eax, 0x80000b9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60da8d31
xor eax, 0x572bc639
and eax, 0x3b844983
or eax, 0x480408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dec6b3a
and eax, 0x2b04c177
and eax, 1
or eax, 0x317ce84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x799e85b3
and eax, 0x1180001
or eax, 0x88c0558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f13d3ab
and eax, 0x7711fbe8
and eax, 0x26010000
or eax, 0xd9fe3095
mov dword [ebx], eax
add ebx, edx
and eax, 0xba0ab9e
or eax, 0x1a9748b4
and eax, 0x180508b4
or eax, 0xa040834b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2fccc8
or eax, 0x6aeb7474
and eax, 0xff2c8589
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x65357fdc
xor eax, 0x40098063
and eax, 0x50985eb
or eax, 0x48827a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x376571a
and eax, 0x1000318
or eax, 0xc180c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40e203dd
and eax, 0x116fa066
and eax, 0x1000000
or eax, 0x8ad84d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x24245e3a
and eax, 0xaffc1091
or eax, 0x50032004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347ca795
and eax, 0x3570d064
and eax, 0x1000
or eax, 0x2c952bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1820f9e9
or eax, 0x793cf741
and eax, 0x7cbdffff
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463f645d
xor eax, 0x1ec00be8
and eax, 0x8008
or eax, 0xc0450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c403ab0
and eax, 0x40400000
or eax, 0x34b44533
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf5404c
and eax, 0x20440000
or eax, 0xdc098b5f
mov dword [ebx], eax
add ebx, edx
or eax, 0x257218cb
and eax, 0x627f0f6a
and eax, 0x60280908
or eax, 0x9f008481
mov dword [ebx], eax
add ebx, edx
and eax, 0x482a2659
or eax, 0x666aab5c
and eax, 0x440aaf5d
or eax, 0x118150a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x655cd769
and eax, 0x249589ec
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cdf866
and eax, 0x5c01d038
and eax, 0x1d028
or eax, 0x8bfe2fd7
mov dword [ebx], eax
add ebx, edx
or eax, 0x190f616a
or eax, 0x1bce52e3
and eax, 0x8083fc45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x151b577c
or eax, 0x7570bc0f
and eax, 0x74418801
or eax, 0x88040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a66179f
and eax, 0xfe208d8b
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37cfb93c
and eax, 0x11b92493
and eax, 0x1080000
or eax, 0x8c33ffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb49161
and eax, 0xc309120
or eax, 0xf3cf6e04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e01733
and eax, 0x510b2814
or eax, 0x4800568
mov dword [ebx], eax
add ebx, edx
or eax, 0xc15dd65
and eax, 0x558f0d78
or eax, 0x200280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e91e912
xor eax, 0x297eec8c
and eax, 0x40400a24
or eax, 0x94153190
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea7bdf8
xor eax, 0x2651a1d0
and eax, 0x4082002c
or eax, 0x5092150
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d510b1
xor eax, 0x158348bc
and eax, 0x40440940
or eax, 0x8001029c
mov dword [ebx], eax
add ebx, edx
or eax, 0x22872ad3
xor eax, 0x11e0f421
and eax, 0x41031174
or eax, 0xc880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252f98e6
xor eax, 0x236be60
and eax, 0x8003d0
or eax, 0x1698000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f168e4
and eax, 0x1c00080
or eax, 0x8a104d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8537ade
and eax, 0x1033055
or eax, 0x5438c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a2bfe8
and eax, 0x3040
or eax, 0x8b084c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34104f70
and eax, 0x663f92d
and eax, 0x4002000
or eax, 0x413bc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e5801d
or eax, 0x1b043888
and eax, 0xb013884
or eax, 0x80084570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a82618c
xor eax, 0x2b79105e
and eax, 0xa8820c04
or eax, 0x4101d049
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0a26b
and eax, 0x8001
or eax, 0xdc4d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x686ccf9d
and eax, 0x400101
or eax, 0x3b0548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x138b1e36
and eax, 0x1001400
or eax, 0x543be855
mov dword [ebx], eax
add ebx, edx
or eax, 0x598667cf
and eax, 0x92c7dc8
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32535671
and eax, 0x5040
or eax, 0x45238005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a616f0d
and eax, 0x1187bd56
and eax, 0x3900
or eax, 0xfc4502b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2379bc63
and eax, 0x4d080159
or eax, 0x832024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x990d3f3
xor eax, 0x8e7a22b
and eax, 0x4c4c10a0
or eax, 0xa0012b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6322bd27
and eax, 0x50b0045
or eax, 0x50801938
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e203c69
xor eax, 0x646363b5
and eax, 0x401ac8
or eax, 0xe4152120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e779ce
and eax, 0x41820024
or eax, 0x4091159
mov dword [ebx], eax
add ebx, edx
or eax, 0x64bd4c40
or eax, 0x538458ab
and eax, 0x700519cc
or eax, 0x88402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c22f51
xor eax, 0x1d9bba74
and eax, 0x44080129
or eax, 0x9830854
mov dword [ebx], eax
add ebx, edx
and eax, 0x669299d1
and eax, 0x6897b8d0
and eax, 0x800000
or eax, 0x16983a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a0be6a
xor eax, 0xdc28dc8
and eax, 0x8200d80
or eax, 0xe1884009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ba0f1
xor eax, 0x3dfd6ff9
and eax, 0xd20e8280
or eax, 0x2df17926
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e941d8
or eax, 0x740b58b7
and eax, 0x8108508b
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x974408f
or eax, 0x68b3b515
and eax, 0xa0e182
or eax, 0x440840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c927aa
and eax, 0x149c57ae
and eax, 0x10000000
or eax, 0x8bf28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68026bc3
and eax, 0x8b0001c0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9a3848
and eax, 0x66ee07f3
and eax, 0x42000040
or eax, 0x11250805
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9f40df
and eax, 0x29000083
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b1f7644
xor eax, 0x1ed26706
and eax, 0x1101
or eax, 0x820a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f9f72f
and eax, 0x53f02424
or eax, 0xac001911
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b4f9d5
and eax, 0xac9088f5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200465dd
xor eax, 0x70de0a8b
and eax, 0x88000000
or eax, 0x3000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7482a802
and eax, 0xc9800800
or eax, 0x1044d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da8015e
and eax, 0
or eax, 0xa301
mov dword [ebx], eax
add ebx, edx
and eax, 0x2456964b
and eax, 0x8001
or eax, 0x34e76180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4b584
and eax, 0x31810000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x698ff1ba
and eax, 0x42bc6c64
and eax, 0
or eax, 0x20ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x6825adc2
and eax, 0x3ee786c6
and eax, 0x482
or eax, 0x81085109
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a409ac
and eax, 0x7967132e
and eax, 0x4010a
or eax, 0x8ae2c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5febd5b9
or eax, 0x3f721cf0
and eax, 0x27f28100
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5469a171
and eax, 0x71db8090
and eax, 0x10
or eax, 0x880000cf
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4219c8
and eax, 0x88a
or eax, 0x10a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x44074cbd
or eax, 0x3ed01fad
and eax, 0x4890b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a086066
and eax, 0x3fbd7eee
and eax, 0
or eax, 0x452b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d30b5ea
or eax, 0x5caf6566
and eax, 0x14053504
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x27b67165
and eax, 0x5830000
or eax, 0x48080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f85f6e
and eax, 0x6f286d5f
and eax, 0
or eax, 0xaef1810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dd03df
and eax, 0x81000051
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2957ef28
xor eax, 0x2f2030b9
and eax, 0x47d2c0
or eax, 0x80009
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eba8d23
and eax, 0x3a521ccb
and eax, 0
or eax, 0xf1f18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x305b8535
or eax, 0x29831f17
and eax, 0x8000017
or eax, 0x80000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x342690c
or eax, 0x7d93643f
and eax, 0x102401
or eax, 0x8880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a954ed0
and eax, 0x8058200
or eax, 0x500900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3accd079
xor eax, 0x267f5289
and eax, 0xc2ac281
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e805351
and eax, 0xb2800000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x314eda7f
and eax, 0x14856
or eax, 0x2500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba123c8
and eax, 0x74b168d7
and eax, 0
or eax, 0x508458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b37ff1b
xor eax, 0x2c2011be
and eax, 0xc620
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f044f8b
and eax, 0x1048021
or eax, 0xa20114
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6df29
and eax, 0x4908800
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d20ddd4
and eax, 0x2a9fdc08
and eax, 0x8000000
or eax, 0xb1000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f63752
and eax, 0x3512
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e48a025
or eax, 0x4a5bc464
and eax, 0x104d23
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efbed0b
and eax, 0x101
or eax, 0x2400f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1e95e2
and eax, 0x40100
or eax, 0x8518a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x62bcfdf0
and eax, 0x2fbd5937
and eax, 0x100000
or eax, 0x7ca9c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a2e4bf5
xor eax, 0x4f1b80a2
and eax, 0x12010000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d73b542
and eax, 0x11400
or eax, 0x482d
mov dword [ebx], eax
add ebx, edx
and eax, 0x34762438
and eax, 8
or eax, 0x10ac8a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd91de4
and eax, 0x880000
or eax, 0x4b300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b8c084
xor eax, 0xfd570a3
and eax, 0x20000026
or eax, 0xb000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x70329027
and eax, 0x20000004
or eax, 0x41351441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416ababd
xor eax, 0x6312fac2
and eax, 0x300000a
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791787b7
and eax, 0xc001000d
or eax, 0x9801040
mov dword [ebx], eax
add ebx, edx
or eax, 0x735217fb
or eax, 0x2f87f326
and eax, 0x367f
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3523e55b
and eax, 0x23c100
or eax, 0x825c2081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ce3b99
xor eax, 0x4808ad94
and eax, 0xa1810000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6429d3
and eax, 0x53
or eax, 0x224
mov dword [ebx], eax
add ebx, edx
and eax, 0x123c52f2
or eax, 0x45bc86b0
and eax, 0xac8080
or eax, 0x10000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cddff4
and eax, 0x880000
or eax, 0x55030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f8f97b
and eax, 0x1628150
or eax, 0x880284
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cbfb9f
xor eax, 0x76557762
and eax, 0x3940489
or eax, 0x88405100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6901392c
and eax, 0x8001000
or eax, 0xf02da445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9cc5b9
and eax, 0x8100002c
or eax, 0x8000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526d82ef
and eax, 0x49098040
or eax, 0x4823405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703a2c0d
and eax, 0x34010048
or eax, 0x804c03b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b557288
and eax, 0x20400088
or eax, 0xcbb84d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x72147762
and eax, 0x135376b9
and eax, 0x10500209
or eax, 0xe8058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x609a416a
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd90326
xor eax, 0x2badbaec
and eax, 0x4007841
or eax, 0x418b8014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c1797a
xor eax, 0x69c7475d
and eax, 0x14050270
or eax, 0xe0403988
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aefc679
and eax, 0x450008
or eax, 0x1128d07
mov dword [ebx], eax
add ebx, edx
or eax, 0x63358b56
and eax, 0x41030000
or eax, 0xc880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8511d29
and eax, 0x8010000
or eax, 0xc44c03d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x198f7437
and eax, 0x8080010
or eax, 0x7c04d2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fce06d7
and eax, 0x48d
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a498d56
or eax, 0x2037a7a3
and eax, 0x28558b00
or eax, 0xd4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d17ab52
and eax, 0xa0402002
or eax, 0x10158f0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d67a2b
or eax, 0xda8c244
and eax, 0x840fd205
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60204eae
and eax, 1
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c6a16d
and eax, 1
or eax, 0x83e8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcab3b0
and eax, 0x1880180
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e715dc7
xor eax, 0x42c41ccc
and eax, 0xd0108
or eax, 0xc0408ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5ea0bf
and eax, 0xe000913
or eax, 0x1e84428
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a64df6c
and eax, 0x20adae19
and eax, 0x8009
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
or eax, 0x1212fb83
and eax, 0x10108b00
or eax, 0xa4450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f36dd57
and eax, 0x1d37259e
and eax, 0x10040100
or eax, 0x2be0542b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c55213
xor eax, 0x9693978
and eax, 0x5480840
or eax, 0x7035c015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d10e093
and eax, 0x204c0082
or eax, 0x3904509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd70a90
or eax, 0x3f731692
and eax, 0x5095401
or eax, 0x80808044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5048638d
and eax, 0x84000
or eax, 0xfff7bf20
mov dword [ebx], eax
add ebx, edx
or eax, 0xe50d720
or eax, 0x36f4c6e3
and eax, 0x83d44d83
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b4062e
xor eax, 0x1e5ed19
and eax, 0x10101
or eax, 0x4d8800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3330287d
and eax, 0x20b901d4
or eax, 0x48200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52765a37
xor eax, 0x19dd209d
and eax, 0x22fb6a
or eax, 0xdd0495
mov dword [ebx], eax
add ebx, edx
or eax, 0x5543e503
and eax, 0x5dd190ff
and eax, 0x55811075
or eax, 0xa2d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370614fa
and eax, 0x408d0984
or eax, 0x15220660
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ea3bf
and eax, 0x10918850
or eax, 0xc0401a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ef1b04
and eax, 0x850900
or eax, 0x8b7af6ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xa44ded5
and eax, 0x9045
or eax, 0x85892000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5088e5a2
and eax, 0x88a000
or eax, 0xff775f18
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c896b0
and eax, 0x83e44d88
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361e0f68
and eax, 0x62644fea
and eax, 0xc0
or eax, 0x4d890101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d498dfc
and eax, 0x10808824
or eax, 0xc1503c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x773ced0b
and eax, 0x3bbdefef
or eax, 0x421010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b134d62
and eax, 0x3b130800
or eax, 0xc4ec1095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbd15ba
or eax, 0x665c30fd
and eax, 0x830a3dff
or eax, 0x8204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c594c4
and eax, 0xba801
or eax, 0x45001444
mov dword [ebx], eax
add ebx, edx
or eax, 0x52aaaa91
or eax, 0x5bd0db5a
and eax, 0xb227490
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x337c06d0
xor eax, 0x69ec5ebc
and eax, 0x4808480c
or eax, 0x533a041
mov dword [ebx], eax
add ebx, edx
or eax, 0xd227c3b
xor eax, 0x400727c7
and eax, 0x91859a8
or eax, 0x82022444
mov dword [ebx], eax
add ebx, edx
and eax, 0xc31d3b3
and eax, 0x4000
or eax, 0xc2838c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395188d6
xor eax, 0x1e1d6cd1
and eax, 0xc4450800
or eax, 0x8108101
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc242a2
or eax, 0x2da6666b
and eax, 0x29c4440b
or eax, 0x12080180
mov dword [ebx], eax
add ebx, edx
or eax, 0x34be7dba
and eax, 0x97c6001
or eax, 0x18044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4641b0ba
and eax, 0x33c408b
or eax, 0x80c00d00
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb135d7
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ab27c5
and eax, 0x40101c0
or eax, 0xe0548a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d4e2c5
xor eax, 0x5c2e54a6
and eax, 0x88010083
or eax, 0x100c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bdf393
and eax, 0x882010
or eax, 0x4503c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df9e883
and eax, 0x1808000
or eax, 0x4003c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a195c3
or eax, 0x35946791
and eax, 0x3c44581
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x20461b7d
or eax, 0x64c5879b
and eax, 0x24058009
or eax, 0x8b0a3844
mov dword [ebx], eax
add ebx, edx
or eax, 0x131947fd
and eax, 0x7197ac51
and eax, 0x105ac41
or eax, 0xc880400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b88c872
and eax, 0x90034
or eax, 0x55820b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a97820
and eax, 0x2cda79b0
and eax, 0x4880800
or eax, 0x512707c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x76112f6
and eax, 0x6e363b6b
and eax, 0x44020168
or eax, 0x31d08480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac490c9
xor eax, 0x3ce05365
and eax, 0x40048208
or eax, 0x8c410910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab1ab95
and eax, 0x54f40009
or eax, 0x20084502
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9aaf24
and eax, 0x2d624086
and eax, 0x24000000
or eax, 0x884d8b19
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb21ae0
and eax, 0x2ddc0939
or eax, 0x50004402
mov dword [ebx], eax
add ebx, edx
and eax, 0x203136ad
and eax, 0x20100001
or eax, 0xc0458b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea0de33
and eax, 0x4cd45522
or eax, 0x31000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x746386c0
and eax, 0x6c458309
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5265f937
and eax, 0x18001
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x303cc472
xor eax, 0x64036568
and eax, 0x4403a440
or eax, 0x9884805
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fa491e
or eax, 0x125ae735
and eax, 0x40482b34
or eax, 0x880510c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db8685a
and eax, 0x40080058
or eax, 0x15831125
mov dword [ebx], eax
add ebx, edx
or eax, 0x464b2443
and eax, 0x54413170
or eax, 0x88140a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c77e4ef
and eax, 0x4403097d
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1574bf
and eax, 0x3466a711
and eax, 0
or eax, 0x1c083e4
mov dword [ebx], eax
add ebx, edx
or eax, 0xe71f3e7
xor eax, 0x1a0d5d0e
and eax, 0x1e40489
or eax, 0x8a004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77359dfb
and eax, 0x1200009
or eax, 0x4c1bc844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3e4001
and eax, 0x9104000
or eax, 0x82013db4
mov dword [ebx], eax
add ebx, edx
or eax, 0x792dcb88
xor eax, 0x6f3df16
and eax, 0x55020000
or eax, 0x31cc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dace7ad
and eax, 0x90964fc
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x756e37f5
and eax, 0xc0033045
or eax, 0x808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56455aa4
and eax, 0x90448001
or eax, 0x28010900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2daf1dd1
or eax, 0x5053d59e
and eax, 0x81e0458a
or eax, 0x2040801
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3cc13a
and eax, 0x100
or eax, 0x4d8900c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d21bbd9
and eax, 0x40101c0
or eax, 0xb0548a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dafce0d
and eax, 0x18200
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x69373332
and eax, 0x597cf526
and eax, 0x1000000
or eax, 0x448bb455
mov dword [ebx], eax
add ebx, edx
and eax, 0x332c06fc
and eax, 0x4115527
and eax, 0
or eax, 0x1e883c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ed1f78
xor eax, 0x74894955
and eax, 0x404009
or eax, 0x8b880580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e459160
and eax, 0xa1818449
or eax, 0x48022804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe55ebb
or eax, 0x2311f65a
and eax, 0x28018801
or eax, 0x844c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0xd167aee
xor eax, 0x4ee630ee
and eax, 0xe3b88001
or eax, 0x1c4614e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c41777
and eax, 0x6a4cd49e
and eax, 0x440000
or eax, 0x14118bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5d151d
and eax, 0x8a80
or eax, 0x4504001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6348eb3b
or eax, 0x4bb01f65
and eax, 0x62800000
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc1b0ff
and eax, 0x301b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c9d657
and eax, 0x3100440b
or eax, 0x4100180
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cf89f5
and eax, 0x181
or eax, 0xcc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x28be6ba3
xor eax, 0x1ebe0dca
and eax, 0x2221
or eax, 0xd51014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb110be
and eax, 0x6154a314
and eax, 0x20100000
or eax, 0x8c808800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4ee9b7
and eax, 0x62e1bbde
and eax, 0x2000010
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x236e1546
or eax, 0x6cca3460
and eax, 0x69823040
or eax, 0x8001800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661c3209
and eax, 0x46038e8e
and eax, 0x18000
or eax, 0xb04c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66318f10
xor eax, 0x546b1581
and eax, 0x100090
or eax, 0xac28
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa59b90
and eax, 0x496f8515
and eax, 0x58100
or eax, 0x30a6800
mov dword [ebx], eax
add ebx, edx
or eax, 0xfea5da5
xor eax, 0x5e91f1c5
and eax, 0x510a0000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16cf310c
and eax, 0x42ca0108
or eax, 0xa82080d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x367b874b
and eax, 0x40
or eax, 0x89000007
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e4bb
and eax, 1
or eax, 0x458bd854
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ff1e57
xor eax, 0x5184aa05
and eax, 0x10052240
or eax, 0xc84009a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10760c14
and eax, 0x22e7bbac
and eax, 0x200180
or eax, 0xebc44409
mov dword [ebx], eax
add ebx, edx
and eax, 0x338d1505
and eax, 0x7733b69e
and eax, 0x20000000
or eax, 0xc44d8b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6accad45
and eax, 0x8101
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x407380cd
and eax, 0x18001
or eax, 0x558a644c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f4e3ba
or eax, 0x21177e8
and eax, 0x101133e0
or eax, 0xa8440804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49cacb75
or eax, 0x143072c2
and eax, 0xa38003
or eax, 0x2400d0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e6d882
and eax, 0x820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8607ac
and eax, 0x1c9010c0
and eax, 0x8000080
or eax, 0xf045232c
mov dword [ebx], eax
add ebx, edx
and eax, 0x275e6b1c
and eax, 0x5d7f1c73
and eax, 0x40000
or eax, 0xff108589
mov dword [ebx], eax
add ebx, edx
and eax, 0x60892db4
and eax, 0x40000580
or eax, 0xd8bfa7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd7c8f6
and eax, 0x449a3fea
and eax, 0x80308
or eax, 0x1e180f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f30fe2a
xor eax, 0x3397fc3f
and eax, 0x2b04c01
or eax, 0x89480188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6a8099
and eax, 0xc2828c11
or eax, 0x12044
mov dword [ebx], eax
add ebx, edx
and eax, 0x53cc037b
and eax, 0x212f896e
and eax, 0
or eax, 0xac558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1ebfe1
xor eax, 0x5164b88d
and eax, 0x5d103180
or eax, 0xa2048c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15d48ee8
and eax, 0x6000336b
or eax, 0x1400cc94
mov dword [ebx], eax
add ebx, edx
or eax, 0x470be413
and eax, 0x60018b09
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a258625
and eax, 0x88018801
or eax, 0x1006082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1033727f
and eax, 0x16001
or eax, 0x4d8a8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5226e865
and eax, 0x40002044
or eax, 0xa04d13b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42359bc5
xor eax, 0x26d47987
and eax, 0x4a04132
or eax, 0x79500c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x618adaeb
and eax, 0x6c508b09
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cef7b69
and eax, 0x2515fd2e
and eax, 0x1c000
or eax, 0x89000283
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2798d1
and eax, 0x1018001
or eax, 0x448a6c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a64cbb9
or eax, 0x5e2b736a
and eax, 0x284533e0
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e6acae
and eax, 0x48833e6c
or eax, 0x5080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d5986a
and eax, 0x4c2214
or eax, 0xd40119e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c8e5de
and eax, 0x44811e28
or eax, 0x110a2155
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd6d6a7
and eax, 0x1224
or eax, 0xf85529d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9fa721
and eax, 0x40c7097d
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25103a32
xor eax, 0x35b54253
and eax, 0x10c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c56981
and eax, 0x218fd8a4
and eax, 0x1054800
or eax, 0xc602a300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1b6374
and eax, 0x345cc3e7
and eax, 0x8044
or eax, 0xc01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1234241
and eax, 0x1030000
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe31b03b
or eax, 0x6c78c541
and eax, 0xc410140
or eax, 0x80042280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b62c0
xor eax, 0x2a99eaf3
and eax, 0xa3108181
or eax, 0x5c000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9e793
and eax, 0x4d89621a
or eax, 0x29de5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbd9380
xor eax, 0x59080792
and eax, 0x818000
or eax, 0x14003c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af277fe
or eax, 0x757a9e10
and eax, 0x1c00d80
or eax, 0x82004009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba447b3
and eax, 0x3800081
or eax, 0xfc7f103c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f23e93f
and eax, 0x97400bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2818f420
and eax, 0x164548b
or eax, 0x82900100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215f0c94
and eax, 0x89010a
or eax, 0x550000e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dff0983
xor eax, 0x3900de14
and eax, 0x4c018b94
or eax, 0x80440060
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a478a6a
and eax, 0xe400122
or eax, 0x1884401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10cb26a4
and eax, 0x22284
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x582ac915
and eax, 0x2be5b0e2
and eax, 0
or eax, 0xbc4d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5631e520
or eax, 0x2bf77bdb
and eax, 0x89016983
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1734
and eax, 0x108bc05
or eax, 0x54830048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e620820
and eax, 0x438e3564
and eax, 0x40000000
or eax, 0xbc553bbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8ecbc2
and eax, 0x4040900
or eax, 0x41c3007d
mov dword [ebx], eax
add ebx, edx
and eax, 0x262473d6
or eax, 0x6ecc6892
and eax, 0x180
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b694c3b
and eax, 0x43014900
or eax, 0x8406a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be2fdb9
or eax, 0x22450a8f
and eax, 0x805
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a61d8c
and eax, 0x820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c3530e
and eax, 0x480300
or eax, 0x1a080e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aef5fd8
and eax, 0xbe04588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7679d475
xor eax, 0x6ff2b314
and eax, 0xb6049
or eax, 0x4d008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a440cd
and eax, 8
or eax, 0x840f80
mov dword [ebx], eax
add ebx, edx
or eax, 0x594ff060
and eax, 0x9000000
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ed83e0
or eax, 0x847e41f
and eax, 0xca83e055
or eax, 0x20001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ceaed8
and eax, 0xe8458801
or eax, 0x10100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6558f294
and eax, 0x30ce5268
and eax, 0x400000
or eax, 0x83b4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657236ca
and eax, 0x44800140
or eax, 0x10900a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8fb28c
and eax, 0x40090080
or eax, 0xb8448b74
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd96eb
xor eax, 0x75630ba
and eax, 0x9900d01
or eax, 0x6644022
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8d9250
xor eax, 0x1d84ec9a
and eax, 0x12280
or eax, 0xc004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0b4a28
and eax, 0x3d9e5893
and eax, 0x38000800
or eax, 0xc0558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x21bf444b
and eax, 0x100000
or eax, 0xfa0552b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa42961
and eax, 0x5400
or eax, 0x18284
mov dword [ebx], eax
add ebx, edx
and eax, 0x60afb46a
and eax, 0x18000
or eax, 0xb4440b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a1276a
and eax, 0x7e4052a
or eax, 0x8184011
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cd7212
and eax, 0x4000
or eax, 0x18a8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x69133765
and eax, 0x28018b00
or eax, 0x944c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be4b61b
and eax, 0x3de40d1b
or eax, 0x40104020
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cc4401
and eax, 0x4444509
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x30a73d1a
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb39c0a6
xor eax, 0x1f7eb7b8
and eax, 0x447070b
or eax, 0x418000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f316a81
and eax, 0
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x150bf715
xor eax, 0x7674740e
and eax, 0x50540000
or eax, 0x80018b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bf2b80
and eax, 0x14800000
or eax, 0x60045533
mov dword [ebx], eax
add ebx, edx
or eax, 0x20427b7c
xor eax, 0x2ccbf45e
and eax, 0x48058b00
or eax, 0xa0400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e037ac4
and eax, 0x48000000
or eax, 0x34d8453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b30eeea
and eax, 0x40000008
or eax, 0xa04d8b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28614ef8
and eax, 0x8084520
or eax, 0x7c0081b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bba55e
and eax, 0x72f469dc
and eax, 4
or eax, 0x19689
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac7b137
and eax, 0x14510d2b
and eax, 0x400100
or eax, 0xec158a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c320bb2
and eax, 0xc100100
or eax, 0x3e4543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x187c62c4
and eax, 0
or eax, 0x18a8d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d65cf5
xor eax, 0x1982245a
and eax, 0x4458a00
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x294798b1
and eax, 0x440000
or eax, 0x3b98452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b74478
and eax, 0x8680041
or eax, 0x414d004
mov dword [ebx], eax
add ebx, edx
and eax, 0x452a2e33
xor eax, 0x244e4c9b
and eax, 0x20644c8a
or eax, 0x1b880101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6997c
and eax, 0xd0edc4d
or eax, 0x80012000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3da92b
or eax, 0x75b76dc
and eax, 0x51
or eax, 0x122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9f0e2f
xor eax, 0x238fe901
and eax, 0x2104409
or eax, 0x81c01182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79901368
and eax, 0x79284e70
and eax, 0x50000040
or eax, 0x5890182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107075e1
and eax, 0x40410000
or eax, 0x90048bd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15de6f0
xor eax, 0x32b62420
and eax, 0x81844100
or eax, 0x850040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f23f875
and eax, 0xbe5fa24
and eax, 0x9000000
or eax, 0xf6ff0c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fd4bb0
and eax, 0x530ec617
and eax, 0x500c0215
or eax, 0x844189ea
mov dword [ebx], eax
add ebx, edx
and eax, 0xca6e0ac
xor eax, 0x4b702877
and eax, 0x9008083
or eax, 0x80014100
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b27243
and eax, 0x9d83d041
or eax, 0x2000040c
mov dword [ebx], eax
add ebx, edx
or eax, 0x143d8398
or eax, 0x3f99e8a6
and eax, 0xbfbfff0c
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16eff551
and eax, 0x2477500
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a160122
and eax, 0xc2036400
or eax, 0x808855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4538a3cc
or eax, 0x2ec2a546
and eax, 0xac518901
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9d8072
and eax, 0x23c00103
or eax, 0x18204488
mov dword [ebx], eax
add ebx, edx
and eax, 0x48134ed4
xor eax, 0x11e85eac
and eax, 0x10680804
or eax, 0x2614e441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dfbb4f8
and eax, 0x30700400
or eax, 0x384498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c585fa
and eax, 0x4058449
or eax, 0x800a3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x744b1f14
and eax, 0x10d
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253dadc4
or eax, 0x6890bb13
and eax, 0x188158b
or eax, 0x82404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b969305
and eax, 0x40080082
or eax, 0x15810140
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a46565
xor eax, 0x2e15433b
and eax, 0xc050248
or eax, 0xc0408980
mov dword [ebx], eax
add ebx, edx
or eax, 0x384f8898
and eax, 0x294c143
and eax, 0x100
or eax, 0xfc8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6a6b57
or eax, 0x354845ce
and eax, 0xa8c
or eax, 0x11001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a49fa9b
and eax, 0x10a00
or eax, 0xfc4c8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5b6433
and eax, 0x8010000
or eax, 0x8100e983
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fd7791
and eax, 0x16001
or eax, 0x558a9c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1539cd
and eax, 0x4001384c
or eax, 0xa85403b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2747f1a1
and eax, 0x642b7502
and eax, 0
or eax, 0x1058d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65000b4f
and eax, 0x44010000
or eax, 0x18a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d4f8b7
xor eax, 0x54d41410
and eax, 0x200128a0
or eax, 0xcc441340
mov dword [ebx], eax
add ebx, edx
and eax, 0x566c181
xor eax, 0x46860362
and eax, 0x40c20060
or eax, 0x505091d
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4b7058
or eax, 0x4281538
and eax, 0x100
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x282091ac
or eax, 0x200aef17
and eax, 0x2eb00
or eax, 0xc7050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d29957
and eax, 0x45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d1ca93
and eax, 0x44810000
or eax, 0x90a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddadff4
and eax, 0x4903f4
or eax, 0x80042008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117e0e70
and eax, 0x50d1a8be
and eax, 0x10010804
or eax, 0x458a0471
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d781dc4
or eax, 0x3c9370c9
and eax, 0x281138cc
or eax, 0xc0440310
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d4c5a3
and eax, 0xd18d0f
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4201bc
or eax, 0x3f6310ea
and eax, 0x5030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x187e1b2d
and eax, 0x40450328
or eax, 0x800000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a6a412
xor eax, 0x39db1f2e
and eax, 0x49081054
or eax, 0x4834521
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa9a282
and eax, 0x88981d4
or eax, 0x40808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f33e4a7
and eax, 0x1396feec
and eax, 0x3966c68
or eax, 0x88699397
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3e32ae
and eax, 0x1082004
or eax, 0x9481cc51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cbb7fab
or eax, 0x4ce22294
and eax, 0xedf2b304
or eax, 0x120d4c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16de9c75
and eax, 0x81004101
or eax, 0x2dc048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47afd78b
and eax, 0x44010000
or eax, 0x18801e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a029ee1
and eax, 0xc0
or eax, 0x88d8b1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x153d618b
and eax, 0xd0188
or eax, 0x3bf2fe77
mov dword [ebx], eax
add ebx, edx
or eax, 0x45745fa8
and eax, 0xd853b74
and eax, 0xd850004
or eax, 0xf27a0489
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e82949c
or eax, 0x7117a3bd
and eax, 0x8b2c34bd
or eax, 0x4842
mov dword [ebx], eax
add ebx, edx
and eax, 0x445fed11
xor eax, 0x2ad0911a
and eax, 0xf801
or eax, 0x55030054
mov dword [ebx], eax
add ebx, edx
and eax, 0x590cb9dc
and eax, 0x8814
or eax, 0x9501a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3869bad8
and eax, 0x18898
or eax, 0x8bfe7767
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e614eb
and eax, 0x1800441
or eax, 0x8409c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b602ae
or eax, 0x4fe9337c
and eax, 0xcffff6fc
or eax, 0x30000800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd24e2a1
xor eax, 0x11366959
and eax, 0x82880580
or eax, 0x134480b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790a1081
or eax, 0x45f9c7d2
and eax, 0x4d8901c0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x398812f7
and eax, 0x79dbbfe1
and eax, 0x800080
or eax, 0x158b3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d7723a
and eax, 0x3a86ee22
and eax, 0x840220
or eax, 0x3b7bfddf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1486a5db
and eax, 0x2f785804
or eax, 0xd086a491
mov dword [ebx], eax
add ebx, edx
and eax, 0x5766f1a5
and eax, 0x3647085
or eax, 0x88180d7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x630df926
and eax, 0x1086804
or eax, 0x44338041
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb42d417
and eax, 0x3409a296
and eax, 0x92000
or eax, 0x8b625ca8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d143e12
and eax, 0x18e47010
and eax, 0x200000
or eax, 0x4d1bbc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc38afd
and eax, 0xb633ce0
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1146f441
and eax, 0x1123ec41
or eax, 0x44180014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5291882a
and eax, 0x110800
or eax, 0x8b4a74f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x553072a5
xor eax, 0x4c960dde
and eax, 0x1297001
or eax, 0x44128c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb50be4b
and eax, 0x48285bab
and eax, 0x40084008
or eax, 0x87043dd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x434a57e9
and eax, 0x43ff0580
and eax, 0x43080480
or eax, 0xbcf77805
mov dword [ebx], eax
add ebx, edx
or eax, 0x72009816
and eax, 0x97
or eax, 0x168
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a6b22e1
xor eax, 0x79376e6f
and eax, 0x43084900
or eax, 0x8402a200
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f7acc0
and eax, 0xf7ff6c80
or eax, 0x8001005
mov dword [ebx], eax
add ebx, edx
or eax, 0x395adb1b
xor eax, 0x1ce0f6e3
and eax, 0x7c
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a99dd1
xor eax, 0x295b9adf
and eax, 0x44400300
or eax, 0x800d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bc3a9e
and eax, 0x8001a982
or eax, 0x9004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7c0d29
and eax, 0x1000001
or eax, 0x548bc44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c0ffd
and eax, 0x54950bc4
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd552a23
and eax, 0x4150a00
or eax, 0x71eaf5ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d96388
and eax, 0x40410308
or eax, 0xb0048821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40079bff
and eax, 0xb0400080
or eax, 0x4eb88509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c079b0
and eax, 0x4908fc39
or eax, 0x48303c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d617996
or eax, 0x4de67aad
and eax, 0x548d89b0
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5596a89f
and eax, 0x848890
or eax, 0x8b7b776e
mov dword [ebx], eax
add ebx, edx
or eax, 0x11506ed4
and eax, 0x8283b054
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae2e7bb
or eax, 0x434724e7
and eax, 0x458001
or eax, 0xb0100900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3ee849
or eax, 0x3b8790cd
and eax, 0xbee88189
or eax, 0x40100402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6cfdd0
and eax, 0x288580
or eax, 0x85137a7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d0b6ee
or eax, 0x2a467efc
and eax, 0x2a56fef4
or eax, 0xd5a90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702bfadc
and eax, 0xd800028
or eax, 0x400b0955
mov dword [ebx], eax
add ebx, edx
and eax, 0x57101da3
and eax, 0x1000100
or eax, 0xe982c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xb70f808
or eax, 0x77a8b887
and eax, 0x3c00881
or eax, 0x88044508
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f08c771
xor eax, 0x32f66625
and eax, 0x8002a854
or eax, 0x42814401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4feb7991
and eax, 0x8c408100
or eax, 0x60150801
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b7bdb9
or eax, 0x3cb5a3e4
and eax, 0x7cb508e1
or eax, 0x83480008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa521197
and eax, 0x1f7c8586
and eax, 0x15240106
or eax, 0x48c18af9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe58af4
and eax, 0x4cc488c3
or eax, 0x80084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1363db00
and eax, 0x6fef1be6
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a45f6d
and eax, 0x1044c81
or eax, 0x40a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90877aa
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d491fd7
and eax, 0x1000000
or eax, 0x3c81e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x111013d6
and eax, 0x4936eef7
and eax, 0
or eax, 0xfc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16faa430
and eax, 0x2330
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eaa06de
and eax, 0x51fbeb6
and eax, 0
or eax, 0x6ae445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b94484e
or eax, 0x12cbc92e
and eax, 0x300002a
or eax, 0xc4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce4d3b6
or eax, 0x40826b0a
and eax, 0x160b044
or eax, 0x4180401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6b6ab7
and eax, 0x31185127
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x695cf028
and eax, 0x24c7aeb1
and eax, 0x40000
or eax, 0x113b1f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e630b82
and eax, 0x48458300
or eax, 0xa0004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b7fe81
or eax, 0x142e6a39
and eax, 0x10629
or eax, 0xc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x327a232
and eax, 0x28f99feb
and eax, 0
or eax, 0x5df445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d114ea
or eax, 0x5014aa49
and eax, 0x42000064
or eax, 0x85000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cb364
xor eax, 0x771d3a28
and eax, 0x20818844
or eax, 0x420e6401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe75ca7
xor eax, 0x47b6ba17
and eax, 0xc60000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9b2533
and eax, 0x3389915b
and eax, 0x1010000
or eax, 0x7c5acc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4e3498
or eax, 0x6136a014
and eax, 0x2805c600
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bf16e9
xor eax, 0x74c27bff
and eax, 0x2c14
or eax, 0x4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca076bd
and eax, 0x4405
or eax, 0xfaac01c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfbab4c
or eax, 0xeacdedd
and eax, 0xc600011d
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebda9c3
xor eax, 0xf679db2
and eax, 0x90881444
or eax, 0x4821c801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376c3c68
xor eax, 0x7c31ce01
and eax, 0x1c40000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c46219d
and eax, 0x422080
or eax, 0x380640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720cdb2c
and eax, 0x7044c500
or eax, 0x88010200
mov dword [ebx], eax
add ebx, edx
and eax, 0xd35cb6b
xor eax, 0x7199efc5
and eax, 0x2c40
or eax, 0xc200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67b339d9
and eax, 0x5fd30034
and eax, 0x3900000
or eax, 0xb02845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x728f7cd2
and eax, 0x2000002
or eax, 0xc500002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b078f1
and eax, 0x40000000
or eax, 0x2a86b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5cb8e2
or eax, 0x22a96cb3
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d1d85
and eax, 0x268cfa74
and eax, 0x1004
or eax, 0x7064c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffaaf27
and eax, 0x1840c700
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x848e7e6
and eax, 0x20c2
or eax, 0xc711
mov dword [ebx], eax
add ebx, edx
and eax, 0x602f7128
and eax, 0x4100
or eax, 0x6bd404c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2314d54e
and eax, 0x430000c2
or eax, 0x84000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x217bfc10
xor eax, 0x76b067a6
and eax, 0x91c89844
or eax, 0x40042401
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9e4376
and eax, 0x45420000
or eax, 0x850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d32269b
and eax, 0
or eax, 0xc898c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edc082b
xor eax, 0x4b2a5edc
and eax, 0x40404600
or eax, 0x90058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4116d020
and eax, 0x11000
or eax, 0x6804
mov dword [ebx], eax
add ebx, edx
and eax, 0x252f3701
and eax, 0x2000
or eax, 0x18208e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acf7dc8
and eax, 0x822800
or eax, 0xd831c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8b3614
and eax, 0x418b0000
or eax, 0x4000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3baa39d6
or eax, 0xc0cff04
and eax, 0x8848904
or eax, 0x600100e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a32a07e
or eax, 0x10ffcc08
and eax, 0x8ffcc6c
or eax, 0x83003393
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b2cbca
and eax, 0x8989c84d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d965e7
xor eax, 0x6e1f8f89
and eax, 0x6f96cf44
or eax, 0x90693020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2025a430
and eax, 0x66834f80
and eax, 0x2804500
or eax, 0x816c108b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4096a860
and eax, 0x410801ea
or eax, 0x14810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea09bab
xor eax, 0x5860e83c
and eax, 0x8808984
or eax, 0x60050268
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363634e4
and eax, 0x1ab3bf08
or eax, 0x214c40f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x166f2e7
or eax, 0x59959c10
and eax, 0x59f76485
or eax, 0xa6080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d8baf8
xor eax, 0x73c672e4
and eax, 0x88090c19
or eax, 0x30071e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f227b7
and eax, 0x1c021cab
and eax, 0x21409
or eax, 0xc181e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x539c6cee
and eax, 0xd00d8801
or eax, 0x24400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x221b4369
xor eax, 0x597710b
and eax, 0x108500a
or eax, 0x80000581
mov dword [ebx], eax
add ebx, edx
and eax, 0x50145f5
and eax, 0x79ca7895
and eax, 0x80
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28289704
and eax, 0x4018fed4
and eax, 0x1440
or eax, 0xc6066000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6451d6a4
and eax, 0xe201a244
or eax, 0x9000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x519ba5c2
xor eax, 0x482767ed
and eax, 0x104c604
or eax, 0xa2410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac64541
and eax, 0xa3458200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5596db01
and eax, 0x1986a365
and eax, 0x860100
or eax, 0xe8204488
mov dword [ebx], eax
add ebx, edx
and eax, 0x12132929
and eax, 0x20000
or eax, 0x1d861
mov dword [ebx], eax
add ebx, edx
or eax, 0x23af95c7
and eax, 0x1084d83
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb2a8c8
or eax, 0x3de9af9d
and eax, 0xc1
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d41fed
and eax, 0x46041400
or eax, 0x80026080
mov dword [ebx], eax
add ebx, edx
and eax, 0x259e5bb4
and eax, 0x2405649e
and eax, 0
or eax, 0xeb01a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32af0c55
and eax, 0x80048000
or eax, 0x24414604
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb242b61
and eax, 0xa4418800
or eax, 0x140200
mov dword [ebx], eax
add ebx, edx
and eax, 0x789a99f9
and eax, 0x20000000
or eax, 0xc8a55588
mov dword [ebx], eax
add ebx, edx
or eax, 0x11aca507
and eax, 0x32c253f5
and eax, 0x81
or eax, 0x1a600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c39e8c4
and eax, 0x2c92de8b
and eax, 0x100c00
or eax, 0x6600e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a06eaaf
and eax, 0x8408200
or eax, 0xc4050900
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a506a7
and eax, 0x1258425
or eax, 0x82008
mov dword [ebx], eax
add ebx, edx
or eax, 0x226e7c27
and eax, 0x458800
or eax, 0xcc000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb5e821
xor eax, 0x72a867d3
and eax, 0x580c82
or eax, 0x3a04109
mov dword [ebx], eax
add ebx, edx
and eax, 0x746ff853
and eax, 0x84801
or eax, 0x4d81844c
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ad583a
xor eax, 0x8a96b4d
and eax, 0x1002340
or eax, 0x8a09c8b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b15b16
and eax, 0x14810
or eax, 0xc282b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9f14d6
xor eax, 0x30293899
and eax, 0xc8158000
or eax, 0x30400901
mov dword [ebx], eax
add ebx, edx
and eax, 0x36bed46b
xor eax, 0x24e20db
and eax, 0x3258008a
or eax, 0x9a04501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b59725d
and eax, 0x9080001
or eax, 0x8407ac44
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3c03b8
and eax, 0
or eax, 0x291
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bd02f83
xor eax, 0x4492cc1b
and eax, 0x2b404109
or eax, 0x10980c82
mov dword [ebx], eax
add ebx, edx
or eax, 0x2954940a
and eax, 0x90cd409
or eax, 0x84032044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539892e7
and eax, 0x88
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1d5ac8
and eax, 0x20c5089
or eax, 0x81e00502
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c77120f
or eax, 0x6b45dea6
and eax, 0x55890182
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abe120
and eax, 0x7e448427
and eax, 0x44008020
or eax, 0x80450bcc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647628e2
and eax, 0x80200102
or eax, 0x9cc4421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356a8be1
and eax, 0x39e35805
and eax, 0x38824000
or eax, 0xc77d2085
mov dword [ebx], eax
add ebx, edx
and eax, 0xf387460
and eax, 0x4080000
or eax, 0xc0458bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1b8d3d
or eax, 0x3f519ba2
and eax, 0x9018983
or eax, 0x80006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x698e0be6
or eax, 0x5be7341a
and eax, 0xb983c44d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73862ca1
and eax, 0xff87ec60
or eax, 0x781300
mov dword [ebx], eax
add ebx, edx
and eax, 0xcbd1ca3
and eax, 0x8301400
or eax, 0x83426000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6cf3b6
and eax, 0x788ca7a1
and eax, 0x50088400
or eax, 0x5334855
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb1f878
or eax, 0x58eaea26
and eax, 0xb387c38
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x92f053e
and eax, 0x81097c04
or eax, 0x4808041
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d21e3c
and eax, 0xd5dbfe5c
or eax, 0x2a240100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b37715
and eax, 0x89440809
or eax, 0x804582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbcc5a4
xor eax, 0x1d3f713a
and eax, 0xd9475805
or eax, 0x26b80088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b18b087
and eax, 0x8445880a
or eax, 0x401003f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fcd5da
and eax, 0x35c2367f
and eax, 0x203
or eax, 0x8901c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a4d3fc
and eax, 0xc000
or eax, 0x858b0455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1c332b
and eax, 0x293d10e6
and eax, 0x291d1044
or eax, 0xd6e2ef18
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cbab5e
and eax, 0x59488118
or eax, 0xa6100423
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7c3291
and eax, 0x8580011
or eax, 0x25ffee
mov dword [ebx], eax
add ebx, edx
and eax, 0x274880cf
or eax, 0x6b037c33
and eax, 0x2b404c8b
or eax, 0x10b40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f47bc7
and eax, 0x900104c
or eax, 0x27cc001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efb258f
and eax, 0x2680009
or eax, 0x1845582
mov dword [ebx], eax
add ebx, edx
or eax, 0x703d01f1
and eax, 0x261ff2d9
and eax, 0x190051
or eax, 0x5522a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x956a495
and eax, 0x82c0cc0
or eax, 0x83027118
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a5e894
xor eax, 0x21814ab5
and eax, 0x812005
or eax, 0xc002dc40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9902c4
and eax, 0x40010000
or eax, 0xbc448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb7c078
and eax, 0x7dd423b0
and eax, 0x30d00100
or eax, 0xb084c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d73af3
and eax, 0x105c7c49
or eax, 0x4208004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abb08ce
and eax, 0x3ac45483
or eax, 0x1180108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d00f92
and eax, 0xc0c0811
or eax, 0x70a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a27f67
and eax, 0x74f50723
and eax, 0x4c00503
or eax, 0xb084088
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b178c9
and eax, 0x78ac0b8e
and eax, 0x800088
or eax, 0x3b644527
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d8ab2b
xor eax, 0x710fdd3f
and eax, 0x8713000
or eax, 0x10c8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e04366
and eax, 0x1d04103
or eax, 0x82000c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2574482b
and eax, 0x6bdd30
and eax, 0x120
or eax, 0x4d8900c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ed9a89
or eax, 0x3f9697ca
and eax, 0x38558bc0
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5ec322
and eax, 0x720bb861
and eax, 0x10000
or eax, 0x8900c283
mov dword [ebx], eax
add ebx, edx
and eax, 0x629ac80b
xor eax, 0x4f07ba27
and eax, 0x45033804
or eax, 0x888051
mov dword [ebx], eax
add ebx, edx
or eax, 0x672e2de
xor eax, 0x6c0dd717
and eax, 0x284421c0
or eax, 0x90011214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af398d0
and eax, 0x268db3a8
and eax, 0x800000
or eax, 0x4d0b0874
mov dword [ebx], eax
add ebx, edx
and eax, 0x6503f3c4
and eax, 0x44010004
or eax, 0x884c03b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af70833
and eax, 0x48a0805
or eax, 0x51010070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d2f475
and eax, 0x30510800
or eax, 0x800403a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfc52e9
and eax, 0x220
or eax, 0x458b4054
mov dword [ebx], eax
add ebx, edx
or eax, 0x151d0a9
and eax, 0x448180f0
or eax, 0x10040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x715f04b9
and eax, 0x1df8df9
or eax, 0x8a207206
mov dword [ebx], eax
add ebx, edx
and eax, 0x530c55f3
and eax, 0x1085041
or eax, 0x8c81800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x18543a8b
and eax, 0x9dddfa40
or eax, 0x62220510
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a419e7
and eax, 0x1801100
or eax, 0x8250448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7406a5b5
and eax, 0x45e0588
and eax, 0x4000000
or eax, 0x518901c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ec66cb
and eax, 0x548503c0
or eax, 0x8810
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c09a6d6
or eax, 0x602d8261
and eax, 0x38adaff7
or eax, 0x3525008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8ed52d
and eax, 0x3fff5085
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9fe250
and eax, 0xa104000
or eax, 0x81003cff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cdff58
and eax, 0xd198005
or eax, 0x40225c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dd3f01
and eax, 0x111c00
or eax, 0x8b0061ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2264410a
and eax, 0x142568a1
and eax, 0x210000
or eax, 0x551ac455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff707e3
and eax, 0x2428d673
and eax, 0x84010
or eax, 0x8b013dc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3805b0df
and eax, 0x11044
or eax, 0xc082c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x796f4880
or eax, 0x543df77c
and eax, 0x50058900
or eax, 0x88400001
mov dword [ebx], eax
add ebx, edx
or eax, 0xdac27d5
or eax, 0x449ccd00
and eax, 0x81b04d81
or eax, 0x200000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f413e74
and eax, 0xc8101e9
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a62880
and eax, 0x4c0509a0
or eax, 0x90508210
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e68c50
or eax, 0xf1cb9a1
and eax, 0x8901aa81
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a095d2a
xor eax, 0x39d7ee0a
and eax, 0x1828400
or eax, 0x44095855
mov dword [ebx], eax
add ebx, edx
and eax, 0x60be4f62
and eax, 0x65c74e82
and eax, 0x800000
or eax, 0x16883b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x55dd8668
or eax, 0xd514758
and eax, 0x9b84588
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116dac70
and eax, 0x801c849
or eax, 0x452a1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x655eacd0
and eax, 0x7d9e7afb
and eax, 0x4c0c38d0
or eax, 0x80410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb08e0eb
or eax, 0x7c447366
and eax, 0x1890f
or eax, 0xa00400
mov dword [ebx], eax
add ebx, edx
and eax, 0x62179e09
xor eax, 0x85ed9bd
and eax, 0xb0000
or eax, 0x55800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1a8a80
and eax, 0x5eea3e3c
and eax, 0x18000a00
or eax, 0xc45521b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c975b7e
or eax, 0x63db6100
and eax, 0xff4c1188
or eax, 0x8401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7e2f5c
xor eax, 0x33dc4135
and eax, 0x4580443d
or eax, 0xbbbc2
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b9184d
or eax, 0x68765728
and eax, 0x48850960
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de7c059
xor eax, 0x1d535245
and eax, 0xb49bbc
or eax, 0x8b4b6443
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d5c94a
and eax, 0xe983dc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x246ba11c
xor eax, 0x769b0057
and eax, 0x98408900
or eax, 0x440d0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6948af80
and eax, 0xb5040481
or eax, 0x4a48910a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0f27f9
or eax, 0x3ec604bc
and eax, 0x950bb7ff
or eax, 0x304800
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a16b74
and eax, 0xf7bbff48
or eax, 0x8440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444bae58
and eax, 0x1805110
or eax, 0x440b246d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f855404
and eax, 0x38053140
or eax, 0x80400a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4bdb0e
or eax, 0x44812249
and eax, 0x458b604d
or eax, 0x8000d30
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c0feb2
and eax, 0x4d8b0fc4
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f04f467
and eax, 0x4040040
or eax, 0x40898998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d3c27d
and eax, 0x35e4ba5
or eax, 0x88a1b45a
mov dword [ebx], eax
add ebx, edx
and eax, 0x303953d3
xor eax, 0x4825a092
and eax, 0x8f041
or eax, 0x95810414
mov dword [ebx], eax
add ebx, edx
and eax, 0x3723897f
xor eax, 0x496cd01e
and eax, 0x5c6d5040
or eax, 0xa392af00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4460e13c
and eax, 0x404100
or eax, 0x8384048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fbc272b
or eax, 0xb87f5ae
and eax, 0x458901a8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54458bb9
or eax, 0x528c9d76
and eax, 0x408c8b44
or eax, 0x4010080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a01a463
and eax, 0x22e27e48
and eax, 0x22802e00
or eax, 0x197fd1ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b29f85
and eax, 0x3bff408d
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32479a12
and eax, 0x8b40589f
or eax, 0x2560
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2227c3
or eax, 0x71c9c522
and eax, 0x5101e041
or eax, 0x4020814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57de25f0
and eax, 0x1454fe8d
and eax, 0x540880
or eax, 0xfc013360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9001cac
xor eax, 0x58ca1d77
and eax, 0x58b3039
or eax, 0x40000544
mov dword [ebx], eax
add ebx, edx
and eax, 0x2244e4c4
xor eax, 0x5f6d7ee4
and eax, 0x50450aa0
or eax, 0xa000015c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7d65d0
and eax, 0xdf380408
or eax, 0x20048181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ceb9d5f
and eax, 0x3d55fc95
and eax, 0xd019c95
or eax, 0x408a636a
mov dword [ebx], eax
add ebx, edx
and eax, 0x29492c8e
and eax, 0x809088c
or eax, 0x30848130
mov dword [ebx], eax
add ebx, edx
or eax, 0x373bcf05
and eax, 0xbbfcfbd
or eax, 0x80403042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e31d06c
and eax, 0x5534e7f1
and eax, 0x2411
or eax, 0xc283d844
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e966dc
xor eax, 0x336e5b5
and eax, 0xf0550900
or eax, 0xc008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf071f7
and eax, 0xb0248082
or eax, 0x4f180509
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be561f
and eax, 0x853ad79f
or eax, 0x12860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc01d88
and eax, 0x4400ac38
and eax, 0x400a030
or eax, 0xfbff5f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a271fb
and eax, 0x75ad6dc6
and eax, 0x1800100
or eax, 0x4c0b087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ee2839
and eax, 0x410144
or eax, 0x1808288
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d9f2d
or eax, 0x3043e004
and eax, 0x1cc4d89
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686cd789
and eax, 0x41209800
or eax, 0x141b2055
mov dword [ebx], eax
add ebx, edx
and eax, 0x3811fdfb
and eax, 0x13840
or eax, 0x8b0a45ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be77d25
and eax, 0x8b0f6045
or eax, 0x24008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e743afc
and eax, 0xc001d801
or eax, 0x840444
mov dword [ebx], eax
add ebx, edx
or eax, 0x388fc86f
and eax, 0x488b0c65
or eax, 0x5002010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca2d044
xor eax, 0x7ea9d8de
and eax, 0x200000a0
or eax, 0xdc4d0b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0054ee
and eax, 0x19d41ab9
and eax, 0x18000080
or eax, 0xe7348d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9285a7
xor eax, 0x7ec64f87
and eax, 0x1082ca06
or eax, 0x450935f9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a78edbc
and eax, 0x10008980
or eax, 0x20950040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd94c1b
and eax, 0x24fb2599
and eax, 0xd90599
or eax, 0x8b26fa66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9e2422
or eax, 0x6d25781
and eax, 0xc083c445
or eax, 0x28002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6999b2b9
and eax, 0x43460a39
and eax, 0x40000001
or eax, 0xa4458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x48be7fac
and eax, 0xec348d89
or eax, 0x13000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4baf106b
and eax, 0x920000b
or eax, 0x841bfff4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3711f5a8
or eax, 0xe964517
and eax, 0xbfbfff30
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0de908
xor eax, 0x59c37f1b
and eax, 0x4080021
or eax, 0x5183095c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79eee1b6
xor eax, 0x1344b2fe
and eax, 0xaa0300
or eax, 0x14080bc
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd81add
and eax, 0x1880088
or eax, 0x8a345501
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2a03b7
xor eax, 0x59be4644
and eax, 0x40820045
or eax, 0x8001b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7197316d
or eax, 0x203363d4
and eax, 0xb0058100
or eax, 0x400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21146394
and eax, 0x2188144a
and eax, 0x1000000
or eax, 0x88ec4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0xadd97a0
and eax, 0x8bfd0c89
or eax, 0x74022004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67571507
and eax, 0x4df6926b
and eax, 0xa
or eax, 0xd0558bf5
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda4ffb2
and eax, 0xdd201409
or eax, 0x22088180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd85c5a
and eax, 0x4180c9d3
or eax, 0x40b362c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4344d069
or eax, 0x604c33f8
and eax, 0xc803ec
or eax, 0x1208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cff5174
and eax, 0x9ec4188
or eax, 0x82000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x313b0c45
and eax, 0x31490ca7
and eax, 0x31490c85
or eax, 0xceb62008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb09c53
or eax, 0x47ddd042
and eax, 0x288d38df
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a80b0fb
and eax, 0x645833e1
and eax, 0x600833e1
or eax, 0x1df7cc1e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2021b5
and eax, 0x45c608
or eax, 0x9c000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d67640b
xor eax, 0x2d46c3ad
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6f1f05
xor eax, 0x13400e36
and eax, 0x45070122
or eax, 0xc006c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x681e8dbf
xor eax, 0x4d4a1d88
and eax, 0
or eax, 0x9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5eda6f
or eax, 0x69054592
and eax, 0x48558b00
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f2085e
and eax, 0x60840112
or eax, 0x15185421
mov dword [ebx], eax
add ebx, edx
and eax, 0x252d5a7b
xor eax, 0x318d69c0
and eax, 0x10912
or eax, 0xe044820c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b27cfb
or eax, 0x27b5e42c
and eax, 0x2cd44529
or eax, 0x50080012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7af9c0
or eax, 0x340b1c5a
and eax, 0x740d8812
or eax, 0x88400304
mov dword [ebx], eax
add ebx, edx
or eax, 0x743b7d10
or eax, 0x1544f0f3
and eax, 0x39584d23
or eax, 0x2800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x683bba58
and eax, 0x1079d449
or eax, 0x4040004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbe558d
or eax, 0x4289c9ff
and eax, 0x280558b
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be9ce0d
xor eax, 0x7e389d75
and eax, 0x45110050
or eax, 0x102ab805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf6caa4
and eax, 0x80970d0
or eax, 0x83000d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b678fb6
and eax, 0x10c00
or eax, 0xc082f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd1a22a
xor eax, 0x1473d8bf
and eax, 0x54400801
or eax, 0xa8058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x518c4f9d
and eax, 0x50040801
or eax, 0xaff952e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d7294
or eax, 0x6605fb76
and eax, 0x240d8bf6
or eax, 0x88400009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374290a3
and eax, 0x98030900
or eax, 0x60c0e081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5cec51
and eax, 0x15c35758
and eax, 0x810000
or eax, 0x4d080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be0e563
and eax, 0x5c418120
or eax, 0xa0140a8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eb55ba
and eax, 0x100
or eax, 0x89ac5403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3456598e
or eax, 0x26d6f88c
and eax, 0x9eafc05
or eax, 0x10050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2822ee87
and eax, 0x1e84483
or eax, 0x82140108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af9b09f
and eax, 0x41890180
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c7ae4d
xor eax, 0x5a80a12a
and eax, 0x4c4c0aa4
or eax, 0xb0018158
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dec407b
and eax, 0xc440038
or eax, 0x3804d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x95429cd
and eax, 0x418d
or eax, 0x18200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6d3747
xor eax, 0x4d2a8039
and eax, 0x20450300
or eax, 0x90108800
mov dword [ebx], eax
add ebx, edx
or eax, 0x40305733
or eax, 0x5bde2cf
and eax, 0x8101c283
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99a50d6
xor eax, 0x7f2c5b54
and eax, 0x45838001
or eax, 0x83054
mov dword [ebx], eax
add ebx, edx
and eax, 0x718b180b
and eax, 0x40011000
or eax, 0xb4442bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1281583a
xor eax, 0x72b1bd70
and eax, 0x4000248
or eax, 0x498b2034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9fd02c
or eax, 0x605ea98f
and eax, 0x604c0bcc
or eax, 0x90010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x794f27b0
xor eax, 0x2909d419
and eax, 0xd0048981
or eax, 0x2f200408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173c0665
and eax, 0x40088bec
or eax, 0x15837413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d5d74e
or eax, 0x14dc2709
and eax, 0x1c203b0
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c88c63
xor eax, 0x357f70cd
and eax, 0x705508
or eax, 0x83800081
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c96155
and eax, 0x1c00001
or eax, 0xfe3f24bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48515384
or eax, 0x60630e11
and eax, 0x840f0039
or eax, 0xc6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275756c7
and eax, 0x351f6dcd
and eax, 8
or eax, 0x85
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e425ceb
or eax, 0x7c632acb
and eax, 0x3a40448b
or eax, 0x1940100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f3ceb7
and eax, 0x1258804
or eax, 0x8585041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1168c3ef
or eax, 0x21c01a50
and eax, 0x1884045
or eax, 0x100582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf5cc9e
or eax, 0x180e2df7
and eax, 0x29000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47132e2b
xor eax, 0x69dab203
and eax, 0x8408203
or eax, 0x90054504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4b955d
or eax, 0x51d36d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57de207a
and eax, 0x13c8000a
or eax, 0x20004d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cf650b
and eax, 0x9890809
or eax, 0x84009044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e98f1dc
and eax, 0xc889000
or eax, 0xf3776f20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221ce200
xor eax, 0x6ed3f665
and eax, 0x83004101
or eax, 0xc8148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f299c5a
or eax, 0x60e24da8
and eax, 0x41880182
or eax, 0x14010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ca543e
xor eax, 0x476ef8c0
and eax, 0xa58108
or eax, 0x201802c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5c0cba
and eax, 0xe18f72
or eax, 0x1e708d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13988ec4
or eax, 0x2348dc7d
and eax, 0x10b3d75
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1308c880
and eax, 0x148181b4
or eax, 0x8040808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e10bee8
or eax, 0x20759e25
and eax, 0xaf5bffd
or eax, 0x810a4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1108186f
and eax, 0x12d8e2d
and eax, 0x18000
or eax, 0x8d88784d
mov dword [ebx], eax
add ebx, edx
and eax, 0x557d0a65
and eax, 0x2ed3d14d
and eax, 0x4010000
or eax, 0xfbfeff18
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0b3256
xor eax, 0x49350e54
and eax, 0x82c8510a
or eax, 0x1300481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b118334
and eax, 0x518901aa
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x63394e6c
xor eax, 0x4578dab
and eax, 0x10848240
or eax, 0xc0109b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8a5861
and eax, 0x8800860
or eax, 0x337ff79f
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b49ad6
and eax, 0x3fff1885
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6b9eeb
and eax, 0xa081881
or eax, 0x8100657e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6056e801
xor eax, 0x3ec3df14
and eax, 0xc039005
or eax, 0x41384848
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a3afa6
xor eax, 0x49019cb4
and eax, 0x14b0
or eax, 0x8b0c6840
mov dword [ebx], eax
add ebx, edx
and eax, 0x485b6a4b
or eax, 0x701b8ea1
and eax, 0x280be041
or eax, 0x87040014
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1aeb63
or eax, 0x4a049fb
and eax, 0x42ae851
or eax, 0x51110004
mov dword [ebx], eax
add ebx, edx
or eax, 0x634acab1
and eax, 0x4b0ddb7c
and eax, 0x3084864
or eax, 0x88123580
mov dword [ebx], eax
add ebx, edx
or eax, 0x352e093
xor eax, 0x62ec035e
and eax, 0xe882d001
or eax, 0x10044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eed7852
and eax, 0xc0448801
or eax, 0x10010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fe41b2
and eax, 0x7bbffb31
and eax, 0x12904801
or eax, 0x2940058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a745bf2
and eax, 0x8504800
or eax, 0x12da44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e27456
and eax, 0x1404400
or eax, 0x8298118b
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c89cc8
and eax, 0x118801ca
or eax, 0x44010020
mov dword [ebx], eax
add ebx, edx
or eax, 0xa98903b
xor eax, 0x7227aabc
and eax, 0x4040b40
or eax, 0xd0418098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d564fc
or eax, 0x538e25c1
and eax, 0x8100c081
or eax, 0x8010002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f99929b
xor eax, 0x6a4b016a
and eax, 0x4c835040
or eax, 0x1088405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de6f8c2
and eax, 0x3f0e4fc8
and eax, 0x80080
or eax, 0x1e18378
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a21e921
and eax, 0x6ef2829a
and eax, 0xae00088
or eax, 0x81184d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf4b81
and eax, 0x1004801
or eax, 0x54038054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b59b67c
and eax, 0x40010044
or eax, 0x90543ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1619551
and eax, 0x10040
or eax, 0x458a083c
mov dword [ebx], eax
add ebx, edx
and eax, 0x724a189c
and eax, 0x40000814
or eax, 0xb84533a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21608b1b
and eax, 0x4901002d
or eax, 0x48a0950
mov dword [ebx], eax
add ebx, edx
and eax, 0x525214af
and eax, 0x24
or eax, 0x1e983c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c91c795
and eax, 0x57a491f
and eax, 0x1604001
or eax, 0x8a840d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf3ae0d
and eax, 0xc003a004
or eax, 0x2801851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f8644b
and eax, 0xa0518800
or eax, 0x18040101
mov dword [ebx], eax
add ebx, edx
and eax, 0x505d08e1
and eax, 0x500001
or eax, 0x3a0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dacd0ca
and eax, 0x1874c041
or eax, 0x20010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eef1a1
and eax, 0x7df300df
and eax, 0x600001
or eax, 0x83884d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cad787
xor eax, 0x365548ea
and eax, 0x440100e0
or eax, 0x9880109
mov dword [ebx], eax
add ebx, edx
and eax, 0x296b53b
and eax, 0x128
or eax, 0xe8558ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd52987
and eax, 0x38d00123
or eax, 0x3285410
mov dword [ebx], eax
add ebx, edx
or eax, 0x319a83f4
xor eax, 0x1d9c4a90
and eax, 0x649845
or eax, 0x8192010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e795639
and eax, 0x22044408
or eax, 0x19a80183
mov dword [ebx], eax
add ebx, edx
or eax, 0x549f0d4
and eax, 0x1c6cc045
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcea0ee
or eax, 0x1c31ed87
and eax, 0x1f44d8b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9accaa
and eax, 0x1800080
or eax, 0x4c090141
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bea0d8c
and eax, 0x60c08634
and eax, 0x60400004
or eax, 0x94158bf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c08bd0
xor eax, 0x50dc325b
and eax, 0x6048103b
or eax, 0x1ca44500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3abee990
xor eax, 0x6644f82f
and eax, 0x10000100
or eax, 0xc0458a0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa41ce1
and eax, 0x22193c21
and eax, 0x2000401
or eax, 0x39cc410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e984a94
and eax, 0x755c0805
or eax, 0x21a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x9247e40
xor eax, 0x59fc6656
and eax, 0x20800803
or eax, 0x13604588
mov dword [ebx], eax
add ebx, edx
or eax, 0x185a09ff
and eax, 0x93a084d
or eax, 0x4401a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3932b8
and eax, 0x8212008
or eax, 0x83405cd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68963411
and eax, 0x41237451
or eax, 0x14008004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1fcf83
and eax, 0x101409d0
or eax, 0x4818008
mov dword [ebx], eax
add ebx, edx
or eax, 0xc223905
and eax, 0x8b7b9dd
or eax, 0x83484622
mov dword [ebx], eax
add ebx, edx
and eax, 0x426047ce
and eax, 0x4444
or eax, 0x8589a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x267c7cb8
xor eax, 0x55193657
and eax, 0xf2e4ca00
or eax, 0xd1b3510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c15997
and eax, 0x83340483
or eax, 0xc04908
mov dword [ebx], eax
add ebx, edx
and eax, 0x38184749
xor eax, 0x1f582e49
and eax, 0xd080140
or eax, 0x40810081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x523297f9
and eax, 0x2f3fee17
and eax, 0x4118210
or eax, 0x108409e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4214d4
and eax, 0x38d79ff4
or eax, 0x328600b
mov dword [ebx], eax
add ebx, edx
and eax, 0x575ba936
and eax, 0x7c2a67af
and eax, 0x100a0004
or eax, 0xeff51091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc22dc6
xor eax, 0x7c3acca2
and eax, 0x8b0271f1
or eax, 0x280c0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x640ef8ed
xor eax, 0x50facff9
and eax, 0x40208004
or eax, 0x5034841
mov dword [ebx], eax
add ebx, edx
and eax, 0x650368fe
and eax, 0x4010844
or eax, 0x8848198
mov dword [ebx], eax
add ebx, edx
and eax, 0x52acb7dd
and eax, 0x8481dc
or eax, 0x8b7b7e23
mov dword [ebx], eax
add ebx, edx
and eax, 0x4038ef81
or eax, 0xde0e7c3
and eax, 0x980c841
or eax, 0xe003000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x556f8f8f
xor eax, 0x65e28bb2
and eax, 0x880d0001
or eax, 0x40408900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a433e36
and eax, 0xf20cb503
or eax, 0xd000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4354d174
or eax, 0x42172aae
and eax, 0x74006eff
or eax, 0x9100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b0db4bd
xor eax, 0x303ef00a
and eax, 0x10140004
or eax, 0xa4418b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d1efe78
or eax, 0x3362982e
and eax, 0x24548a0e
or eax, 0xc8012501
mov dword [ebx], eax
add ebx, edx
or eax, 0x647c9683
and eax, 0x6c54150b
or eax, 0x10804030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b7cc58
and eax, 0x2c418903
or eax, 0x80040208
mov dword [ebx], eax
add ebx, edx
or eax, 0x3533d734
or eax, 0x3aa95109
and eax, 0x3bc0452b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d36dd0
and eax, 0x9514441
or eax, 0x2c9004
mov dword [ebx], eax
add ebx, edx
and eax, 0x631129c5
and eax, 0x791232c
and eax, 0x1000000
or eax, 0x82e84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x55fe698e
xor eax, 0x228e89a8
and eax, 0x1000020
or eax, 0x4c8901c9
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf90737
and eax, 0x485103e8
or eax, 0xb0048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x222b6170
and eax, 0x6b98d5aa
and eax, 0
or eax, 0x8901ea83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6880449b
and eax, 0x4181a810
or eax, 0x40a5045
mov dword [ebx], eax
add ebx, edx
or eax, 0x89eeea0
and eax, 0x18882b4
or eax, 0x600108
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0a03f0
or eax, 0x66cd9525
and eax, 0x618c0581
or eax, 0x88304008
mov dword [ebx], eax
add ebx, edx
and eax, 0x23433a2e
or eax, 0xb4ec5e5
and eax, 0x2b4ec428
or eax, 0xd4b13a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a7e7a2
xor eax, 0x4a1242f6
and eax, 0x81080d08
or eax, 0x4083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8bb41
or eax, 0x539a9c60
and eax, 0x61
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x548fa132
or eax, 0x308b6576
and eax, 0x44066420
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35904379
and eax, 0xe3002241
or eax, 0x8018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ddc9781
xor eax, 0x12a9fa2a
and eax, 0xa0444404
or eax, 0x2018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c29a966
and eax, 0xa2440a00
or eax, 0x118000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe026798
xor eax, 0x38763c05
and eax, 0xa261400
or eax, 0x81814188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c879b9
and eax, 0x402d2001
or eax, 0x900c044
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d96bc1
or eax, 0x43c9dda8
and eax, 0x9000105
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9e0d2c
and eax, 0xd8a0005
or eax, 0x4001e040
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b6d992
or eax, 0x2abe3283
and eax, 0x600d2bc4
or eax, 0x80400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a704d7
and eax, 0xe3e40d81
or eax, 0x8004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb277d3
and eax, 0x60000101
or eax, 0x84558a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x608faf32
xor eax, 0x64b9d82c
and eax, 0x80004203
or eax, 0x9018080
mov dword [ebx], eax
add ebx, edx
or eax, 0x78c5a378
and eax, 0x4181e051
or eax, 0x40a0404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb1b1d9
or eax, 0x44b7ab0
and eax, 0x4413ae0
or eax, 0xa8040104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edf6778
and eax, 0x800c0c
or eax, 0x618103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7edb0a1b
or eax, 0x6d2075dc
and eax, 0x4d0a0000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bc15c8
or eax, 0x6fba0ee0
and eax, 0x4c0d03c8
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbe953b
and eax, 0x7c2925bb
and eax, 0x7c080589
or eax, 0x83008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x586298dd
and eax, 0x50008889
or eax, 0x58b7776
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1910d6b8
or eax, 0x5d25da08
and eax, 0x182834c
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x56939607
and eax, 0x3c01589
or eax, 0x800c4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc3ad6
and eax, 0x2cc0080
or eax, 0xfd33083d
mov dword [ebx], eax
add ebx, edx
and eax, 0x73383a90
xor eax, 0x45b028fc
and eax, 0x6c
or eax, 0x9740093
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb93198
xor eax, 0xb9cdc40
and eax, 0x3a04488
or eax, 0x80400103
mov dword [ebx], eax
add ebx, edx
and eax, 0x568c3d3a
or eax, 0x270a0ff3
and eax, 0x58801e8
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3120d16
and eax, 0x100
or eax, 0xc04d8ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd04457
and eax, 0x40400000
or eax, 0x3c844d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a8f4af
or eax, 0x3140dacb
and eax, 0x34448b08
or eax, 0x80110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f24a312
and eax, 0x3d70011a
or eax, 0x40805421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181a6956
and eax, 0x40400809
or eax, 0x98058300
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a10d69
or eax, 0x3aeaf6c7
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a9fec7
xor eax, 0x4b8267ff
and eax, 0x49838044
or eax, 0x4085801
mov dword [ebx], eax
add ebx, edx
or eax, 0x31712be4
and eax, 0x74493bc0
or eax, 0x80040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f9d3ab
xor eax, 0x245bc605
and eax, 0x5182246c
or eax, 0x4090011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef2a141
or eax, 0x4441d53b
and eax, 0x4c511110
or eax, 0x80042ac0
mov dword [ebx], eax
add ebx, edx
or eax, 0x703e3249
or eax, 0x561f66e0
and eax, 0x440b1c79
or eax, 0x1800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d87db4c
and eax, 0x31f23d00
and eax, 0x1820800
or eax, 0x442d07f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x369eaa7
xor eax, 0x6da91aa4
and eax, 0x64800004
or eax, 0x114085d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2e6097
xor eax, 0x56b59193
and eax, 0x58100
or eax, 0xe0480a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ffa32a
xor eax, 0x7b287583
and eax, 0xc04c01
or eax, 0x74000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c848b40
and eax, 0x381e71a9
and eax, 0x8040101
or eax, 0xc4518a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e21587
xor eax, 0x3467e3d4
and eax, 0x89004003
or eax, 0x18280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2576608a
or eax, 0x35b71a0d
and eax, 0x583c805
or eax, 0x40080450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651cf66b
or eax, 0x27277047
and eax, 0x1a00234
or eax, 0x488180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6807f848
and eax, 0x7dba8f88
and eax, 0x9a00188
or eax, 0x82144401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0e8ead
and eax, 0xa182c004
or eax, 0x48010449
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c983a46
and eax, 0x45f66e8d
and eax, 0x40000000
or eax, 0x844d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1175df2a
and eax, 0x8128540b
or eax, 0x2c40180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5844a0e6
and eax, 0x82
or eax, 0x55890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138d6d52
and eax, 0x40040880
or eax, 0x8841836c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633bde12
or eax, 0xa5c9e43
and eax, 0x89604523
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0c6b77
xor eax, 0x412b911f
and eax, 0x482b0004
or eax, 0xb7d40481
mov dword [ebx], eax
add ebx, edx
and eax, 0x54161825
and eax, 0x4c2d8865
and eax, 0x40040005
or eax, 0xa0498bfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x6501bd1f
xor eax, 0x1d72a271
and eax, 0x88010182
or eax, 0x100c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac2c785
or eax, 0x1e8bec0c
and eax, 0xbd83e00d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674bd80a
and eax, 0xdac83804
or eax, 0x2537c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5183d489
and eax, 0x8a2c2100
or eax, 0x1025400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0c36bf
or eax, 0x626dff4d
and eax, 0x540bb055
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dacc83d
and eax, 0x8010
or eax, 0x9509e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5d02f
and eax, 0xf9eda1a
and eax, 0x210581a
or eax, 0x89efa7e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39b45e47
and eax, 0x8003a000
or eax, 0x40801045
mov dword [ebx], eax
add ebx, edx
and eax, 0x391ad8c1
xor eax, 0x40b53377
and eax, 0x58100
or eax, 0xb0400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18997d50
and eax, 0xa800b401
or eax, 0x57000982
mov dword [ebx], eax
add ebx, edx
or eax, 0x64a34cf9
or eax, 0x6f4fe3d
and eax, 0x7400ffff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d72b181
xor eax, 0x5d125e5d
and eax, 0x68008b08
or eax, 0x904d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e66663e
and eax, 0x3bd2ce37
and eax, 0x8400000
or eax, 0x74bc4d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0643a
and eax, 0x44540908
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d159304
and eax, 0x10401008
or eax, 0x649c4523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46abfac4
xor eax, 0x39e30c1
and eax, 0x418b08
or eax, 0xc8040001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc8ff32
and eax, 0x68609508
and eax, 0x8008000
or eax, 0x81016883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6407c364
and eax, 0x8000845
or eax, 0x2e9c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20274b13
and eax, 0x25b6e3fb
and eax, 0x204001
or eax, 0xfdfbffe
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d6f6325
and eax, 0x70b3533b
and eax, 0x224120
or eax, 0x85840c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193e5464
and eax, 0xc1010c0
or eax, 0x3236409
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c79798
and eax, 0x4011480
or eax, 0x81a44136
mov dword [ebx], eax
add ebx, edx
and eax, 0x4737653d
and eax, 0x5214510
or eax, 0xa0a30c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548e4a9d
and eax, 0x1a50506
or eax, 0x840240b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8504f7
and eax, 0x10480
or eax, 0x8b227140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c40f9ed
and eax, 0x45238c0d
or eax, 0x8086040
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c93eab
or eax, 0x4522c6f8
and eax, 0x90174e8
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c7bf58
and eax, 0x1013040
or eax, 0x54328015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1086c4e2
and eax, 0x10174a4
or eax, 0x8a080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x185504bc
and eax, 0x47e7445c
and eax, 0x10004
or eax, 0xc082c041
mov dword [ebx], eax
add ebx, edx
and eax, 0x21eddac6
or eax, 0x202122c2
and eax, 0x18000
or eax, 0xc0440901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e566609
and eax, 0
or eax, 0x2b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c67cce4
and eax, 0x866c800
or eax, 0x2002100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512e6733
and eax, 0xa480000
or eax, 0x80a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x523cda6b
and eax, 0x242bedd9
and eax, 1
or eax, 0x8b000312
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eacca6b
xor eax, 0x3f7bef40
and eax, 0x2101c441
or eax, 0xc880100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x597dfb5a
or eax, 0x2359c997
and eax, 0xab10
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b099d0
xor eax, 0x5b5fee04
and eax, 0xb544500
or eax, 0x80800889
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe760c5
or eax, 0x67fa7c6c
and eax, 0x45036045
or eax, 0x10008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd952e4
xor eax, 0x5653b446
and eax, 0x200100d4
or eax, 0xc0548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x600decb3
and eax, 0x57642d5b
and eax, 0x40000943
or eax, 0x58b00a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1285d352
and eax, 0x10082a0
or eax, 0xc00140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb0aa8f
and eax, 0xe63b6a9
and eax, 0x80
or eax, 0x8be04509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0399c4
or eax, 0x6b1eac63
and eax, 0x4d3be04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb4ce6b
and eax, 0x2e8d0e28
or eax, 0x10000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1acce036
xor eax, 0xf3a4f3b
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78db2b35
and eax, 0x641d366e
and eax, 0x40012004
or eax, 0x8282d451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b458ef7
and eax, 0x90440800
or eax, 0x64118101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65112f34
or eax, 0x54af4d47
and eax, 0x5c04503
or eax, 0xa000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497c3b82
or eax, 0x45947162
and eax, 0x5ac452b
or eax, 0x80400084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e57720d
and eax, 0x8b293580
or eax, 0x44040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f64aa9c
and eax, 0x8d09e84c
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf1724
and eax, 0x55b426dd
and eax, 0x5042648
or eax, 0xfafbd8b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x32080d65
and eax, 0x80400
or eax, 0x89f4518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x28881e84
and eax, 0x8881080
or eax, 0xf776e815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd112c1
or eax, 0x6336be2
and eax, 0xc4058bf6
or eax, 0x38400009
mov dword [ebx], eax
add ebx, edx
or eax, 0x29680917
and eax, 0x89018883
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8b530e
and eax, 0x848ab805
or eax, 0x9014440
mov dword [ebx], eax
add ebx, edx
or eax, 0x150babda
and eax, 0x9d8bfedc
or eax, 0x62740020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3279dc7d
and eax, 0x32788c38
or eax, 0xcc800103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6837947c
and eax, 0x8008438
or eax, 0x850f7bc7
mov dword [ebx], eax
add ebx, edx
and eax, 0x439c72f3
or eax, 0x69ee1702
and eax, 0x81
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b62ae49
or eax, 0x2478eb28
and eax, 0x2b384589
or eax, 0x10841002
mov dword [ebx], eax
add ebx, edx
and eax, 0x707ada24
and eax, 0x5287ad29
and eax, 0x10000000
or eax, 0x697dc855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea242a5
and eax, 0x3d778d9a
and eax, 0x1300080
or eax, 0x8288450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x55661375
and eax, 0x1000100
or eax, 0x448900e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4d0685
and eax, 0x404d03a8
or eax, 0xb0008810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0a0c1d
or eax, 0x19bf6bab
and eax, 0x380d2b0b
or eax, 0x80408404
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d48b816
or eax, 0x2fbb6626
and eax, 0x3df84c22
or eax, 0x40000119
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6bb277
or eax, 0x40c2faa6
and eax, 0x64518b64
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x246b2e74
or eax, 0x38d0ed38
and eax, 0x7cd04538
or eax, 0x1001003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caf37a2
and eax, 0x14454709
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbf9301
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f907020
and eax, 0x42e45af6
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x387cf3d8
and eax, 0x90
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c706ba1
and eax, 0x6024c13b
and eax, 0
or eax, 0xdc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x268eae52
and eax, 0x74840502
or eax, 0x104009
mov dword [ebx], eax
add ebx, edx
or eax, 0x567ffe6e
xor eax, 0x189f001b
and eax, 0x6c408b20
or eax, 0x800d000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c53730
and eax, 0x6782b17d
and eax, 0x24000120
or eax, 0x59f44c1b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a711aad
or eax, 0x24b4d1b0
and eax, 0x1044c109
or eax, 0x80010600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b311ffb
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da712be
and eax, 0x458702ab
or eax, 0x400540
mov dword [ebx], eax
add ebx, edx
and eax, 0x566345be
or eax, 0x75d36d3d
and eax, 0x90
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27de76b6
and eax, 0x24540200
or eax, 0x88018900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2fc0d1
and eax, 0x104101
or eax, 0x7480140a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5141191b
or eax, 0x118bec8e
and eax, 0x3441880a
or eax, 0x80040301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e888d6
and eax, 0xa00101
or eax, 0x3b504402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e379be
xor eax, 0x4f3504fb
and eax, 0x243844
or eax, 0x1058c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d384fd2
xor eax, 0x15a7b00b
and eax, 0x38a00188
or eax, 0x31c4c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x29445de6
xor eax, 0x4252af31
and eax, 0x154c001
or eax, 0x1029004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81e6cf2
and eax, 0x1940048b
or eax, 0x22885100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bff7d70
or eax, 0x65f49322
and eax, 0x97dcc51
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5397d1
and eax, 0x20c4180
or eax, 0x81c0040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x776f5396
or eax, 0x40ece109
and eax, 0x45890180
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5331d89e
xor eax, 0x87d6576
and eax, 0x84c01c4
or eax, 0xa4018a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ed3ef3
or eax, 0x68aa1251
and eax, 0x8800a103
or eax, 0x1014880
mov dword [ebx], eax
add ebx, edx
and eax, 0x34590b30
xor eax, 0x5993cb70
and eax, 0x51828040
or eax, 0x4092c0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5f45bf
or eax, 0x6f0c9521
and eax, 0x1c281f0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c77b83
and eax, 0x633735cc
and eax, 0x1000180
or eax, 0x8af05409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d35aa34
xor eax, 0x7f03d4b1
and eax, 0x44338401
or eax, 0x1082844
mov dword [ebx], eax
add ebx, edx
or eax, 0x34502d89
and eax, 0x6ec9a81e
and eax, 0x92800
or eax, 0x8b2055f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e43d2
and eax, 0x92b7c40
or eax, 0x4410800d
mov dword [ebx], eax
add ebx, edx
or eax, 0xcbfef95
and eax, 0x45097dd4
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c401a55
xor eax, 0x73e9559f
and eax, 0x10c41
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a790ae0
and eax, 0x711ec35
and eax, 0x2010000
or eax, 0x5ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6987e523
xor eax, 0x6b3119a9
and eax, 0xc4482
or eax, 0x800145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f5aafc
or eax, 0x753256a2
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e29b69
and eax, 0x50228841
or eax, 0x5016414
mov dword [ebx], eax
add ebx, edx
xor eax, 0xde8783a
and eax, 0x809140c
or eax, 0x83006080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a7c347
and eax, 0xa882a041
or eax, 0x40014804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5652df3d
or eax, 0x4a070a33
and eax, 0xe8458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22214cd1
and eax, 0x20000801
or eax, 0x1bf8458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e45f3
and eax, 0x48968985
and eax, 0x140801
or eax, 0x2369b04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e11d77e
and eax, 0x2101008
or eax, 0x81a44583
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afd4c26
and eax, 0x3d45e1bd
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe143b3
or eax, 0x194a9365
and eax, 0x144183a4
or eax, 0xc0040810
mov dword [ebx], eax
add ebx, edx
and eax, 0x56345dd6
and eax, 0x7311ef04
and eax, 0x800
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4700eea1
or eax, 0x41981723
and eax, 0x4188d401
or eax, 0xc030044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b10c3f
or eax, 0x443b7129
and eax, 0x44093930
or eax, 0x90440284
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee8b3dc
xor eax, 0x13683a7b
and eax, 0x45810105
or eax, 0x100a0878
mov dword [ebx], eax
add ebx, edx
and eax, 0x778a542f
and eax, 0x18a002c
or eax, 0x6083d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b14274
and eax, 0x3f84188
or eax, 0x88041401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef31991
and eax, 0x8800001
or eax, 0xe003e444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28bacc59
and eax, 0xc0010800
or eax, 0x24448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdf2d9a
and eax, 0x13851af7
and eax, 0x40800
or eax, 0xfffaa5e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfa20da
and eax, 0xf44c89fb
or eax, 0x10204
mov dword [ebx], eax
add ebx, edx
or eax, 0xd841086
and eax, 0x594d8181
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2627c512
and eax, 0x3634d2fe
and eax, 0
or eax, 0x4d890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a02f76
and eax, 0x44010b74
or eax, 0x90548080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd80a61
and eax, 0x88840101
or eax, 0x1705402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2e8b0f
and eax, 0xcad404
or eax, 0x9210051
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c906934
xor eax, 0x35f649b2
and eax, 0x1540182
or eax, 0x82804409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577a5262
and eax, 0x448801c0
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afa0ccc
and eax, 0x544909c4
or eax, 0x80048210
mov dword [ebx], eax
add ebx, edx
or eax, 0x46f536d0
and eax, 0x6e80d10
or eax, 0x900402b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf7919b
and eax, 0x11080
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b61838c
xor eax, 0x2371d586
and eax, 0x70100200
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61020f93
and eax, 0x4b7fe4a0
and eax, 0x1040400
or eax, 0x7ca8513b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7570825e
and eax, 0x6044833a
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f5b7e1a
and eax, 0x59111258
and eax, 8
or eax, 0xfef48581
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcd7374
and eax, 0x4d89f7fd
or eax, 0x20802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ed6dfe
and eax, 0x2ec88a
and eax, 0x48000
or eax, 0xf08909f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x276fc5a6
and eax, 0xd81a0
or eax, 0x8bf27e5e
mov dword [ebx], eax
add ebx, edx
and eax, 0x101967c9
and eax, 0x16040
or eax, 0xea829015
mov dword [ebx], eax
add ebx, edx
and eax, 0x68a1310f
xor eax, 0x1694fc96
and eax, 0x70158801
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f2ce04
and eax, 0x94a40501
or eax, 0x6a50808a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce5eb11
and eax, 0x80116e9a
or eax, 0x52a9165
mov dword [ebx], eax
add ebx, edx
and eax, 0x44941a2d
and eax, 0x4101a20
or eax, 0xfbefe4d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d5bbe8
and eax, 0x4d8b1178
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280a722f
and eax, 0x40012350
or eax, 0x884c188c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b939e2
and eax, 0x4189097c
or eax, 0x14020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x8059c21
xor eax, 0xcaeac5
and eax, 0x14003b8
or eax, 0xaa8040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b108f78
or eax, 0x138cf82e
and eax, 0xbf85588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f355cd8
or eax, 0x21f4ec2b
and eax, 0xc081fc41
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f81925
xor eax, 0x4dddd697
and eax, 0xc8040101
or eax, 0x34418800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410ae339
and eax, 0x39444808
or eax, 0x2b00583
mov dword [ebx], eax
add ebx, edx
and eax, 0x4747a7c0
or eax, 0x56e3c8fb
and eax, 0x3658849
or eax, 0x8183004
mov dword [ebx], eax
add ebx, edx
and eax, 0x67108e78
and eax, 0x3100008
or eax, 0xcac5583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b45ed1
and eax, 0x108010a
or eax, 0x84c054a5
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9c28bf
and eax, 0x1080082
or eax, 0x8a037550
mov dword [ebx], eax
add ebx, edx
or eax, 0x211d1b42
and eax, 0x1036040
or eax, 0x44008005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5895480a
or eax, 0x2520ac6d
and eax, 0x20012820
or eax, 0x88441390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678a8fb7
or eax, 0x49d271c0
and eax, 0x4d8b3445
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
and eax, 0x421166d1
and eax, 0xf4ab0d8
and eax, 0x50
or eax, 0x4daf0fac
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e35d0fc
xor eax, 0x72d1c06a
and eax, 0x74c08090
or eax, 0x90540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675f4edf
or eax, 0x53e24ae6
and eax, 0x50548b08
or eax, 0xa4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20684a01
xor eax, 0x3daf90e7
and eax, 0x1ca41023
or eax, 0x60104518
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3957a2c2
or eax, 0x64133822
and eax, 0x24418b18
or eax, 0x98040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6055fd49
and eax, 0x5bcfa86
and eax, 0
or eax, 0x75a84503
mov dword [ebx], eax
add ebx, edx
or eax, 0xc08da9d
and eax, 0x44088b10
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d780ce3
and eax, 0x4480800
or eax, 0x79a4453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x29aa3777
xor eax, 0x58badb24
and eax, 0x20548011
or eax, 0x98010b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6da9e9ef
and eax, 0x7dc8413b
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee24874
or eax, 0x4fd447fe
and eax, 0x64440308
or eax, 0x80018801
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fa2198
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b85e19
and eax, 0x4d89a400
or eax, 0x24045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbc26f8
and eax, 0x18182bc
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d85b0e
and eax, 0x9984988
or eax, 0x82240401
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a833f
and eax, 0x52ca362f
and eax, 0x42820405
or eax, 0x8001d850
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0749
and eax, 0x10001
or eax, 0xdc548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbd7d4f
and eax, 0x1bd8450b
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3adf379e
xor eax, 0x685e84e6
and eax, 0x101a041
or eax, 0x87c0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x446ab27b
and eax, 0x1080047
or eax, 0x804580
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a755926
or eax, 0x4d812040
and eax, 0x4b000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c609855
xor eax, 0x176ccd7e
and eax, 0x80044503
or eax, 0x8418204
mov dword [ebx], eax
add ebx, edx
and eax, 0x63484ca6
and eax, 0x2f9814d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1010c2
or eax, 0x39e8f3b4
and eax, 0x33c04182
or eax, 0x40c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a440c42
xor eax, 0x49ffe48c
and eax, 0x20318845
or eax, 0x1440008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590a0e8b
and eax, 0x796fa0cf
and eax, 0x38480082
or eax, 0x3805509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583afeb8
and eax, 0x5f3493b4
and eax, 0x2308010
or eax, 0x204d3445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa09c10
or eax, 0x1f1c853c
and eax, 0xb9c0509
or eax, 0x204082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b08df19
and eax, 0xa004401
or eax, 0x1074a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235eb344
and eax, 0x1284501
or eax, 0x82d4088a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5909d799
and eax, 0x1080181
or eax, 0x4c810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e09d4f
or eax, 0x5a071470
and eax, 0x40050170
or eax, 0xa0508a8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x11647b6c
and eax, 0x39867f4b
and eax, 0x40100
or eax, 0x74f85433
mov dword [ebx], eax
add ebx, edx
or eax, 0x378b8b27
xor eax, 0x4d471565
and eax, 0x20008a00
or eax, 0xc4450109
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a483674
and eax, 0x514e20b3
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9ce8fc
and eax, 0xd89e045
or eax, 0x40020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd61a86
or eax, 0xe2e01fd
and eax, 0x16983dc
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb05e95
xor eax, 0x74410852
and eax, 0xa184509
or eax, 0x81c40880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3b35e3
and eax, 0xe0834040
or eax, 0xa008015
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7e251d
and eax, 0x40000001
or eax, 0x80558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9546b3
and eax, 0x40140001
or eax, 0xbfeadbe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613505a6
and eax, 0x655e8482
and eax, 0xa8002
or eax, 0x401568fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a0bc58
and eax, 0x147697e6
and eax, 0
or eax, 0xb60f0003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7499c8ee
or eax, 0x60a8d490
and eax, 0xc0848445
or eax, 0x12200
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ab6444
and eax, 0x1c2d451c
and eax, 0x404
or eax, 0x30e800b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee074e5
and eax, 0x2000000
or eax, 0xb40f0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4773ed8d
xor eax, 0x4cd33a8
and eax, 0xc1818405
or eax, 0x8042148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b08dc18
and eax, 0x2000005
or eax, 0x102840a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56259f47
and eax, 0x2000000
or eax, 0xb40f0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7918fc7e
or eax, 0x3fcacd8
and eax, 0xc285a454
or eax, 0x10000301
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3d5e4
and eax, 0x2808504
or eax, 0x76000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3b8964
or eax, 0x523363dd
and eax, 0x408b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da7fc90
and eax, 0x60072c90
or eax, 0x92500160
mov dword [ebx], eax
add ebx, edx
and eax, 0x55dc52de
and eax, 0x40000000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32cd094c
and eax, 0x30440940
or eax, 0x800982b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x584d11c6
and eax, 0x88400922
or eax, 0x1b04409
mov dword [ebx], eax
add ebx, edx
or eax, 0x753f54d8
and eax, 0x9eb1049
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f92c97
and eax, 0x1a00001
or eax, 0x8210558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b785b24
and eax, 0x51880182
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3990a9c9
and eax, 0x30018980
or eax, 0x80440230
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e6a6e
xor eax, 0x2213f2b2
and eax, 0x2044012
or eax, 0xda80529
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c59ae55
and eax, 1
or eax, 0x2b38c
mov dword [ebx], eax
add ebx, edx
or eax, 0x207f4cd6
and eax, 0x4d8b00
or eax, 0xdc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa93df
or eax, 0x5fb6da85
and eax, 0x54e04913
or eax, 0x20000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aac01ef
xor eax, 0x5306c324
and eax, 0x18408b08
or eax, 0xc0150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2e3dfb
and eax, 0x65601423
or eax, 0x10844108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6258905d
and eax, 0x60448134
or eax, 0x88010a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5df1ff3b
and eax, 0xb4a40409
or eax, 0x4a488180
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cb38a6
and eax, 0x8880080
or eax, 0x4503ff7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c22a89
and eax, 0x48098170
or eax, 0xa0840880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ff1d93
and eax, 0x8a729462
or eax, 0x18d6b9c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5dfb15
and eax, 0xea83f055
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d195c3
xor eax, 0x31d318bf
and eax, 0x30508800
or eax, 0xc0050101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c8870
or eax, 0x2408fe29
and eax, 0xb6688509
or eax, 0x48840082
mov dword [ebx], eax
add ebx, edx
and eax, 0x45552451
or eax, 0x4adfb0ae
and eax, 0x41bb4af
or eax, 0x81204b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fbee75
and eax, 0xc5fbfee8
or eax, 0x3a040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d96012
and eax, 0x9020a78
or eax, 0x44890104
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fcb355
and eax, 0x80354
or eax, 0xc04508a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa647b8
and eax, 0x5dec4d38
or eax, 0x20000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c3f223
xor eax, 0x9e7343d
and eax, 0x50008b06
or eax, 0x88550078
mov dword [ebx], eax
add ebx, edx
and eax, 0x65fb6c96
and eax, 0x10002
or eax, 0x8900c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x4006ad04
xor eax, 0x5db30170
and eax, 0x45838050
or eax, 0x85805
mov dword [ebx], eax
add ebx, edx
or eax, 0xe35cd65
xor eax, 0x30cda4dc
and eax, 0x3c402188
or eax, 0x80050250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3705f2d1
xor eax, 0x56e6e1fa
and eax, 0x5ca40033
or eax, 0x20404508
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cb8504
or eax, 0x17375b04
and eax, 0x64450b00
or eax, 0x88088059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3544e9f
and eax, 0x64104502
or eax, 0x10c40831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715bc8d8
and eax, 0x4058162
or eax, 0xe0500a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x484781cb
and eax, 0x176ffef1
and eax, 0x4040021
or eax, 0x79b0551a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410ee2c1
xor eax, 0x4abe309f
and eax, 0x40048340
or eax, 0x8841081a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a9d8a8
or eax, 0x48e9fc98
and eax, 0x5ce0453a
or eax, 0x21100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x144d97d0
and eax, 0x445c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x255ebd4b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af5dd76
xor eax, 0x6e6cedd1
and eax, 0x444405c1
or eax, 0x183022a
mov dword [ebx], eax
add ebx, edx
or eax, 0x147ddc4d
and eax, 0x84
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c86af16
and eax, 0x1c048b00
or eax, 0xc0490000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc51b20
xor eax, 0x49799700
and eax, 0x14040c00
or eax, 0x6080410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3cbc71
and eax, 0x60040800
or eax, 0x8051833a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8c9134
and eax, 0x2f646e56
and eax, 0x2a440000
or eax, 0xd4a09589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c46bf7
or eax, 0x1efd4318
and eax, 0x4589ff7e
or eax, 0x20081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b39755b
and eax, 0x285f182a
and eax, 0x10000
or eax, 0xe08489c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6f13ce
and eax, 0x501c0
or eax, 0x8bfafe3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x559d81
and eax, 0x483e3541
and eax, 0
or eax, 0xe983c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c4e3eab
and eax, 0x1323adae
and eax, 0x18800
or eax, 0xc04c0101
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f17a5e
and eax, 0xd0e4910b
or eax, 0x2e000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dde2fc8
or eax, 0x4e9b42ce
and eax, 0x953bffcf
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x54914928
and eax, 0xd5bbfee0
or eax, 0x2a440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6f8ec0
and eax, 0x30ab0cbc
and eax, 0x800020
or eax, 0x450b115d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a693e81
xor eax, 0x1eaa83cf
and eax, 0x10413830
or eax, 0xac0403cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2298fc
and eax, 0xd03097c
or eax, 0x40880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5727411f
and eax, 0x800060
or eax, 0x1418398
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e957899
and eax, 0x800088
or eax, 0x8b784d01
mov dword [ebx], eax
add ebx, edx
and eax, 0x349d488b
and eax, 0x84001
or eax, 0xaf07b054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d231fda
or eax, 0x2fb5b6d2
and eax, 0x9285dc55
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b8063e
xor eax, 0x8b6ff46
and eax, 0x40020850
or eax, 0x5890424
mov dword [ebx], eax
add ebx, edx
and eax, 0x4008fd3a
xor eax, 0x47d96bb
and eax, 0x44250a88
or eax, 0x18a0550
mov dword [ebx], eax
add ebx, edx
or eax, 0x67393d3c
and eax, 0xc69bf86
and eax, 0x13b80
or eax, 0xc0440028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8ef2d1
or eax, 0x44e759d1
and eax, 0x4c8b1978
or eax, 0x1002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a79306
and eax, 0x11100
or eax, 0xc04c2af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca8be1d
and eax, 0x83a18
or eax, 0x55830065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a02dc4
xor eax, 0x4cbf13ee
and eax, 0x5c940054
or eax, 0x800189a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fc319
and eax, 0x8bda4aec
or eax, 0x25b512
mov dword [ebx], eax
add ebx, edx
or eax, 0xedce331
and eax, 0xd23c7a6
and eax, 0x501c404
or eax, 0x80881041
mov dword [ebx], eax
add ebx, edx
or eax, 0x93fd6db
and eax, 0x8dbfd6d8
or eax, 0x72402800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382f1dfe
and eax, 0x3ac31e08
and eax, 0x2c00000
or eax, 0x81344d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6402a803
and eax, 0x45800188
or eax, 0x8090061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49970b5f
and eax, 0x4140ab4
or eax, 0xd8818140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7336261e
and eax, 0x22aae657
and eax, 0x214
or eax, 0x3bfffdea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bb962d
and eax, 0x7d444891
or eax, 0x82ba9004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcfdd8f
and eax, 0x8211051a
or eax, 0x90078e5
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b5a1cb
xor eax, 0x67f85d8b
and eax, 0x44214c40
or eax, 0x1128005
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc89ee5
and eax, 0x90954e4
or eax, 0x82002008
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b25438
and eax, 0x5408
or eax, 0xc183a045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dfd602
and eax, 0xe44c0001
or eax, 0x10018900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2677320c
xor eax, 0xc2361e4
and eax, 0x82585089
or eax, 0x1800502
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da95115
and eax, 0x1880100
or eax, 0x540100c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6060d791
and eax, 0x40000180
or eax, 0xa8458a58
mov dword [ebx], eax
add ebx, edx
and eax, 0x777b8807
xor eax, 0x4fa86b28
and eax, 0x441a308
or eax, 0xd0040c07
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ba2fa8
or eax, 0x325c2899
and eax, 0x30400519
or eax, 0x4c804022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4713965b
and eax, 0x4000009
or eax, 0xb04d8b20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf90b65
and eax, 0x75fc0921
or eax, 0x4402
mov dword [ebx], eax
add ebx, edx
or eax, 0x24513418
xor eax, 0x39bbaad0
and eax, 0x40448321
or eax, 0xb0110800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3521051a
and eax, 0x6aca3ffa
and eax, 0
or eax, 0x8901ea83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66087663
and eax, 0x45099040
or eax, 0x826015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581b8c65
and eax, 0xa7afd4b
and eax, 0x8003800
or eax, 0xe44503f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f734c1
or eax, 0x283e7c8c
and eax, 0xd8a313d
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a41e24d
and eax, 0x1c492360
or eax, 0xa0040880
mov dword [ebx], eax
add ebx, edx
or eax, 0x735fbc76
and eax, 0x1afe4efe
and eax, 0x100a0874
or eax, 0x45812100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2afbec
and eax, 0x40011280
or eax, 0xb4542944
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0966cd
and eax, 0x26f8b10a
and eax, 0x4082108
or eax, 0x41830075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ddd3e6
and eax, 0x40443290
or eax, 0x88010164
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d96385f
and eax, 0x84c7af1
and eax, 0x8001050
or eax, 0x458b0924
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e995b74
and eax, 0x1904ed46
and eax, 0x18000940
or eax, 0xe44d3290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286667
and eax, 0x54011135
or eax, 0x18a0048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x411d9b5b
and eax, 0x14140a24
or eax, 0xa8413190
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de810a4
and eax, 0x4000024
or eax, 0x418b0959
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfac2d7
and eax, 0x5ed32887
and eax, 0xc00080
or eax, 0x1008360
mov dword [ebx], eax
add ebx, edx
and eax, 0x8449810
and eax, 0x1b116058
and eax, 0
or eax, 0x8be04589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f775152
and eax, 0x4b5d463
and eax, 0x815041
or eax, 0xc102a00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d11773c
and eax, 0x207df733
and eax, 0x18101
or eax, 0xf04c0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a493718
and eax, 0x88401509
or eax, 0x1904082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328ff501
and eax, 0xbb5e8080
or eax, 0x44a05415
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a403453
and eax, 0xf04480d7
or eax, 0x10b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aebc502
and eax, 0x7569162b
and eax, 0x70400409
or eax, 0x8e908180
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e9e6b9
and eax, 0x17a031b6
and eax, 0x4800080
or eax, 0x490bff7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x48447266
or eax, 0x327bcb67
and eax, 0x698340
or eax, 0x1800090
mov dword [ebx], eax
add ebx, edx
or eax, 0x5015c4e9
xor eax, 0x7ef68498
and eax, 0xb004101
or eax, 0x80d00c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de410a1
and eax, 0x42a9e5a6
and eax, 0x2204400
or eax, 0xfdde9095
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a9cf9c5
xor eax, 0x588009b9
and eax, 0x8014306c
or eax, 0x50810b93
mov dword [ebx], eax
add ebx, edx
or eax, 0x4926d70b
xor eax, 0x7b446fbc
and eax, 0x20f39042
or eax, 0x5d0c6fbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6887ac6f
and eax, 0x48058800
or eax, 0x94400311
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e3357b
and eax, 0x7cc0053b
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c2f6e6
and eax, 0x28008309
or eax, 0xc04d0800
mov dword [ebx], eax
add ebx, edx
and eax, 0xf91fe18
or eax, 0x3fefc571
and eax, 0x901c101
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15df4ea9
or eax, 0x38af09ba
and eax, 0x148b8808
or eax, 0x41006045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3d8534
xor eax, 0x4f7db0e7
and eax, 0x411988
or eax, 0xd8142220
mov dword [ebx], eax
add ebx, edx
and eax, 0x71af4c3
and eax, 0x2000
or eax, 0x458b017c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7271ecb3
xor eax, 0x71b033c4
and eax, 0x4411a08
or eax, 0xc00421c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7a58ea
or eax, 0x5f3f6df
and eax, 0x4d8b197c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7718a00c
and eax, 0x818140
or eax, 0x1680280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x707f5063
xor eax, 0x1a22a0e6
and eax, 0xb804101
or eax, 0x80400c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ca8256
and eax, 0x440ac455
or eax, 0x11311000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b80f541
or eax, 0x11068431
and eax, 0xb082400
or eax, 0x800058c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c08a19
or eax, 0x2536c19a
and eax, 0x453ab441
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70158b2a
and eax, 0x1083568
or eax, 0x8a014890
mov dword [ebx], eax
add ebx, edx
and eax, 0x610271dc
and eax, 0x1006048
or eax, 0xe8838805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b9e5f
and eax, 0xe8080000
or eax, 0x458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x14a48597
and eax, 0x4256ec27
and eax, 0x40001
or eax, 0x3be8558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eee3d0a
and eax, 0x4001
or eax, 0x87c8454
mov dword [ebx], eax
add ebx, edx
and eax, 0x6653508f
or eax, 0x791031d
and eax, 0x3c04109
or eax, 0x38200482
mov dword [ebx], eax
add ebx, edx
and eax, 0x46381422
and eax, 0x2c2d850c
and eax, 0x200400
or eax, 0x95dd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b19098
or eax, 0x72cc43f
and eax, 0x3cc4c8b
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfa8ce6
xor eax, 0x5224b6d5
and eax, 0x41880041
or eax, 0xc010180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6f2d0
and eax, 0x4289c9fa
and eax, 0x40018110
or eax, 0xa0540acc
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddc7261
and eax, 0x6dc05139
or eax, 0x10000402
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0bedd8
or eax, 0x6b4904db
and eax, 0x41c509
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f68f88
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e0554b
and eax, 0x4c0054a
or eax, 0x410702a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41dcb5fc
xor eax, 0x10c2a89f
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b481b8d
and eax, 0
or eax, 0xdc458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27543a81
and eax, 0x35ba7f1f
and eax, 0x1002001
or eax, 0x8801c882
mov dword [ebx], eax
add ebx, edx
and eax, 0x10522ff7
and eax, 0x801
or eax, 0x4d8bd444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11097a3a
or eax, 0x130f3f92
and eax, 0xd23dc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e1dd54
and eax, 0x40881800
or eax, 0x15030175
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4184f9
and eax, 0x48400188
or eax, 0x80152250
mov dword [ebx], eax
add ebx, edx
or eax, 0xd532f52
and eax, 0x45030150
or eax, 0x881025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae7dca8
and eax, 0x16881dc
or eax, 0x800220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc1afa1
and eax, 0x5e69d52e
and eax, 0xa280408
or eax, 0x81d44181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60343fde
or eax, 0x56589a28
and eax, 0x4d18f84d
or eax, 0x230400
mov dword [ebx], eax
add ebx, edx
or eax, 0x12581615
and eax, 0xb097c54
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x682b7665
and eax, 0xc2034c55
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79187b2
and eax, 0xc4100901
or eax, 0x8458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6678c095
and eax, 0x100001
or eax, 0x3a8458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e266383
and eax, 0xa344001
or eax, 0x40419844
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a94e03
xor eax, 0x789a1a4e
and eax, 0x2b0400b
or eax, 0x81400d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7c07a3
and eax, 0xc880028
or eax, 0x410101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be127d2
xor eax, 0x17b7d514
and eax, 0x605482e0
or eax, 0x90010910
mov dword [ebx], eax
add ebx, edx
or eax, 0x1656d349
and eax, 0x74445139
or eax, 0x9a80402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cccc774
and eax, 0x7c84c70c
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6639b088
and eax, 0x18008
or eax, 0x1fe7ff7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22187b45
or eax, 0x5d08dffb
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72521ed3
and eax, 0x2d1a653d
and eax, 0x8000400
or eax, 0x7485c30a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fb396e
and eax, 0xffff6e
or eax, 0x91
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f239ae
and eax, 0x3fead051
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53059ec1
and eax, 0x80019841
or eax, 0x50a6004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc6a749
xor eax, 0x78a8e21a
and eax, 0xf065bd14
or eax, 0xf9a4268
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaabf1a
or eax, 0x135c04b5
and eax, 0x4d8b1875
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a4889d
or eax, 0xd48a1c8
and eax, 0x684d21c0
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x452c8408
and eax, 0x40080000
or eax, 0x15831974
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad3146e
and eax, 0x50011044
or eax, 0x84542b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cafca80
and eax, 0x3f0a81ae
and eax, 0x40a0104
or eax, 0x41811079
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a03ca8
and eax, 0x40001028
or eax, 0x88452b94
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d003b3
xor eax, 0x17cdcd9f
and eax, 0x4c080020
or eax, 0x183095d
mov dword [ebx], eax
add ebx, edx
or eax, 0x65afda15
or eax, 0x5f0a5759
and eax, 0x1a9836c
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac65371
and eax, 0x292c4089
or eax, 0xc0c00d00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb08ea40
or eax, 0x6ccd44e0
and eax, 0x6dcd4c20
or eax, 0x9232b118
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0cef8a
and eax, 0x83f8558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de0de44
and eax, 0x558801ca
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3042f397
or eax, 0x230cd68c
and eax, 0x568fe0f8
or eax, 0x88200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a2d8d3
and eax, 0xa00000
or eax, 0x4180000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7edb0e
and eax, 0x48000000
or eax, 0xa1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480e8fd8
and eax, 0x498
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2722d637
or eax, 0x7c980ccf
and eax, 0x5b8448b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c67256
xor eax, 0x72a7e2e6
and eax, 0x1408
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd87353
and eax, 0x9984589
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4b831b
or eax, 0x75562b8f
and eax, 0x4d02200d
or eax, 0x1d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c171cd
xor eax, 0x72f7a8a1
and eax, 0x70050920
or eax, 0x80488098
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd01ff3
and eax, 0x368deacc
and eax, 0x10000880
or eax, 0x458b016b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5f6629
and eax, 0xc003c0
or eax, 0x1028030
mov dword [ebx], eax
add ebx, edx
or eax, 0x32690ecb
xor eax, 0xbd7d9
and eax, 0x3e05000
or eax, 0x88100589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f079eb7
xor eax, 0x5ff41d0
and eax, 0x41088044
or eax, 0x4337001
mov dword [ebx], eax
add ebx, edx
or eax, 0x717d3e68
or eax, 0x56cfddd2
and eax, 0x638d0fc8
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x746186b6
or eax, 0x28eb02b9
and eax, 0x8000001
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa66a25
and eax, 0x80826004
or eax, 0x41019449
mov dword [ebx], eax
add ebx, edx
or eax, 0x520bf2bc
and eax, 0xd0098001
or eax, 0x24440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0d3b33
xor eax, 0x1895427e
and eax, 0x80d05008
or eax, 0x3080583
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f42363
xor eax, 0x77f9831c
and eax, 0x5409000a
or eax, 0x18001e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x667cc62
or eax, 0x7577abf
and eax, 0x50458bd8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aee91b5
and eax, 0x440110
or eax, 0x7da0442b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227c22ad
xor eax, 0x53035048
and eax, 0x881070c
or eax, 0x7004c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77167810
xor eax, 0x7612a7f5
and eax, 0x16e7f5
or eax, 0x1e9180a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d619b7d
and eax, 0x49f42275
and eax, 0x8000000
or eax, 0xe3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30edf6fb
and eax, 0x20000000
or eax, 0x5885c70a
mov dword [ebx], eax
add ebx, edx
or eax, 0x650efe77
and eax, 0x8fff7f
or eax, 0x700080
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e4d3b1
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b92a5cd
and eax, 0x8002a44d
or eax, 0xd211800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f7eaf2
or eax, 0x4a1370b6
and eax, 0xdbd77638
or eax, 0x24288940
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ca5438
and eax, 0x263c32f9
and eax, 0x80030
or eax, 0x55832145
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b0838d4
xor eax, 0x6f86db0d
and eax, 0x8a8358
or eax, 0x16000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34725591
and eax, 0x600180
or eax, 0x8b985409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731c0c15
and eax, 0x40205804
or eax, 0x51ba041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46455bca
and eax, 0x3082188
or eax, 0x88005c30
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7926d5
and eax, 0x49395c4d
or eax, 0x4028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x701c3c10
and eax, 0x6df1548b
and eax, 0x9005408
or eax, 0x820828a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e1daaf
and eax, 0x34317c35
and eax, 0x10216005
or eax, 0x451a8050
mov dword [ebx], eax
add ebx, edx
and eax, 0x41b577b1
and eax, 0x1016010
or eax, 0x8a081dec
mov dword [ebx], eax
add ebx, edx
or eax, 0x6985577a
or eax, 0x2d24c570
and eax, 0xe881d044
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756aaa0
and eax, 0x3fb4f6eb
and eax, 0x40001
or eax, 0xd0418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x160f648
and eax, 0x7d10f135
and eax, 0x11004101
or eax, 0x2ac40c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x50af6804
and eax, 0x10044000
or eax, 0x6b79904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6733a12
and eax, 0x3b7c500b
or eax, 0x800580
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bb3825
xor eax, 0x457700ba
and eax, 0x72084c15
or eax, 0x1758040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2727a2
and eax, 0x2484183
or eax, 0x81a00408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cf0061
xor eax, 0x63a041f7
and eax, 0x44810000
or eax, 0x10801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b69ef4
and eax, 0x5432e527
and eax, 0
or eax, 0xe84d8be8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c71830f
xor eax, 0x4a3cec7c
and eax, 0xd800a40b
or eax, 0x4d0b04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1b6fc1
and eax, 0x58000901
or eax, 0x774c084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd039ff
or eax, 0x7893f98e
and eax, 0x3f4518b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x976bebf
or eax, 0x69bc8d3c
and eax, 0x41880182
or eax, 0x14010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b22787
xor eax, 0x2f1db95c
and eax, 0x50048a90
or eax, 0xa4410164
mov dword [ebx], eax
add ebx, edx
or eax, 0x4935a546
and eax, 0x7d640532
or eax, 0x804009
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dee3d74
and eax, 0x64840500
or eax, 0x1001c20c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8f079
and eax, 0x15d3775
or eax, 0xa2c88a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed409b3
and eax, 0x4b000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cc159e
and eax, 0x6084050a
or eax, 0x1401c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b967def
and eax, 0x486224a1
and eax, 0x400
or eax, 0xfffbff
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b25c36d
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x782ce61c
and eax, 0x8000000
or eax, 0x8533c04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cda67e
xor eax, 0x389b1aee
and eax, 0x3c9a9a20
or eax, 0xc3656554
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3528055
xor eax, 0x39e1de36
and eax, 0x45082114
or eax, 0x10830c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7f72ae
and eax, 0x45315f97
and eax, 0x1000004
or eax, 0xc283b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd7ce1a
or eax, 0x106120c4
and eax, 0x9b44588
or eax, 0x82001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f15dcc7
or eax, 0x77e84226
and eax, 0x4539c445
or eax, 0x22000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bf4f81
and eax, 0x33429103
and eax, 0x1020000
or eax, 0x8a117cb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x68633e22
and eax, 0x8032800
or eax, 0xa70cc04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ba0a0b
xor eax, 0x5b9d4f8f
and eax, 0x8000a040
or eax, 0x4985400d
mov dword [ebx], eax
add ebx, edx
and eax, 0xc65732a
xor eax, 0x1f8bd50b
and eax, 0x158a1100
or eax, 0x40010074
mov dword [ebx], eax
add ebx, edx
or eax, 0x3372b422
or eax, 0x6ce339e1
and eax, 0x385139a0
or eax, 0x80040208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497ea421
and eax, 0x410b0909
or eax, 0x4800074
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ce7ff9
and eax, 0xd783002
and eax, 0x1400000
or eax, 0x8083c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c19ca0d
and eax, 0x9c04189
or eax, 0x82040400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17094757
xor eax, 0x3f0fe355
and eax, 0xc098044
or eax, 0x81805009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7c4e51
xor eax, 0x179ff63
and eax, 0xd71be00
or eax, 0xf28e40cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x28776361
and eax, 0x7b82062b
and eax, 0x9800409
or eax, 0x80285182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0d949d
and eax, 0x9080081
or eax, 0xf6f6c814
mov dword [ebx], eax
add ebx, edx
and eax, 0x237e00e8
and eax, 0x20440080
or eax, 0x88018b7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf9eb21
xor eax, 0x63ef5ce5
and eax, 0x8800a002
or eax, 0x1014881
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a86b277
and eax, 0x7841eb83
and eax, 0x800a001
or eax, 0x858b0844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2d192
or eax, 0xfac3ae8
and eax, 0xfaebac8
or eax, 0xf0514404
mov dword [ebx], eax
add ebx, edx
and eax, 0x777189db
xor eax, 0x6fa83959
and eax, 0x18c88111
or eax, 0xe6000c2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x50ac554a
and eax, 0x1008050a
or eax, 0x74faf5
mov dword [ebx], eax
add ebx, edx
or eax, 0x56563205
and eax, 0x127c558b
or eax, 0x29800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x181d14d3
and eax, 0x39a91ae4
and eax, 0x11291040
or eax, 0x54cc15
mov dword [ebx], eax
add ebx, edx
or eax, 0x452e37e2
and eax, 0x11404583
or eax, 0x2a800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a48a4a
and eax, 0x864c841
or eax, 0x1193004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8ec7e7
and eax, 0x1fc4d83
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x100764db
or eax, 0x3e75f665
and eax, 0xc0100c1
or eax, 0x41880100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6659aff5
xor eax, 0x78ba5083
and eax, 0x40408ab4
or eax, 0xac150148
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd43d66
and eax, 0x8000800
or eax, 0x8101e283
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe406fe8
xor eax, 0x71212c1c
and eax, 0x4400a855
or eax, 0x18b4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c36d4f
or eax, 0x75e917a5
and eax, 0x1c083ac
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb6a7e7
and eax, 0xba40589
or eax, 0x80084000
mov dword [ebx], eax
add ebx, edx
or eax, 0x182d1478
and eax, 0x89814049
or eax, 0x6002a804
mov dword [ebx], eax
add ebx, edx
or eax, 0x58be7acf
or eax, 0x222286fa
and eax, 0xe80d8801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7bc08c
and eax, 0x80000
or eax, 0x33a4558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a7cb117
and eax, 0x241001
or eax, 0x1950c454
mov dword [ebx], eax
add ebx, edx
or eax, 0xb682055
and eax, 0x1b604401
or eax, 0x2080018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fa4def
and eax, 0x12484596
and eax, 0x10404000
or eax, 0x13db845
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f1595d
and eax, 0x33e84909
or eax, 0x8000482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3434c04e
or eax, 0x5dde46cb
and eax, 0x95cc44d
or eax, 0x213000
mov dword [ebx], eax
add ebx, edx
or eax, 0x498331bc
or eax, 0x4ba52e4a
and eax, 0x3e8558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df07547
and eax, 0x1523ff4f
and eax, 0x1000102
or eax, 0x548900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x286876ca
xor eax, 0x36fccc75
and eax, 0x4a00a9a8
or eax, 0xb4804040
mov dword [ebx], eax
add ebx, edx
and eax, 0x363be125
and eax, 0x62176054
and eax, 0x22006000
or eax, 0x940f9fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x180a3f1
and eax, 0x8085a645
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741919f8
xor eax, 0x1eb08369
and eax, 0xa20c2054
or eax, 0x14030320
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c38d9ae
and eax, 0x60231ca3
and eax, 0
or eax, 0xc985a54d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab307ce
and eax, 0xa2060201
or eax, 0x14091974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da7e1dc
and eax, 0x851adcd
and eax, 0xa001
or eax, 0xd2850754
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e70631
and eax, 0x40810210
or eax, 0x50a1164
mov dword [ebx], eax
add ebx, edx
or eax, 0x103e7da6
and eax, 0x7a7918a4
and eax, 0x2800a4
or eax, 0x1c08310
mov dword [ebx], eax
add ebx, edx
or eax, 0x1904375
and eax, 0xb04181
or eax, 0xb8040408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1473769b
or eax, 0x4a80af34
and eax, 0x20
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49071b10
and eax, 0x6ae05cdc
and eax, 0x1800
or eax, 0x2c3e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bcbec4
and eax, 0xaee800
or eax, 0xca410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f6f9c4
and eax, 0xc090000
or eax, 0x41820002
mov dword [ebx], eax
add ebx, edx
and eax, 0x610f4f43
and eax, 0x90000
or eax, 0xb8e081f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751f9e89
and eax, 0x89000110
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e70f50f
and eax, 0x5500f00d
or eax, 0x8b0840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4137f064
xor eax, 0x17a084f0
and eax, 0x50012084
or eax, 0xa8540b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6839642e
and eax, 0xe8444588
or eax, 0x3801001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403f2e04
and eax, 0x36200115
and eax, 0x101
or eax, 0xc4458a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a13891
xor eax, 0x1dcfda67
and eax, 0x900c002
or eax, 0x80010081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bd43f2
and eax, 0x49888041
or eax, 0x4034404
mov dword [ebx], eax
add ebx, edx
or eax, 0x644a399b
and eax, 0x2c4939c4
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2854ed9b
and eax, 0x4c8d0f
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x720a25c3
or eax, 0xc0363f6
and eax, 0x40b0000
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23286715
and eax, 0x1aa0304
or eax, 0x4080c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1840f560
xor eax, 0x296386e4
and eax, 0x9000580
or eax, 0x82cc5009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a47aaf
xor eax, 0x2b784622
and eax, 0x85006804
or eax, 0x2a0f9041
mov dword [ebx], eax
add ebx, edx
or eax, 0x302ca75e
and eax, 0x8005d445
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5259cb1e
and eax, 0x40891154
or eax, 0xd022020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69bb7a10
and eax, 0x4000940
or eax, 0xc08d8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x261a1b9
and eax, 0x18180
or eax, 0x8bfe7e7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c5acef
xor eax, 0x75d2bde2
and eax, 0x9488c051
or eax, 0x1011004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x737784d6
and eax, 0xe6fe5480
or eax, 0x1901aa40
mov dword [ebx], eax
add ebx, edx
or eax, 0x188deb67
xor eax, 0x5380dca5
and eax, 0x80500102
or eax, 0x3804489
mov dword [ebx], eax
add ebx, edx
or eax, 0x3547f0eb
and eax, 0x58101c0
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57629339
and eax, 0x448983d0
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d5c767
and eax, 0x29584cb6
or eax, 0x12a7b348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c83339
and eax, 0x4b36c085
or eax, 0xb4c80008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3747a0f4
or eax, 0x7b99573e
and eax, 0xb0855be
or eax, 0x80002841
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd715c7
or eax, 0x17d1bcb5
and eax, 0x1513b855
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22957651
and eax, 0x3024400
or eax, 0x880931a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x44bd7f14
and eax, 0x452b6804
or eax, 0x8041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dba4642
and eax, 0x48012a04
or eax, 0x804411b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b879b54
and eax, 0x41820068
or eax, 0xc090915
mov dword [ebx], eax
add ebx, edx
and eax, 0x275ed340
and eax, 0x1080140
or eax, 0xe1829c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d91b44e
and eax, 0x8580580
or eax, 0x83844809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bf8267
xor eax, 0x4aeaa684
and eax, 0x10094040
or eax, 0x45328015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147e926f
xor eax, 0x587e12ec
and eax, 0x90a40d0
or eax, 0x82403c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f88c8d
xor eax, 0xd46785e
and eax, 0x40a7444
or eax, 0x41318801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240203de
and eax, 0x1297d88
or eax, 0x8a000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1967ad5b
and eax, 0x92be449
or eax, 0x44100004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46dd2d97
and eax, 0x6c391bf9
and eax, 0x9d8
or eax, 0xc70c7404
mov dword [ebx], eax
add ebx, edx
and eax, 0x81d8f0b
xor eax, 0x652476f4
and eax, 0x65287084
or eax, 0x9ad70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62457ccc
and eax, 0x49
or eax, 0x1b6
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ca41d8
xor eax, 0xb6ef312
and eax, 0x30ae200
or eax, 0xc4000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c28f16a
xor eax, 0x65e6dd0c
and eax, 0xaacc2004
or eax, 0x55335081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adb6d81
and eax, 4
or eax, 0xfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4245d6
and eax, 0x28400100
or eax, 0xc4158a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9206db
and eax, 0xfe50850b
or eax, 0x1201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9098291
and eax, 0x1071179a
or eax, 0x904e865
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f54726
xor eax, 0x69615fbd
and eax, 0x2900002
or eax, 0x29684589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5690d962
and eax, 0x8c4e1b1
and eax, 0x8408001
or eax, 0x12346844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad84d33
and eax, 0x2cc4d03
or eax, 0x81000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e503109
and eax, 0x1e4ae958
and eax, 0xc080100
or eax, 0x418100c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6274e67b
xor eax, 0x79b15791
and eax, 0x301103c0
or eax, 0xc444880c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6223270b
and eax, 0x14440403
or eax, 0x69885138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ccc084
and eax, 0x8008109
or eax, 0xb4450a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c51a641
and eax, 0x6c8484f5
and eax, 0x8008001
or eax, 0x81016882
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ac09a3
and eax, 0x4d89a801
or eax, 0x21444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f20341f
and eax, 0x40090858
or eax, 0x94443380
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5d88b6
and eax, 0x3c16643b
and eax, 0x4000010
or eax, 0x518b196d
mov dword [ebx], eax
add ebx, edx
and eax, 0xf778384
and eax, 0x10104
or eax, 0xe0543ab8
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f5b297
xor eax, 0x225c72c0
and eax, 0x4089017d
or eax, 0x5021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x621fc7b0
or eax, 0x20c1877f
and eax, 0x444513d8
or eax, 0x88002800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f04860
and eax, 0x4d810978
or eax, 0xa0005
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dee89f
and eax, 0x1800014
or eax, 0x4183e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72486c9
or eax, 0x40fa658e
and eax, 0x2f44589
or eax, 0x89000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e2808a
and eax, 0x8202cc01
or eax, 0x40813054
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0c4aad
and eax, 0x70bd59e9
and eax, 0x40050801
or eax, 0xbc508100
mov dword [ebx], eax
add ebx, edx
or eax, 0x68278d1
and eax, 0x4ba43b84
and eax, 0x2800180
or eax, 0x8178440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0cdcb7
xor eax, 0x5edf669e
and eax, 0x5010120
or eax, 0x408800c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e618c4
and eax, 0x44ef09e8
or eax, 0xba10e010
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e146a8
and eax, 0x38bad1f7
and eax, 0x300ac1f0
or eax, 0x86053e0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5378bfc0
and eax, 0xc105a64d
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5000f4
and eax, 0xb2050030
or eax, 0x40a4044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3584deb8
and eax, 0x92858454
or eax, 0x40002101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1a19a6
and eax, 0x7844d61
and eax, 0x40860
or eax, 0xb60b3014
mov dword [ebx], eax
add ebx, edx
and eax, 0x25163ae5
or eax, 0xb4999ae
and eax, 0x5a144
or eax, 0xc0800601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52701e5e
and eax, 0x813010
or eax, 0x4d0a0064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b83e6c
and eax, 0x10cd3c7
and eax, 0x200
or eax, 0xf84d39d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x392fd4b0
and eax, 0x10091010
or eax, 0x4582006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac67701
and eax, 0x6045236c
or eax, 0x80101880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b304d1
or eax, 0x16327353
and eax, 0x4582117d
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0xac02c64
xor eax, 0x657de753
and eax, 0x64452314
or eax, 0x980018c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33481a92
and eax, 0x5aa84597
and eax, 0x48080104
or eax, 0x5830879
mov dword [ebx], eax
add ebx, edx
or eax, 0x35727823
and eax, 0x1e90168
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43752702
and eax, 0x40880488
or eax, 0xa8604901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5731033
and eax, 1
or eax, 0x316b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2a9acf
and eax, 0x6e9bd582
and eax, 0x80
or eax, 0x4038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1245864
and eax, 0x1240800
or eax, 0x52e100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c00959c
and eax, 0x6af3794b
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e159aa7
or eax, 0x5de47eab
and eax, 0xdea8080
or eax, 0x80000150
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1e3c59
xor eax, 0x482b9dc0
and eax, 0x81000010
or eax, 0x8000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc775737
and eax, 0x7184f698
and eax, 0x1005000
or eax, 0x448b8055
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ed7120
and eax, 0x26e98301
and eax, 0x410100
or eax, 0xd0042abc
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b2352c
and eax, 0xe3b40588
or eax, 0x8084001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5b83e5
and eax, 0xac4d8309
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ffdb818
and eax, 0x8018000
or eax, 0x81004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa8bdea
and eax, 0x1893c49
or eax, 0x54028004
mov dword [ebx], eax
add ebx, edx
and eax, 0x572f9e7e
and eax, 0x4001180c
or eax, 0xa05423b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f950b8
and eax, 0x1b751183
and eax, 0x1200100
or eax, 0x198c0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21999d22
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddcf771
and eax, 0x1800000
or eax, 0x4083e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x512a0632
xor eax, 0x752b87c2
and eax, 0xc00000
or eax, 0x8b244589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ffc84c4
and eax, 0xc000c04d
or eax, 0x1833800
mov dword [ebx], eax
add ebx, edx
or eax, 0x37dbadaf
and eax, 0xf0498901
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x338b20e3
and eax, 0x3cc0183
or eax, 0x105408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b08671
and eax, 0x264d050
or eax, 0x48102805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175efc90
and eax, 0x19280481
or eax, 0x22d4410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a236d66
and eax, 0xafa6ff3
and eax, 0x582041
or eax, 0x4225c404
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c28701
or eax, 0x669a72b8
and eax, 0x2c84589
or eax, 0x81000802
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e935e0e
and eax, 0x7f1624fd
and eax, 0xd000089
or eax, 0x40890160
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd6b856
and eax, 0xea31edd
and eax, 0xc000040
or eax, 0xa0558b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dedf5cb
and eax, 0x1885403
or eax, 0x7c400138
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4e972b
and eax, 0x34448331
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea71740
and eax, 0x38a00431
or eax, 0x4518410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x29365666
or eax, 0x440321
and eax, 0x20440321
or eax, 0xd0098808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b901068
and eax, 0x19c80901
or eax, 0x6420443a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4165908c
and eax, 0x33568216
and eax, 0x20048000
or eax, 0x88510b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x289f26e4
and eax, 0x727f5f8c
and eax, 0x20540500
or eax, 0x5480500b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b03a9a3
and eax, 0x48458908
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x51489bd8
xor eax, 0x43b7eee8
and eax, 0x10a84520
or eax, 0x65040003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbaf26c6
or eax, 0x725ad51c
and eax, 0x38498308
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b77dfa7
and eax, 0x8440900
or eax, 0x75b0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b3487
and eax, 0x6c550909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42968298
and eax, 0x88010881
or eax, 0x100e202
mov dword [ebx], eax
add ebx, edx
or eax, 0x24870281
and eax, 0x583e801
or eax, 0x40080454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ceed57
and eax, 0x400100
or eax, 0x18082e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0c540
or eax, 0x6a3bc6df
and eax, 0xbe84589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f85f64
and eax, 0x8100104d
or eax, 0x4083a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0ee972
or eax, 0x1a159c30
and eax, 0x940d8901
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8e91d7
and eax, 0x3bc41183
or eax, 0x104408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58688638
or eax, 0x73a047f0
and eax, 0x10cc451
or eax, 0x8c032004
mov dword [ebx], eax
add ebx, edx
or eax, 0x9382ff3
xor eax, 0x6ec0d4a7
and eax, 0
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1cbb2b
and eax, 0x5feef1ce
and eax, 0xc018a
or eax, 0x83e04401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230b7465
and eax, 0x8101e8
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7746030a
xor eax, 0x3818b58
and eax, 0x4018a40
or eax, 0xa84c01ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x513d6127
xor eax, 0x79e3c69e
and eax, 0x9ec453a
or eax, 0x6000801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191b1f19
and eax, 0x200
or eax, 0x898d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b89e4e
xor eax, 0xdbe343b
and eax, 0x4c040100
or eax, 0x80518a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464b79b2
xor eax, 0x5861e3c
and eax, 0x598440a
or eax, 0x70601121
mov dword [ebx], eax
add ebx, edx
or eax, 0x657fb6a1
and eax, 0x74458303
or eax, 0x80000810
mov dword [ebx], eax
add ebx, edx
and eax, 0x214ab834
xor eax, 0xe378217
and eax, 0xc450a07
or eax, 0xd000a508
mov dword [ebx], eax
add ebx, edx
and eax, 0x751dbe6b
and eax, 0x58001
or eax, 0x8704084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d108b17
and eax, 0x1204983
or eax, 0x2880408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1497241
xor eax, 0x24ae63e0
and eax, 0x20242041
or eax, 0x5050900c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39fc1515
or eax, 0x6e9245ba
and eax, 0x2bec558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64151985
and eax, 1
or eax, 0x9589e454
mov dword [ebx], eax
add ebx, edx
and eax, 0x226d4011
or eax, 0x15a64474
and eax, 0x15af4434
or eax, 0xea50ba88
mov dword [ebx], eax
add ebx, edx
or eax, 0x6357ae71
xor eax, 0x6d263673
and eax, 0x82c0408a
or eax, 0x1240501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4708af91
and eax, 0x44880000
or eax, 0x10101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10dca9ba
and eax, 0x4810cda2
and eax, 0x108020
or eax, 0xbcad03c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58f03923
or eax, 0x25327514
and eax, 0x7fffd6
or eax, 0x800028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7617fc31
or eax, 0x27469e66
and eax, 0x5034074
or eax, 0x48880101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c361a2a
and eax, 0x38cd287a
and eax, 0x80d0830
or eax, 0xc4403380
mov dword [ebx], eax
add ebx, edx
and eax, 0x32634e95
xor eax, 0x4641a7cc
and eax, 0x4000c5c
or eax, 0x81c70021
mov dword [ebx], eax
add ebx, edx
or eax, 0x477e670e
and eax, 0xc7ff6f6c
or eax, 0x38009000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8a328c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7034f85d
and eax, 0x40849
or eax, 0x85c302a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4e2756
and eax, 0xcfcf2f6c
or eax, 0x3030d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48caf6b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75eb05ff
xor eax, 0x1ce24dfc
and eax, 0x9084003
or eax, 0x2c01588
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd4c729
xor eax, 0x7eb2034c
and eax, 0x16e4485
or eax, 0xfe912810
mov dword [ebx], eax
add ebx, edx
and eax, 0x1438e3f9
and eax, 0x186091
or eax, 0x8b00156e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4768a3a6
xor eax, 0x383804ab
and eax, 0x4500c044
or eax, 0x3b0401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4365eade
and eax, 0x1004004
or eax, 0x8a083da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x573ef98c
and eax, 0xb09da4f
and eax, 0x108400c
or eax, 0x4c338041
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ecea76
or eax, 0x455dfa52
and eax, 0x1087840
or eax, 0x8a0004a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x16bf4b68
xor eax, 0x3c7915fc
and eax, 0x1024014
or eax, 0x54399041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x455dbe75
and eax, 0x15f276e9
and eax, 0x6420
or eax, 0x8b111998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23b8ebdf
and eax, 0x299045
or eax, 0x45126000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb916a38
and eax, 0xb09784c
or eax, 0x80000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc43e19
and eax, 0x405f3f57
and eax, 0x10445
or eax, 0xe982c008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a82f5d
or eax, 0xc2efc17
and eax, 0xc40d8901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9f513d
and eax, 0x40101
or eax, 0x83d0548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e752bb7
and eax, 0x458101aa
or eax, 0x10080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fc3ff4
and eax, 0x28450a14
or eax, 0xc00081c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e83ed98
and eax, 0x8018080
or eax, 0x81004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x327e4dd
xor eax, 0x1bc5bf22
and eax, 0x90e04845
or eax, 0x2209a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x401c35c0
and eax, 0x82040
or eax, 0xe8f7dfbe
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eab802
and eax, 0xa800
or eax, 0x10555
mov dword [ebx], eax
add ebx, edx
and eax, 0x74a9dcc
and eax, 0x42ede78f
and eax, 0x100
or eax, 0xb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x517a3c38
and eax, 0x27e33ef3
and eax, 0
or eax, 0xe805eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fce219
and eax, 0x109
or eax, 0x10a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52068c62
and eax, 0x221f0649
and eax, 0x2040409
or eax, 0xc159e182
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b67518
and eax, 0xc8ccc488
or eax, 0x4000844
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5f6983
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60593037
and eax, 0xc4586483
or eax, 0x3208800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0a125b
or eax, 0x6f61a89a
and eax, 0xe288801
or eax, 0x90800444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2717026c
xor eax, 0x50c5d41c
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad0d31f
or eax, 0x362ac617
and eax, 0x1d930c
or eax, 0x28c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x874de98
and eax, 0x5f7f7672
and eax, 0x8454600
or eax, 0xf0008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f535f1
and eax, 0x1d36bc06
and eax, 0
or eax, 0x1192
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1c9139
and eax, 0x100
or eax, 0xa3a044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x55823804
and eax, 0x47d8504b
and eax, 0x1000000
or eax, 0xc6000159
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651498fb
and eax, 0x20148000
or eax, 0xd026445
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a2a19
or eax, 0x583ecc75
and eax, 0x45060000
or eax, 0xc10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8892a1
and eax, 0x78080
or eax, 0x104c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5469e98e
and eax, 0x44440500
or eax, 0x8001c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ee7831
or eax, 0x4098c8b6
and eax, 0x24
or eax, 0x3709
mov dword [ebx], eax
add ebx, edx
or eax, 0x67782ba8
and eax, 0x64580585
or eax, 0x90844042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586c1f0f
or eax, 0x649b818e
and eax, 0xc4000082
or eax, 0x3000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cc67435
xor eax, 0x7ceaf57f
and eax, 0x83288040
or eax, 0x1c907405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e49552
or eax, 0x5e4a57ad
and eax, 0x44460000
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa849f5
and eax, 0x2d49e0
or eax, 0x103408
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c54bd1
or eax, 0x59535693
and eax, 0x60454700
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b22fd05
and eax, 0x400
or eax, 0x38fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x8735439
or eax, 0x5a5a9053
and eax, 0x587044c7
or eax, 0x20800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd095cf
and eax, 0x1a3653e6
and eax, 0
or eax, 0xc70000fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6385b84c
or eax, 0x79ad728c
and eax, 0x7221c044
or eax, 0x520001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170c40fd
or eax, 0x42d8383a
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f068c2f
and eax, 0x1842c
or eax, 0x2c03c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x112dd328
and eax, 0x58300
or eax, 0xb0404400
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a93049
xor eax, 0x301f6be1
and eax, 0x4841
or eax, 0x1140e
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5b0743
and eax, 0x443
or eax, 0xddd44184
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ab9235
or eax, 0x2b58a3b1
and eax, 0x43000030
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b134c6
and eax, 0x1000000
or eax, 0x600ffc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b4f5e3
and eax, 0x830000
or eax, 0x45440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3a967d
or eax, 0x5e46ef1b
and eax, 0x28d10
or eax, 0x9910c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12509731
and eax, 0x10418700
or eax, 0xc8044000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46dcf102
xor eax, 0x3ef5fe53
and eax, 0x2510
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76e14bd5
or eax, 0x55cfe7a0
and eax, 0x3a845c1
or eax, 0x100006
mov dword [ebx], eax
add ebx, edx
or eax, 0xb00f0cd
and eax, 0x30000c7
or eax, 0xc4000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5061d4e5
or eax, 0x6cfcb4e6
and eax, 0xe6b98044
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1428de18
or eax, 0x392f9dcf
and eax, 0x41870000
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa4645
and eax, 0x6a4404
or eax, 0xa1a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f530454
xor eax, 0x3f90486f
and eax, 0x3c400800
or eax, 0xc0058300
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb83f89
and eax, 0x900
or eax, 0xa7042d
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b89909
xor eax, 0x745e271d
and eax, 0x418800
or eax, 0xfc040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbe3fb9
xor eax, 0x337678ff
and eax, 0x804c02
or eax, 0x3600189
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f823bcf
or eax, 0x5e6678d9
and eax, 0x4d807c4d
or eax, 0x98000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fbfad2
xor eax, 0x4d621649
and eax, 0x20000c0
or eax, 0x8909eb20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c0a604
or eax, 0x2129910d
and eax, 0xc281c045
or eax, 0x22010
mov dword [ebx], eax
add ebx, edx
or eax, 0x198b714
xor eax, 0x12d481ca
and eax, 0xc0450001
or eax, 0x20108900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509b2329
or eax, 0x2bce222d
and eax, 0x3bc00009
or eax, 0x204582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36400588
and eax, 0xc200001
or eax, 0x705db844
mov dword [ebx], eax
add ebx, edx
and eax, 0x41306768
or eax, 0x3b4b2e83
and eax, 0xb680c83
or eax, 0x4804108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef1525a
xor eax, 0x1aa13558
and eax, 0x9880889
or eax, 0x80444526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71df477a
or eax, 0x2a5bb581
and eax, 0x500bac45
or eax, 0x5800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1034f0
xor eax, 0x578f93d
and eax, 0x508958
or eax, 0xa8050080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5348a2f
and eax, 8
or eax, 0x83e84583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4c6dc8
and eax, 0x800040
or eax, 0x450901a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ca1aed
xor eax, 0x57be100a
and eax, 0x40400e0
or eax, 0xa8498b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee6ec0f
and eax, 0x60a84523
or eax, 0x1d000818
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbd1956
or eax, 0x5b426744
and eax, 0x78400b12
or eax, 0x80158008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc1f978
and eax, 0x8018800
or eax, 0x81006283
mov dword [ebx], eax
add ebx, edx
or eax, 0x46945409
and eax, 0x4581f801
or eax, 0xa0054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a06758
and eax, 0x60011b00
or eax, 0x984420c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7c8b92
and eax, 0x4011d1f2
and eax, 0x40010050
or eax, 0xd8a092d
mov dword [ebx], eax
add ebx, edx
and eax, 0x690e9ec3
and eax, 0x1000040
or eax, 0xc183b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbbb9ae
and eax, 0x72778346
and eax, 0x700000
or eax, 0x8b804d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508f315a
and eax, 0xc2037c51
or eax, 0x808004
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b82eb2
and eax, 0xd4118801
or eax, 0x28440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x60910bb7
or eax, 0x59286061
and eax, 0x39084101
or eax, 0x2c4048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e02328e
and eax, 0x114c5405
or eax, 0x8318840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82c967e
or eax, 0x3e742ba8
and eax, 0x3b70498b
or eax, 0x800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2e0c31
and eax, 0x117c4009
or eax, 0x18044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac00a74
and eax, 0x3a44009
or eax, 0x30001582
mov dword [ebx], eax
add ebx, edx
or eax, 0x154e3f1d
and eax, 0x1647c15
or eax, 0x8108040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a248e09
or eax, 0x3d496e96
and eax, 0x350448a
or eax, 0x80a40101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4796a65c
and eax, 0x440001c0
or eax, 0x1890028
mov dword [ebx], eax
add ebx, edx
or eax, 0x25034777
xor eax, 0x3ff4be1c
and eax, 0x484d89e0
or eax, 0xa0000214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155cb9d7
and eax, 0x89010003
or eax, 0xc180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8b1f60
and eax, 0x437367a0
and eax, 0x1024000
or eax, 0x5489a84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb5cbe7
and eax, 0x1aa83c8
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e694c40
and eax, 0x9804588
or eax, 0xe0581001
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b6ba50
and eax, 0x7cccee55
and eax, 0x7cccee51
or eax, 0x83331122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300754d1
xor eax, 0x3c47db1e
and eax, 0x1bc4088
or eax, 0x4400503
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f396ca6
or eax, 0x5578e6a5
and eax, 0x8607
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f828be
or eax, 0x65fcb248
and eax, 0x3fc0489
or eax, 0x88004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x362e4dca
and eax, 0xd024849
or eax, 0x4001b004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d789f9e
and eax, 0x800880c
or eax, 0xf04d01f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26766e47
or eax, 0x10c7683d
and eax, 0x10830869
or eax, 0x45080182
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b964078
and eax, 0x1820068
or eax, 0x408390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a30af37
or eax, 0x3a2cb920
and eax, 0xbf81589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282a6104
and eax, 0x1123005
or eax, 0x4429c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bce09d
and eax, 0x4850880
or eax, 0x10080720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4259d358
and eax, 0x748031c9
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e8ddc2
xor eax, 0x16accc5d
and eax, 0x4d00000c
or eax, 0x3bc841
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f99372
and eax, 0x6fae1e6e
and eax, 0x80040
or eax, 0xc7017da4
mov dword [ebx], eax
add ebx, edx
or eax, 0x765c0735
and eax, 0x13c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d38c74
and eax, 0x5c30000
or eax, 0x2280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e0e218
or eax, 0x55a2e2d3
and eax, 0xa840c3
or eax, 0x140504
mov dword [ebx], eax
add ebx, edx
or eax, 0x4604dfb
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee025fa
and eax, 0x8a800450
or eax, 0x6003d005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2970b623
or eax, 0x22688d44
and eax, 0x408901
or eax, 0xd4150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7424769a
and eax, 0x10040000
or eax, 0x23d0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f815b47
and eax, 0x4541c44
or eax, 0x1020a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd873b2
and eax, 0x207c6945
and eax, 0x284901
or eax, 0x3390048a
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb589f7
and eax, 0x268a0c38
and eax, 0x4080c08
or eax, 0x4933d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a2d6ea
and eax, 0x8005448
or eax, 0x83092984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259d1850
or eax, 0xf424fa7
and eax, 0x82826c15
or eax, 0x40018040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x491106bb
and eax, 0x13f9dbd5
and eax, 0x108800
or eax, 0xec450101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3178d026
and eax, 0x140a56c6
and eax, 0x4002
or eax, 0x83e40589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7330de80
and eax, 0x22d23335
and eax, 0x800100
or eax, 0x450900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3d5afd
and eax, 0x900c0
or eax, 0xb0448b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4b0c85
and eax, 0x384c0d21
or eax, 0x3a04012
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eaead12
and eax, 0x302c0000
or eax, 0x50d04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x755aae82
and eax, 0x30480000
or eax, 0xb80558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c51e40
and eax, 0x70bebcc2
and eax, 0x1400
or eax, 0x97dc055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0aa156
or eax, 0x36159e4d
and eax, 0x344547
or eax, 0x1800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3772031f
and eax, 0x54b58bb5
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5533c8
xor eax, 0x779b2e32
and eax, 0x80440502
or eax, 0x3401c205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4e7959
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce189c6
and eax, 0x8e00182
or eax, 0x3104409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aefe9a9
and eax, 0x4109a400
or eax, 0x4801045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e9678c9
or eax, 0x69042140
and eax, 0x60040100
or eax, 0x90498a9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721edf54
and eax, 0x80014080
or eax, 0x900a903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed3f33d
and eax, 0x6582100c
or eax, 0x1801e041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682b226c
xor eax, 0x5d4c1d14
and eax, 0x8640014
or eax, 0x1100088
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b41f56
xor eax, 0x193d0b8f
and eax, 0x2c01401
or eax, 0x8134418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x63070d77
and eax, 0x418101ea
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x646bdcfa
and eax, 0x644189f0
or eax, 0x80040204
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c96583a
and eax, 0x64000030
or eax, 0x10c84503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d6f28a
and eax, 0x400c8321
or eax, 0x90410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x508a63dd
and eax, 0x50080301
or eax, 0xa445ac0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x138c046e
and eax, 0x80408
or eax, 0x8b904981
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cc5ca0
xor eax, 0x92cef10
and eax, 0x1080a011
or eax, 0x45094c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f6ed20b
and eax, 0x40450a14
or eax, 0x90008180
mov dword [ebx], eax
add ebx, edx
and eax, 0x532cb5d7
and eax, 0x8080
or eax, 0x89014003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1664f351
and eax, 0xd01d041
or eax, 0x408a0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb81962
xor eax, 0x5093e41c
and eax, 0x14083918
or eax, 0x80450280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476246e8
xor eax, 0x1ca685eb
and eax, 0x45890818
or eax, 0x10020064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b741c99
xor eax, 0x120d858a
and eax, 0x60500148
or eax, 0x90052290
mov dword [ebx], eax
add ebx, edx
or eax, 0x11fdce31
and eax, 0x41890970
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cdce23
and eax, 0x1408344
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0xac5175e
xor eax, 0x325fd1a8
and eax, 0x2844088
or eax, 0x89400501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f61e06
and eax, 0x4d32480d
or eax, 0x9a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e38f8ff
and eax, 0x7b213e6a
and eax, 0xb203840
or eax, 0x80124584
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba7575d
and eax, 0xeac8e72
and eax, 0xa800c50
or eax, 0xe003d005
mov dword [ebx], eax
add ebx, edx
and eax, 0xc02d5ec
and eax, 0x8008000
or eax, 0xd4550901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afa854b
xor eax, 0x7a49c389
and eax, 0x944482
or eax, 0x3b480109
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a5fce6
and eax, 0x217dd845
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76cb7dd5
and eax, 0x30f89ecc
and eax, 0xe80c80
or eax, 0x8304410b
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbba4c6
xor eax, 0x488b77b9
and eax, 0x41000040
or eax, 0xc890181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5580f78
and eax, 0x5fb3812b
and eax, 0x44110128
or eax, 0xb0448ac4
mov dword [ebx], eax
add ebx, edx
and eax, 0x33619bf3
and eax, 0x280b159c
and eax, 0x100
or eax, 0x89ec542b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e003a9
xor eax, 0x7993db1b
and eax, 0x18b8011
or eax, 0x44001044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac50b0a
and eax, 0x521b0c28
and eax, 0
or eax, 0x1c083f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x70269a19
or eax, 0x5b73d6b9
and eax, 0x3f44589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd09a11
and eax, 0x1000001
or eax, 0x7400907c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd1451a
xor eax, 0x1ee40346
and eax, 0x58208
or eax, 0x8c480900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7514e92
and eax, 0x5efacefa
and eax, 0x810441a
or eax, 0x75a00921
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a84c43
and eax, 0x64100909
or eax, 0x80458200
mov dword [ebx], eax
add ebx, edx
or eax, 0x75dc8b4f
and eax, 0x81018203
or eax, 0x8004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x489110c3
and eax, 0xc181c041
or eax, 0x16682414
mov dword [ebx], eax
add ebx, edx
and eax, 0x4244288c
xor eax, 0x299babe5
and eax, 0xbdb8be0
or eax, 0x8024741e
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a7f025
or eax, 0x71390a8e
and eax, 0xc8c35de5
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x168f29ac
or eax, 0x54eff59
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeace71e
or eax, 0x47cd1d90
and eax, 0xc4cc0cc0
or eax, 0x800c00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eae8649
and eax, 0x80024084
or eax, 0x6c891548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501c5c4f
and eax, 0x84140883
or eax, 0x4360e400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7378b836
xor eax, 0x704127b
and eax, 0x8050c444
or eax, 0x4010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x417c4a84
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d4a49b
or eax, 0x4f6ffbf6
and eax, 0x1497fd4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e45ffa
and eax, 0x68050000
or eax, 0x8040c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55484ad2
xor eax, 0x33b5db01
and eax, 0x5242
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f993fb1
or eax, 0x1a448c16
and eax, 0x519045c7
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x744a2395
and eax, 0x11025609
and eax, 0x1000000
or eax, 0xc600011f
mov dword [ebx], eax
add ebx, edx
or eax, 0xc881cbb
and eax, 0x3685912a
and eax, 0x4001000
or eax, 0xc817e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x519e6efe
and eax, 0x293f89c6
and eax, 0x60000
or eax, 0x45c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b86fa9
and eax, 0x800000
or eax, 0x6202e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66670d3b
and eax, 0x5f8f060a
and eax, 0x44050600
or eax, 0x9840c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab7c9eb
or eax, 0x6e0aaedc
and eax, 0x14664
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efb2554
and eax, 0x20d04544
or eax, 0xc1000083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62877ad0
xor eax, 0x37431005
and eax, 0x84000000
or eax, 0x4300006c
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fd1fb8
xor eax, 0x158c8fb8
and eax, 0x40119044
or eax, 0x8c2801
mov dword [ebx], eax
add ebx, edx
and eax, 0xf07d7e9
or eax, 0xb4baa69
and eax, 0x1470000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c36119f
and eax, 0x1800198
or eax, 0xa240
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2e5e98
and eax, 0x321f052e
and eax, 0x40500
or eax, 0xa041c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd7b62d
and eax, 0x2ba841bf
and eax, 0x410c
or eax, 0x13ac2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b630a98
and eax, 0x4a6041c6
or eax, 0x14840401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ee0953
and eax, 0x3000010
or eax, 0xc4000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7111eb
and eax, 0
or eax, 0x306af845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd04117
or eax, 0x227af4d8
and eax, 0x45c20001
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c149da
and eax, 0x249d0
or eax, 0x591624
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ef82e
and eax, 0x445c700
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4a4a3a
and eax, 0x20
or eax, 0x6005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e58d121
and eax, 0x4a400104
or eax, 0x808044c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5460bd
or eax, 0x1fbd3bf1
and eax, 0x47000124
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6fb79f
and eax, 0x829a401
or eax, 0x12004844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f0d69b
and eax, 0x41c10000
or eax, 0x4060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcd0365
and eax, 0x80124
or eax, 0x125fc80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a7444a3
and eax, 0x3045c500
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19692db3
and eax, 0x10400
or eax, 0xaf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1289fc48
and eax, 0x4c34c535
and eax, 0x400
or eax, 0xf8fc41c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38155d3
and eax, 0x6362e3d6
and eax, 0x43000014
or eax, 0x84000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a31553
and eax, 0x6000000
or eax, 0x40359045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359488f5
xor eax, 0x4b7fba6e
and eax, 0x8a0000
or eax, 0x45010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x53754bb2
and eax, 0x577dac67
and eax, 0x55580820
or eax, 0xa88025d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a9134
and eax, 0x66efb899
and eax, 0x44800000
or eax, 0x1090000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc4fe49
and eax, 0
or eax, 0xe84d8bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f19554
and eax, 0x88f80d28
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3caea9d5
xor eax, 0xdef8ee3
and eax, 0x1438040
or eax, 0x8a8680d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d27c9b8
and eax, 0x1204008
or eax, 0x82c81583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519c6e6c
and eax, 0x500001c2
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48732e1d
and eax, 0x48410bc8
or eax, 0xa0048020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1195bec5
and eax, 0x73c9316b
and eax, 0x1800129
or eax, 0xe304412
mov dword [ebx], eax
add ebx, edx
and eax, 0x79399b0d
xor eax, 0x62358543
and eax, 0x18008
or eax, 0x1b85
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa359a88
and eax, 0x40100
or eax, 0xf0498a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3ce1c6
or eax, 0x50bac67c
and eax, 0x79f44d3a
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2de9ce
and eax, 0x60518000
or eax, 0x80040b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x76535891
xor eax, 0x675e35f4
and eax, 0x10004429
or eax, 0x6cc01112
mov dword [ebx], eax
add ebx, edx
and eax, 0x701b78ba
and eax, 0x70000020
or eax, 0x8c458b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2115e6
and eax, 0x81008083
or eax, 0x8014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164aae2a
and eax, 0xd0b6c01
or eax, 0x40809044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1fcfec
xor eax, 0x2da6488e
and eax, 0x50093360
or eax, 0x8c44089c
mov dword [ebx], eax
add ebx, edx
and eax, 0x351d4356
and eax, 0x14090054
or eax, 0x41821028
mov dword [ebx], eax
add ebx, edx
and eax, 0x594486a5
xor eax, 0x2bc2242d
and eax, 0x68402000
or eax, 0x84151bd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d301aa7
xor eax, 0x6d0ae35b
and eax, 0x440b002c
or eax, 0x1801151
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a37455
and eax, 0x11050
or eax, 0xf8442b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab2ab6a
and eax, 0x67fef701
and eax, 0x100
or eax, 0x4d8b087d
mov dword [ebx], eax
add ebx, edx
and eax, 0x307d082a
or eax, 0x2cd94430
and eax, 0xc10038
or eax, 0x10083c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cbb73b4
and eax, 0x9784008
or eax, 0x82840d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776739
and eax, 0x66cb82a6
and eax, 0x830000
or eax, 0xc200f055
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f71e50
and eax, 0xe0558801
or eax, 0x10000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea0a322
xor eax, 0x2126a1b2
and eax, 0x83d00081
or eax, 0x28450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17345dd0
and eax, 0x1000180
or eax, 0x44890068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3efd25
and eax, 0x600588c8
or eax, 0x94480330
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5b485e
or eax, 0x6add09a6
and eax, 0x8010182
or eax, 0x8100c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f1ae0b
or eax, 0x3ce076f6
and eax, 0x1581f445
or eax, 0x400a0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1cf3bf
and eax, 0x541533f0
or eax, 0xa0400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e31affe
and eax, 0x4010970
or eax, 0x41c6000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f83fc4
xor eax, 0x1886e6dc
and eax, 0x44
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e34989d
and eax, 0x525a3a7a
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0xb732a1e
and eax, 0x5d7b8e6b
and eax, 0x8800
or eax, 0x4445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1983afea
and eax, 0x546312e7
and eax, 0x30000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d2491
and eax, 0x44042090
or eax, 0x88411324
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd68710
and eax, 0x4d830034
or eax, 0x80841
mov dword [ebx], eax
add ebx, edx
or eax, 0x32025327
xor eax, 0x56b690e1
and eax, 0x200d0b94
or eax, 0xc4403060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7dd22d
xor eax, 0x3addb0fe
and eax, 0x14800058
or eax, 0x410b0925
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70997b40
and eax, 0x1020218
or eax, 0xc081c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e007fcd
and eax, 0xbc05401
or eax, 0x80180188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad5a87e
and eax, 0x4109e445
or eax, 0x4220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bc94233
and eax, 0x2045db78
and eax, 0x400070
or eax, 0x8b37748c
mov dword [ebx], eax
add ebx, edx
and eax, 0x710beebd
and eax, 0x103640c
or eax, 0xe8809041
mov dword [ebx], eax
add ebx, edx
or eax, 0x428eed23
and eax, 0x5aa67751
and eax, 0x40040101
or eax, 0xb4498800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0939b6
and eax, 0x30441183
or eax, 0x3b04408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d74a33
xor eax, 0x18bdf952
and eax, 0x6214c040
or eax, 0x4601015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abc5143
or eax, 0x3ff49fc9
and eax, 0x9f8058b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4acad4
and eax, 0x9080000
or eax, 0x4483ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f05a17e
and eax, 0x8018044
or eax, 0xa04c09a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x55349649
and eax, 0x1e8713c5
and eax, 0x41181
or eax, 0x83e8440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61092356
xor eax, 0x4e664111
and eax, 0x48101c0
or eax, 0x51080002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0c485b
and eax, 0xc050988
or eax, 0xa0408264
mov dword [ebx], eax
add ebx, edx
or eax, 0x45fadb1b
and eax, 0x69f2f520
and eax, 0x69a04120
or eax, 0x1408041b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f0fa16
and eax, 0x24488b09
or eax, 0x80050040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cae597
and eax, 0x3eac872a
and eax, 0x480040a
or eax, 0x79204931
mov dword [ebx], eax
add ebx, edx
and eax, 0x4439f4a0
xor eax, 0x7f2efd08
and eax, 0x30048908
or eax, 0xc0510200
mov dword [ebx], eax
add ebx, edx
or eax, 0x339ca80e
and eax, 0xf9583a3
and eax, 0x1800102
or eax, 0x74605421
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aeb7786
and eax, 0x400100
or eax, 0xc4058a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a2f0c4
and eax, 0x34c44130
or eax, 0x4918040b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4d2ca3
and eax, 0x3f84697f
and eax, 0x8044109
or eax, 0xc0418600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19630b94
xor eax, 0x1522498c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d4b4dd
xor eax, 0x4994b033
and eax, 0x54004ea
or eax, 0x40870301
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ecaf53e
xor eax, 0x7a1cd045
and eax, 0x88
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b0f8c1
and eax, 0x60008800
or eax, 0x844d0300
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fb0f0
or eax, 0x4c5cb266
and eax, 0x89480922
or eax, 0x804401
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fedd97
and eax, 0x1880c01
or eax, 0x5403904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c8b2a8
and eax, 0x888000
or eax, 0x16203e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc175d7
or eax, 0x1d831d3
and eax, 0x1c01181
or eax, 0x82244408
mov dword [ebx], eax
add ebx, edx
or eax, 0x223676dd
and eax, 0x2000145d
or eax, 0x54008820
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d6e4e7
and eax, 0x70448809
or eax, 0x80010300
mov dword [ebx], eax
add ebx, edx
or eax, 0x177c6ea1
and eax, 0x8101c081
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb3d0c9
and eax, 0x45821040
or eax, 0x809e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8ab250
and eax, 0x44093244
or eax, 0x804401a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4948780f
and eax, 0x4c48492b
or eax, 0x30b00410
mov dword [ebx], eax
add ebx, edx
and eax, 0x250a58e5
and eax, 0x801
or eax, 0xc0558350
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d71eeec
xor eax, 0x5a5677cb
and eax, 0x83001000
or eax, 0x8984589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7242db30
or eax, 0x282ed624
and eax, 0x4188d405
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9898f68
and eax, 0xe1e7834
and eax, 0x4000804
or eax, 0xd04d8390
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5fd666
and eax, 0x18000
or eax, 0x89006983
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8a0cc3
and eax, 0x58bc441
or eax, 0x5000100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c303783
or eax, 0x53e1ef29
and eax, 0x10512b88
or eax, 0x84041010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7d0dbe
and eax, 0x82024
or eax, 0x45830859
mov dword [ebx], eax
add ebx, edx
and eax, 0x634aa6c
or eax, 0x13062253
and eax, 0x10042a70
or eax, 0xe8411180
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b59ba7
or eax, 0x332fbcb0
and eax, 0x41c70975
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2173a8a0
xor eax, 0x1d574b6e
and eax, 0x10c
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc83e41
and eax, 0x45002b00
or eax, 0x8207c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f86a05
and eax, 0xa805
or eax, 0x1440
mov dword [ebx], eax
add ebx, edx
and eax, 0x365ffd84
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xed85d61
or eax, 0x171734f
and eax, 0xc490300
or eax, 0xb0040890
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a58c5b
and eax, 0x4b4c50b3
and eax, 0x10
or eax, 0x558b0864
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec41f29
xor eax, 0xafc5200
and eax, 0x4c541a20
or eax, 0x900121c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57926883
and eax, 0x1830060
or eax, 0x44080c1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cd4e2
or eax, 0x66c6c914
and eax, 0x448e0d50
or eax, 0x1210280
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a4538a
and eax, 0x40040380
or eax, 0xbc413838
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e464a4b
xor eax, 0x118b7d82
and eax, 0x4d880479
or eax, 0x33104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c15d5fc
or eax, 0x1e513ea8
and eax, 0x1c182a8
or eax, 0x154
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a24805c
or eax, 0x12712077
and eax, 0xbf40189
or eax, 0x80084c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a9893a
xor eax, 0x450952c8
and eax, 0x44008c51
or eax, 0x110b6004
mov dword [ebx], eax
add ebx, edx
and eax, 0x548c7f3
and eax, 0x1084450
or eax, 0x8a1331ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x31dbbe2f
and eax, 0x11bf845
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b1cef7
and eax, 0x1f9774a7
and eax, 0x114000
or eax, 0x8b023ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x729b48a5
and eax, 0x2034800
or eax, 0xad0c944d
mov dword [ebx], eax
add ebx, edx
and eax, 0xaae07f8
and eax, 0x8040048
or eax, 0xc181b805
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca27202
and eax, 0x45030044
or eax, 0x10881130
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ecf81b
or eax, 0x67b65376
and eax, 0x50141334
or eax, 0x88412880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e196d23
and eax, 0x44090935
or eax, 0x1820048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b49619d
and eax, 0x1c801ec
or eax, 0x208200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3054a779
and eax, 0x400108
or eax, 0xe9ac4481
mov dword [ebx], eax
add ebx, edx
or eax, 0x205bcbb6
and eax, 0x2443f240
and eax, 0x2043c200
or eax, 0xdfbc3c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x166ea4f0
and eax, 0xc35de480
or eax, 0x10b
mov dword [ebx], eax
add ebx, edx
or eax, 0x601c549a
or eax, 0x273567b3
and eax, 0xc44cc488
or eax, 0x8800844
mov dword [ebx], eax
add ebx, edx
and eax, 0x34943353
and eax, 0x4840040
or eax, 0xc848cc8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee109aa
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bc6cff
and eax, 0xec8844cc
or eax, 0x31100
mov dword [ebx], eax
add ebx, edx
and eax, 0x484f56cf
or eax, 0x4143b62d
and eax, 0x8e481
or eax, 0xa40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb58195e
and eax, 0x1c40000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a41e7a
xor eax, 0x4629a0c6
and eax, 0x480288
or eax, 0x240140
mov dword [ebx], eax
add ebx, edx
or eax, 0x571b53c2
or eax, 0x59813452
and eax, 0x5c454700
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69842bfc
and eax, 0xd243154
and eax, 0x2014
or eax, 0x9a83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5015daa2
and eax, 0x82
or eax, 0xd8c44545
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da20f28
or eax, 0x7af12d56
and eax, 0xc700012e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727f5002
and eax, 0x57f1004
or eax, 0x80ac41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x976ed70
xor eax, 0x62b3be26
and eax, 0x44020000
or eax, 0x1c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcf0dc4
and eax, 0x801c0
or eax, 0x1134038
mov dword [ebx], eax
add ebx, edx
and eax, 0x542896a2
and eax, 0
or eax, 0xcc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db66993
and eax, 0x143a776a
and eax, 0x2202
or eax, 0x5179
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c10cd11
or eax, 0x4d19b897
and eax, 0x10004c7
or eax, 0xa0c04100
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb0ea42
and eax, 0x83000143
or eax, 0x44000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff3c9ae
and eax, 0x6a5ed9cf
and eax, 0
or eax, 0xc64b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9e30c3
and eax, 0x40001
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c62084
and eax, 0x800000
or eax, 0x3124e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x745fbeb8
and eax, 0x10400
or eax, 0xac44c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8511ee
and eax, 0x156ae
or eax, 0x2801
mov dword [ebx], eax
add ebx, edx
or eax, 0x76633e18
and eax, 0x50604487
or eax, 0x80800140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4630a3ac
and eax, 0xc6000023
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb099bb
or eax, 0x5b44370c
and eax, 0x8904b805
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c221d6
and eax, 0x1c60000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d30a9f5
or eax, 0x7bfcd4d3
and eax, 0x674cb4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b47bfed
and eax, 0x1800c300
or eax, 0xc0450400
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d75e90
xor eax, 0x513a4b7c
and eax, 0x940c
or eax, 0x6903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637f11b2
and eax, 0x40544485
or eax, 0x4800142
mov dword [ebx], eax
add ebx, edx
or eax, 0x255372c3
and eax, 0x45000000
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b369b
and eax, 0x2093401
or eax, 0x1080c844
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e6e48
xor eax, 0x29b4d7d6
and eax, 0x5030000
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6c858d
and eax, 0x82848c
or eax, 0x443060
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd32045
xor eax, 0x588daa33
and eax, 0x50458200
or eax, 0xa0004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d0dc5b
and eax, 0x30d48040
and eax, 0x40
or eax, 0x15939
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e85125
xor eax, 0x59e751bc
and eax, 0x80400c1
or eax, 0x70e04506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23dab3a3
and eax, 0x43000020
or eax, 0x84000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793db724
and eax, 0xa608b405
or eax, 0x40424040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1ec6ff
or eax, 0x1c4d2990
and eax, 0x44470000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2237f3
and eax, 0x6114a0
or eax, 0x24808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c08e9e
or eax, 0x27742c7f
and eax, 0x1045c600
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1488594d
or eax, 0x7ecdc26a
and eax, 0x4220
or eax, 0x3815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f8badf
and eax, 0x28d8408a
or eax, 0x5040501
mov dword [ebx], eax
add ebx, edx
or eax, 0x29451b00
and eax, 0xb02
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85e8631
or eax, 0x33519627
and eax, 0xb5c0501
or eax, 0x80804088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x228c895b
or eax, 0x5a7801bc
and eax, 0x4928c84c
or eax, 0x4033001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fcf655e
or eax, 0x7e70f5ef
and eax, 0x784d89dc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb80ba2
or eax, 0x18ddce5
and eax, 0x558909eb
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2966b53
and eax, 0x61406c12
and eax, 0
or eax, 0x1c283f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5688b890
or eax, 0x43e18a6e
and eax, 0x3e81188
or eax, 0x88104401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fde3f09
and eax, 0x4226800
or eax, 0x41199045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b800443
and eax, 0x40
or eax, 0xe8d0f88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff48207
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe34bb4
and eax, 0x8f034005
or eax, 0x200ca048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d1009a
xor eax, 0x6ef57437
and eax, 0x80018440
or eax, 0x4984480d
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c1ae47
and eax, 0x3180a44c
and eax, 0x1800444
or eax, 0x540b0b31
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e906db8
or eax, 0x522395d8
and eax, 0x540111f0
or eax, 0xa8542204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce44927
and eax, 0xa05013
or eax, 0xf4c0528
mov dword [ebx], eax
add ebx, edx
and eax, 0x50aeb97
xor eax, 0xa99d0e9
and eax, 0x8088
or eax, 0x2005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5530e2
and eax, 0x44458000
or eax, 0x80000b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f42f46
or eax, 0x3722e0bb
and eax, 0x35a0443b
or eax, 0x48480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54451e38
and eax, 0x7bc44b3
and eax, 0x4044401
or eax, 0xa0418308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4807026c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de6e900
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x701976a1
xor eax, 0x30985811
and eax, 0xa0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x306c58d9
xor eax, 0x3d47723
and eax, 0x10080b00
or eax, 0xc4458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3907cc46
and eax, 0x10040800
or eax, 0x65a0450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x23990410
and eax, 0x50150910
or eax, 0x80408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6744476e
and eax, 0x40440100
or eax, 0x3d88543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9151f8
xor eax, 0x1e8db71c
and eax, 0x24058220
or eax, 0xc8400958
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b3a0de
and eax, 0x44000018
or eax, 0x39e44523
mov dword [ebx], eax
add ebx, edx
and eax, 0x67181542
and eax, 0x44000100
or eax, 0x804d8a70
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3dff40
and eax, 0x752c4d20
or eax, 0x80000b
mov dword [ebx], eax
add ebx, edx
or eax, 0x476d539e
and eax, 0x40450b0b
or eax, 0x80108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x755ac48b
and eax, 0x3114450b
or eax, 0xaa01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f57952
and eax, 0x19754c51
or eax, 0x44088004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b6dab7
or eax, 0x49d94ce1
and eax, 0xd884483
or eax, 0x2200108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1251a307
xor eax, 0x4b14ca67
and eax, 0x10e005a8
or eax, 0x2b104007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4ee13e
or eax, 0x37670374
and eax, 0x207d8445
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dc180a
xor eax, 0x76041c26
and eax, 0x2100402
or eax, 0x29a04989
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f9cbae
or eax, 0x2ac39ec1
and eax, 0x981dc49
or eax, 0x44082004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0c901d
and eax, 0x20050810
or eax, 0xd4508380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30787643
and eax, 0x800c5581
or eax, 0xb800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7416a46d
and eax, 0x344aac50
and eax, 0x400
or eax, 0xe883f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2667be
and eax, 0x28000000
or eax, 0xd4458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbdfcd8
and eax, 0x3b904d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc55a7d
or eax, 0x64cd0a53
and eax, 0x205c0c45
or eax, 0x8208008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7275aa5d
and eax, 0x6ffe1874
and eax, 0x2080000
or eax, 0x1d4558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d29210
and eax, 0x2ae1ea71
and eax, 0xc011
or eax, 0x55892444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482e86dd
xor eax, 0x7c82e585
and eax, 0x60058308
or eax, 0x94400880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc769850
or eax, 0x2bd8f136
and eax, 0x8b804188
or eax, 0x40401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d6c9a
and eax, 0x81812001
or eax, 0x4002c44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eccd653
and eax, 0xc44d8001
or eax, 0x20000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef60a2a
and eax, 0x2163b081
and eax, 0x20000001
or eax, 0x1b88558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x23649480
and eax, 0x1000400
or eax, 0x107d8055
mov dword [ebx], eax
add ebx, edx
and eax, 0xd34607a
and eax, 0x1340000
or eax, 0x3ac0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x621e8c61
or eax, 0x4aab5a14
and eax, 0x97dd045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243a6602
and eax, 0x1440403
or eax, 0x82b84988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17813d50
and eax, 0xa030b73
and eax, 0x10041
or eax, 0x4d8801a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bacd5b2
and eax, 0x44058058
or eax, 0x80500ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5352
and eax, 0x3853e22c
and eax, 0x10200
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fb93f
and eax, 0x1018001
or eax, 0x448a4454
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbddbe9
xor eax, 0x3c073750
and eax, 0x2000e4
or eax, 0x1c88300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b56bb0
and eax, 0x2d7d08c4
and eax, 0x1440000
or eax, 0x8aa04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb53def
and eax, 0x62723b10
and eax, 0x1800
or eax, 0xc183c44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12bbf8a7
and eax, 0xd0080000
or eax, 0xc458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377b3d89
and eax, 0x2a017b59
and eax, 0x2001008
or eax, 0x81cc4583
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a9a8da
and eax, 0x7176d73a
and eax, 0x100000a
or eax, 0x548901e0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb837ca1
and eax, 0x10080
or eax, 0xa8448b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d39bca
and eax, 0x60d40102
or eax, 0x14204421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471030d3
and eax, 0x20440100
or eax, 0xc8098a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x3288ce15
and eax, 0x8801
or eax, 0x89016182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b350551
or eax, 0x6ef0fe7c
and eax, 0x5480e84c
or eax, 0x10b0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x190720f0
and eax, 0x500520dc
or eax, 0x80501300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x781ea734
or eax, 0x515406d1
and eax, 0x410b0070
or eax, 0x4800904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19441ea9
and eax, 0x363ee96f
and eax, 0x8014c
or eax, 0x1e082b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b75177
and eax, 0x85c4089
or eax, 0x83a00500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb19d3b
and eax, 0xc101d800
or eax, 0x82044d
mov dword [ebx], eax
add ebx, edx
or eax, 0x458acafc
and eax, 0x730dfe5b
and eax, 0x40098801
or eax, 0x9c440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ff60df
and eax, 0x144c0001
or eax, 0xebb2dde8
mov dword [ebx], eax
add ebx, edx
and eax, 0xf66db1a
and eax, 0x8448908
or eax, 0x101102f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebc55a0
and eax, 0x7edf5a89
and eax, 0x16404a01
or eax, 0x29348080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2749cb
xor eax, 0x41d5a8e3
and eax, 0x40810000
or eax, 0xb2000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e691e95
xor eax, 0x4fdd637f
and eax, 0x13d00
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60fa5d36
xor eax, 0x61b9fd36
and eax, 0x1000500
or eax, 0x418408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db38611
xor eax, 0x770052de
and eax, 0x8104
or eax, 0x8b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b1f514
or eax, 0x50294443
and eax, 0x94505
or eax, 0x863a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b374a8a
and eax, 0xbb03500
or eax, 0x94460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x370d6505
and eax, 0x612395be
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x620c6463
and eax, 0
or eax, 0x5864
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a0a45a
or eax, 0x1428c576
and eax, 0x884d0a
or eax, 0x81400081
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ceb343
and eax, 0x80101
or eax, 0x42e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b951ab
xor eax, 0x27dfd80e
and eax, 0x8448900
or eax, 0xc0090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649b2548
and eax, 0xb8520d8
and eax, 0x8800008
or eax, 0x23785583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0eedce
and eax, 0x1d56d414
and eax, 0x11008004
or eax, 0x44894851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702db485
and eax, 0x10068d0
or eax, 0x8a098328
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe886b5
and eax, 0x8000
or eax, 0xc0837845
mov dword [ebx], eax
add ebx, edx
and eax, 0x799d931f
and eax, 0x40018001
or eax, 0xb8440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x72596b7f
or eax, 0x41c8274a
and eax, 0x3bd84d0b
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e7f920
or eax, 0x64a5675
and eax, 0xd0fd44d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bc066a
and eax, 0x42
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dcf927
and eax, 0x5e0192e
and eax, 2
or eax, 0x83e05589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b66f125
and eax, 0x40800082
or eax, 0x15090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cc287a
and eax, 0x404509a0
or eax, 0xb4008240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ff23de
and eax, 0x8000a802
or eax, 0x9014081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505cb749
and eax, 0x19f5c634
and eax, 0x9014400
or eax, 0x448ab045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2edb6e
and eax, 0x546c0420
and eax, 0x40c0020
or eax, 0xb8413bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x93f8073
and eax, 0xfda79f9
and eax, 0x80060
or eax, 0x5583131c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526523ec
and eax, 0x4440090
or eax, 0xa8110360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7985e9c5
and eax, 0x55d04031
or eax, 0x282c150a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d263b85
and eax, 0x71da7da5
and eax, 0x30400901
or eax, 0x80058210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192cca09
and eax, 0x20684108
or eax, 0x54800423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c709b15
and eax, 0x8088a08
or eax, 0xa0450101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2158611b
and eax, 0x8901c103
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3c192b
and eax, 0x5098809
or eax, 0x50822044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232969d3
and eax, 0xa28188
or eax, 0x1480260
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f4dadb
and eax, 0x1e85189
or eax, 0x8a000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f6cda1e
and eax, 0x8004000
or eax, 0xe083a445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4d68b5
and eax, 0x4549476a
and eax, 0x10000
or eax, 0xe4448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x86af799
xor eax, 0x5275f4be
and eax, 0x82100903
or eax, 0x1e44488
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb01df4
or eax, 0x6d1a034d
and eax, 0x4d8801c1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24909792
and eax, 0x12d02415
and eax, 0
or eax, 0xb4558bf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x174afc6f
and eax, 0x4408804
or eax, 0xc815270b
mov dword [ebx], eax
add ebx, edx
or eax, 0x48732831
or eax, 0x74ac8c7b
and eax, 0x58748205
or eax, 0x5080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674a7d2f
and eax, 0x318058a
or eax, 0x80c04001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499defb5
and eax, 0x40010000
or eax, 0x58801c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678c4d5a
and eax, 0x20050898
or eax, 0x9c488340
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a6efc3
and eax, 0x2a81ce
and eax, 0x80102
or eax, 0x3bd04c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e5087c
and eax, 0x43d444d
or eax, 0x4040a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x703e18cb
or eax, 0x7b474268
and eax, 0x3b2c548b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e5b72b
and eax, 0x20240001
or eax, 0x1c59c854
mov dword [ebx], eax
add ebx, edx
or eax, 0x4814ccb5
or eax, 0x596be647
and eax, 0x394c4483
or eax, 0x2800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560f30db
xor eax, 0x4e0152f8
and eax, 0x20402400
or eax, 0x143dd045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bd53da
or eax, 0x95d0751
and eax, 0x3d4058b
or eax, 0x20204800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d19413
xor eax, 0x2232f19d
and eax, 0x41132005
or eax, 0xc28c048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f382075
xor eax, 0x1f23d169
and eax, 0x3010
or eax, 0x8b204ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x129cffc6
or eax, 0x42f36845
and eax, 0x40336845
or eax, 0x15088010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7541a09b
and eax, 0x1002000
or eax, 0x8a085da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2215dd7b
and eax, 0x1800
or eax, 0x450ba045
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d6c309
and eax, 0x48fb6a50
and eax, 0x8106040
or eax, 0x83001598
mov dword [ebx], eax
add ebx, edx
and eax, 0x588f4a06
and eax, 0x8000000
or eax, 0x453bac4d
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7620e6
and eax, 0x7bf61a58
and eax, 0x8100040
or eax, 0x83017db0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddcb4ff
and eax, 0x7a7bc981
and eax, 0x40198001
or eax, 0x15223454
mov dword [ebx], eax
add ebx, edx
and eax, 0x272e5f07
or eax, 0x653f771e
and eax, 0x109751c
or eax, 0x8a0008e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2cf86a
and eax, 0x657bd2dc
and eax, 0x1040
or eax, 0xe883ac05
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ec4e25
and eax, 0x20000801
or eax, 0x9c458100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6e02c4
xor eax, 0x469b045f
and eax, 0x2dc040b
or eax, 0x81204980
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e537ee
or eax, 0x4d4af38b
and eax, 0x4d8901e9
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b79ba7
and eax, 0x6d2989ec
or eax, 0x92006010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b275745
xor eax, 0x248c8e96
and eax, 0x4589cfd2
or eax, 0x1002302d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643ea100
and eax, 0x20151ae8
or eax, 0xc0402100
mov dword [ebx], eax
add ebx, edx
and eax, 0x328e3573
and eax, 0x1160
or eax, 0x458b001d
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e9d57b
and eax, 0x4041117c
or eax, 0xb8042a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bca26ff
and eax, 0x4800007c
or eax, 0x58b0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x618ada42
and eax, 0x1898354
or eax, 0x600080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3333db05
and eax, 0x20d04881
or eax, 0xc8040508
mov dword [ebx], eax
add ebx, edx
or eax, 0x63928ca1
or eax, 0x352b3d2a
and eax, 0x2ac01
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x244c0f9b
and eax, 0x2cf51a4d
and eax, 0x40009
or eax, 0x81185582
mov dword [ebx], eax
add ebx, edx
and eax, 0xec938f8
and eax, 0x80080
or eax, 0x336b72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d13d6e4
xor eax, 0x24abe4cd
and eax, 0x21820100
or eax, 0xc4488000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c8e66
xor eax, 0x62dff109
and eax, 0x81000069
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a6340
and eax, 0x4020
or eax, 0xb010d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x752c978f
and eax, 0x750cf4c6
and eax, 0x44008000
or eax, 0x8af20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de8802a
and eax, 0x83000008
or eax, 0x8000051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69205012
and eax, 0xe0000041
or eax, 0x1c0d0c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc9aef5
and eax, 0x4090c04
or eax, 0x31f6f392
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ca1e0b9
and eax, 0x24a18090
or eax, 0xdb5e1764
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df59ed1
and eax, 0x58649080
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x12db4be
and eax, 0x48680000
or eax, 0x6800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31389d3f
xor eax, 0x17bb8a1
and eax, 0x6800000a
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x430e8bbc
and eax, 0x20188
or eax, 0x11001
mov dword [ebx], eax
add ebx, edx
and eax, 0xb84770b
and eax, 0x109
or eax, 0x81084c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0da591
and eax, 0x65d8b6b6
and eax, 0x80
or eax, 0xd47041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8a4c0f
and eax, 0x4e02a57b
and eax, 0x44000000
or eax, 0x80f18100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18399971
and eax, 0x88680031
or eax, 0x306448c
mov dword [ebx], eax
add ebx, edx
or eax, 0x225d4a4c
and eax, 0x3cc2150c
and eax, 0x20000004
or eax, 0xd2811851
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ed8046
xor eax, 0x5e8aa892
and eax, 0xac6730c1
or eax, 0x53984b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f98c5f7
and eax, 0x6a81f281
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb079da
and eax, 0x6d303e2a
and eax, 0x8003000
or eax, 0x8289cfff
mov dword [ebx], eax
add ebx, edx
and eax, 0x510e8afd
xor eax, 0x13cb34c1
and eax, 0x1824
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5f8dde
xor eax, 0x7433c91f
and eax, 0x18a0
or eax, 0x930218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b5369f
and eax, 0x2663d216
and eax, 0
or eax, 0x8452b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c81974d
xor eax, 0x5275f13b
and eax, 0xab00034
or eax, 0x814cb001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d71fdb
and eax, 0x78586c4e
and eax, 0x808080a
or eax, 0x4583a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625d5682
and eax, 0x800c101
or eax, 0x11090080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96311aa
and eax, 0x10000000
or eax, 0xe1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x344fa005
and eax, 0x8005
or eax, 0x18ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8ee0af
and eax, 0xa8ef081
or eax, 0x80210100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0b0303
and eax, 0x4d69688c
and eax, 0x90000
or eax, 0x81800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af2c588
or eax, 0x31a4bc83
and eax, 0x5800
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce3f95c
or eax, 0x6694a49c
and eax, 0x905488
or eax, 0x81400103
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c178a4
and eax, 0x1039aa
or eax, 0x268040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1649974b
and eax, 0x8100
or eax, 0xd0550800
mov dword [ebx], eax
add ebx, edx
or eax, 0x35afd75f
xor eax, 0x1e65f947
and eax, 0x2b900408
or eax, 0x244183
mov dword [ebx], eax
add ebx, edx
or eax, 0x170d65c3
and eax, 0x46b8368c
and eax, 0x4880000
or eax, 0x4101d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7607e3d7
or eax, 0x1b9b71b5
and eax, 0xb09e1b4
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x210bd777
xor eax, 0x3a89e9ec
and eax, 0x1802048
or eax, 0xc0039405
mov dword [ebx], eax
add ebx, edx
or eax, 0x497f602b
and eax, 0x804d8001
or eax, 0x34000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee0a6a
or eax, 0x8ae29c9
and eax, 0x39a4018b
or eax, 0x2105400
mov dword [ebx], eax
add ebx, edx
or eax, 0x14600643
and eax, 0x28f5dd04
and eax, 0x8044000
or eax, 0x850ba055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ee9eeb3
and eax, 0x260
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cffd16f
and eax, 9
or eax, 0x3bf84582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5928a579
and eax, 0x4250a040
or eax, 0x112c1805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c18697
xor eax, 0x111854cd
and eax, 0x30a4480b
or eax, 0xb580580
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fa51f
and eax, 0xc0009
or eax, 0x971d844
mov dword [ebx], eax
add ebx, edx
or eax, 0x66acf748
and eax, 0x1a04545
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad46152
or eax, 0x439a6d71
and eax, 0x4b000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb46aef
and eax, 0x20000000
or eax, 0x8045c707
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1a1d1c
and eax, 0x40ab6843
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x188da382
xor eax, 0x57fdff6d
and eax, 0x330548b
or eax, 0x208c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4aa6d2
and eax, 0x1174a051
or eax, 0x2000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4db6c5
and eax, 0x1867f506
and eax, 0x18440400
or eax, 0x2390418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260edfc1
or eax, 0x686ce094
and eax, 0x97ce844
or eax, 0x2010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e29dbfb
and eax, 0x150018a
or eax, 0x2a04c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504a191d
or eax, 0x5ace3e2d
and eax, 0x493a2c0d
or eax, 0x4018040
mov dword [ebx], eax
add ebx, edx
and eax, 0x465679b5
and eax, 0x2804
or eax, 0x8b2054e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e7b87f4
and eax, 0x200444
or eax, 0x551be811
mov dword [ebx], eax
add ebx, edx
or eax, 0x39a845b3
and eax, 0x45096dc0
or eax, 0x82001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x59718b7
and eax, 0x11800
or eax, 0x8445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dac74fb
and eax, 0x5a90000
or eax, 0x2420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a895e98
xor eax, 0x4d89aa9d
and eax, 0x4405
or eax, 0x9c01c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d703c9
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746224b3
and eax, 0x45222001
or eax, 0x19044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e15f16c
and eax, 0xb01700c
or eax, 0x80080490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bcab16
and eax, 0xa981cc08
or eax, 0x40020045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbc3ba1
and eax, 0x8000801
or eax, 0xc44d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x37fa9900
or eax, 0x61c97bc2
and eax, 0x1c85182
or eax, 0x82240409
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab4edb7
or eax, 0x31a9d3de
and eax, 0x118901ea
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c220a7
and eax, 0x444101ec
or eax, 0xa8048a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9303d3
and eax, 0x4000100
or eax, 0x71d44423
mov dword [ebx], eax
add ebx, edx
and eax, 0x7527da05
and eax, 0x50040001
or eax, 0x80498b32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c863c12
and eax, 0x88800501
or eax, 0x3004888
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a121b1f
and eax, 1
or eax, 0x9589f054
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d8f31
or eax, 0x10d060ce
and eax, 0x97fdff7c
or eax, 0x68020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a849be8
and eax, 0x81704480
or eax, 0x280010b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5e633c
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a38a677
and eax, 0x983f0
or eax, 0x80440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569a21a2
xor eax, 0x54c05c84
and eax, 0x82148412
or eax, 0x7d680929
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac14832
xor eax, 0x75626794
and eax, 0x5ca29d
or eax, 0x10205d62
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f44128e
and eax, 0x1044108a
or eax, 0x2bb04501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fba2d85
or eax, 0x57cee789
and eax, 0x424cac05
or eax, 0x310050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4547321f
and eax, 0x29c853c
and eax, 0x2000408
or eax, 0x29e44183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515be356
xor eax, 0x8adf38a
and eax, 0x32105445
or eax, 0x8648800
mov dword [ebx], eax
add ebx, edx
and eax, 0x25add0d4
and eax, 0x204000
or eax, 0xbc80d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afde381
and eax, 0x1274e009
or eax, 0x20001044
mov dword [ebx], eax
add ebx, edx
and eax, 0xd309ddd
and eax, 0x101009
or eax, 0x89c04582
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2b1a59
or eax, 0x1df5eeca
and eax, 0x1df57881
or eax, 0xe20a0014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86c424e
and eax, 0xd4010adb
or eax, 0x8448124
mov dword [ebx], eax
add ebx, edx
and eax, 0x218250fc
or eax, 0x581edee7
and eax, 0x58148489
or eax, 0xa7600100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4375e74c
and eax, 0x41008508
or eax, 0xc8b7af7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef86284
or eax, 0x7c6d0551
and eax, 0xe903d0
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d2c6cd5
xor eax, 0x2e388355
and eax, 0xb100181
or eax, 0x80c04c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x59001696
and eax, 0x9000080
or eax, 0xf6ff7815
mov dword [ebx], eax
add ebx, edx
and eax, 0x1258c959
and eax, 0x10100811
or eax, 0x648533ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2071d762
and eax, 0xc0de28e
and eax, 0x404e08c
or eax, 0x79fb1f73
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe4f4b7
or eax, 0x1b33a22c
and eax, 0x6c458209
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x47968d7a
or eax, 0x11f7c0da
and eax, 0x8901c883
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x352ccba1
or eax, 0x19dbb0c0
and eax, 0xd8be841
or eax, 0x40000404
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ef4d27
and eax, 0x1e98160
or eax, 0x298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe407a3
xor eax, 0x7fdefcbf
and eax, 0x1d04880
or eax, 0x8a280509
mov dword [ebx], eax
add ebx, edx
or eax, 0x534aa95b
and eax, 0x513acc51
or eax, 0x4011004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfa6231
and eax, 0x9087c54
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646939bb
and eax, 0x45214445
or eax, 0xa8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1199f3b0