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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa8
push ebx
mov dword [ebp - 0x3c], 0xc911
mov dword [ebp - 0x2c], 0xfac6
mov dword [ebp - 0x20], 0xc320
mov dword [ebp - 0x18], 0x8ffb
mov dword [ebp - 0x48], 0xb1c
mov dword [ebp - 0x5c], 0x86d
mov dword [ebp - 0x1c], 0xfddc
mov dword [ebp - 0x38], 0x5f12
mov dword [ebp - 0x24], 0x6d61
mov dword [ebp - 0x10], 0x247e
mov dword [ebp - 0x58], 0x105a5
mov dword [ebp - 0x44], 0xa5ce
mov dword [ebp - 0x34], 0x6ed8
mov dword [ebp - 0xc], 0x113de
mov dword [ebp - 0x30], 0x1059
mov dword [ebp - 0x14], 0x129b5
mov dword [ebp - 0x4c], 0x1503
mov dword [ebp - 0x40], 0x14da9
mov dword [ebp - 4], 0x9ef2
mov dword [ebp - 0x28], 0xeb30
mov dword [ebp - 0x54], 0x1bae
mov dword [ebp - 8], 0xe4fc
mov dword [ebp - 0x50], 0x8cef
mov dword [ebp - 0x64], 0x16a9a
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
call fcn.00712110
mov ecx, dword [ebp - 0x64]
cmp ecx, dword [ebp - 0x1c]
jge 0x42b2a8
mov edx, dword [ebp - 4]
sub edx, dword [ebp - 0x14]
mov dword [ebp - 0x74], edx
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x78], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x74]
cmp edx, dword [ebp - 0x78]
jl 0x42b2b8
mov eax, dword [ebp - 0x2c]
cmp eax, dword [ebp - 0x20]
jge 0x42b2c1
mov ecx, dword [ebp - 0x54]
cmp ecx, dword [ebp - 8]
jge 0x42b2c1
mov edx, dword [ebp - 0x24]
sub edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 0x10]
add eax, 0x1327
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x20]
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x20], ecx
jmp 0x42b2e0
mov edx, dword [ebp - 0x20]
add edx, 1
mov dword [ebp - 0x20], edx
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x2c]
jge 0x42b3e8
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x44]
cmp eax, dword [ebp - 0x4c]
jl 0x42b343
mov ecx, dword [ebp - 0x18]
imul ecx, dword [ebp - 0x48]
test ecx, ecx
je 0x42b33b
mov edx, dword [ebp - 4]
xor edx, dword [ebp - 0x14]
je 0x42b33b
mov eax, dword [ebp - 0x34]
add eax, 1
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x28]
cdq
idiv dword [ebp - 0x34]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x28], ecx
cmp dword [ebp - 0x7c], 0
jne 0x42b343
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x5c]
jge 0x42b34c
mov eax, dword [ebp - 0x14]
add eax, 1
mov dword [ebp - 0x14], eax
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x50]
jge 0x42b35f
mov edx, dword [ebp - 0x14]
imul edx, dword [ebp - 0x40]
test edx, edx
jne 0x42b39b
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x24]
jge 0x42b393
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0x80], ecx
mov edx, dword [ebp - 8]
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 8]
sub eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x80]
cmp edx, dword [ebp - 0x84]
jl 0x42b39b
mov eax, dword [ebp - 0x58]
cmp eax, dword [ebp - 0x44]
jge 0x42b3c0
mov ecx, dword [ebp - 0x10]
cmp ecx, dword [ebp - 0x18]
jl 0x42b3b7
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x5c]
jl 0x42b3b7
mov eax, dword [ebp - 0x14]
cdq
idiv dword [ebp - 0x48]
cmp eax, dword [ebp - 0x58]
jge 0x42b3c0
mov eax, dword [ebp - 0x18]
add eax, 1
mov dword [ebp - 0x18], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x10]
jge 0x42b3e3
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
jmp 0x42b2d7
push 0x40
push 0x3000
mov edx, dword [0x7171e0]
add edx, 0x1000
push edx
push 0
call fcn.0070eaa0
add esp, 0x10
mov dword [0x717228], eax
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x14]
sub ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0xc]
xor eax, dword [ebp - 0x54]
mov dword [ebp - 0x88], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
cmp dword [ebp - 0x88], 0
jne 0x42b464
mov edx, dword [ebp - 0x3c]
cmp edx, dword [ebp - 0x34]
jge 0x42b455
mov dword [ebp - 0x60], 1
jmp 0x42b45c
mov dword [ebp - 0x60], 0
mov eax, dword [ebp - 0x24]
and eax, dword [ebp - 0x60]
je 0x42b46d
mov ecx, dword [ebp - 8]
sub ecx, 1
mov dword [ebp - 8], ecx
mov edx, dword [0x717228]
mov dword [ebp - 0xa0], edx
call fcn.00405ea0
call fcn.0041a810
call fcn.00427ae0
mov eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 4]
je 0x42b4a1
mov ecx, dword [ebp - 0xc]
add ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0x28]
cmp edx, dword [ebp - 0xc]
jl 0x42b4d1
mov eax, dword [ebp - 0x14]
xor eax, dword [ebp - 0x38]
je 0x42b62c
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x20]
jge 0x42b4be
mov dword [ebp - 0x68], 1
jmp 0x42b4c5
mov dword [ebp - 0x68], 0
mov edx, dword [ebp - 0x64]
or edx, dword [ebp - 0x68]
je 0x42b62c
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x4c]
jge 0x42b4e1
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x38]
jl 0x42b529
mov edx, dword [ebp - 0x50]
cmp edx, dword [ebp - 0x40]
jl 0x42b529
mov eax, dword [ebp - 0x54]
cdq
idiv dword [ebp - 8]
cmp eax, dword [ebp - 0x44]
jge 0x42b62c
mov eax, dword [ebp - 0x3c]
add eax, dword [ebp - 0x10]
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0x90], ecx
mov edx, dword [ebp - 0x10]
sub edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x8c]
cmp eax, dword [ebp - 0x90]
jge 0x42b62c
mov ecx, dword [ebp - 4]
imul ecx, dword [ebp - 0xc]
test ecx, ecx
je 0x42b62c
mov edx, dword [ebp - 8]
sub edx, 1
mov dword [ebp - 8], edx
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 4]
jge 0x42b62c
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x1c]
jge 0x42b62c
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x98], ecx
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
mov eax, dword [ebp - 0x94]
cmp eax, dword [ebp - 0x98]
jge 0x42b62c
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [ebp - 0x10]
jge 0x42b62c
mov edx, dword [ebp - 0x44]
cmp edx, dword [ebp - 0x4c]
jge 0x42b62c
mov eax, dword [ebp - 0x38]
xor eax, dword [ebp - 0x40]
jne 0x42b5e2
mov ecx, dword [ebp - 0x2c]
cmp ecx, dword [ebp - 0x24]
jl 0x42b5e2
mov edx, dword [ebp - 0x18]
imul edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x4c]
jl 0x42b5e2
mov eax, dword [ebp - 0x1c]
cdq
idiv dword [ebp - 4]
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
cmp dword [ebp - 0x9c], 0
je 0x42b62c
mov ecx, dword [ebp - 0x2c]
add ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x30]
jge 0x42b5fc
mov dword [ebp - 0x6c], 1
jmp 0x42b603
mov dword [ebp - 0x6c], 0
mov eax, dword [ebp - 0x50]
or eax, dword [ebp - 0x6c]
je 0x42b61b
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x38]
jge 0x42b61b
mov edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0xc]
jl 0x42b623
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x30]
jge 0x42b62c
mov ecx, dword [ebp - 0x30]
sub ecx, 1
mov dword [ebp - 0x30], ecx
mov eax, 0x7b06c217
mov ebx, dword [ebp - 0xa0]
mov edx, 4
and eax, 0x46d4af4
or eax, 0x7b250a23
and eax, 0x8000021
or eax, 0x4a00c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24da7539
and eax, 0x400000
or eax, 0x76107000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d19ba7d
and eax, 0x5b8f177c
and eax, 0x41010268
or eax, 0x24526001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcebfa0
or eax, 0x3d464cc3
and eax, 0x4e4d48
or eax, 0x2224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62eb2f80
and eax, 0x60054000
or eax, 0x8502f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb82096
or eax, 0x54c4f0db
and eax, 0x546d5052
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d60b6e
and eax, 0x4218
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf997fc
and eax, 0x8585000
or eax, 0x43020200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4416d7c3
xor eax, 0x759c767e
and eax, 0xa2470
or eax, 0x48704101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae2fbd0
and eax, 0x684a4561
or eax, 0x405000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9c352d
and eax, 0x7044
or eax, 0x711
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19610196
and eax, 0x1606000
or eax, 0x46180100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333dc366
and eax, 0x50440244
or eax, 0x8325110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e153bb7
or eax, 0x3ccb8986
and eax, 0x504a6860
or eax, 0x40418
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a14473a
and eax, 0x4a486300
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b6553b
or eax, 0x4e9d2bbd
and eax, 0x4005402c
or eax, 0x10400440
mov dword [ebx], eax
add ebx, edx
or eax, 0x4367f255
and eax, 0x7a7c76f8
and eax, 0x40445458
or eax, 0x24000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ebdcda
or eax, 0x7a54b67b
and eax, 0x72684158
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8420b
and eax, 0x604000
or eax, 0x65022a47
mov dword [ebx], eax
add ebx, edx
and eax, 0x15acc1df
xor eax, 0x7768b931
and eax, 0x46
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17682ff2
or eax, 0x4a3ca9b1
and eax, 0x4e440500
or eax, 0x20025000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41018edb
or eax, 0x193511f3
and eax, 0x41100572
or eax, 0x224a4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea4b64e
and eax, 0x74a7d676
and eax, 0x60045256
or eax, 0x2410101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47987aeb
or eax, 0x379ddede
and eax, 0x164d7144
or eax, 0x40220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc80ed9
xor eax, 0x524dc641
and eax, 0x4000
or eax, 0x1176
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea1ed28
and eax, 0x56012800
or eax, 0x1404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d48d475
and eax, 0x6bae791e
and eax, 0x63005004
or eax, 0x630240
mov dword [ebx], eax
add ebx, edx
or eax, 0x172f4110
or eax, 0x4261337c
and eax, 0x7341436c
or eax, 0x100003
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f3bb3
and eax, 0x464a5045
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46467b39
and eax, 0x40b70
or eax, 0x62434003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100ab059
and eax, 0x4a0a
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x834c378
and eax, 0x250de57f
and eax, 0x40000
or eax, 0x54705400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f543d4
and eax, 0x704000
or eax, 0x5602186b
mov dword [ebx], eax
add ebx, edx
or eax, 0x37c2dbbe
and eax, 0x54404845
or eax, 0xc2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aa6452f
and eax, 0x47a42c9e
and eax, 0x40000400
or eax, 0x364b6350
mov dword [ebx], eax
add ebx, edx
and eax, 0x292314cf
xor eax, 0x2d93eef3
and eax, 0x6822
or eax, 0x114c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc5febc
and eax, 0x7000
or eax, 0x4e530700
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ff5872
and eax, 0x44635340
or eax, 0x10000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f990d9
or eax, 0x6b0ba99d
and eax, 0x56736255
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d111a1
and eax, 0x377f15b6
and eax, 0x6611124
or eax, 0x400c6048
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfda2f7c
and eax, 0x48214800
or eax, 0x32402063
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b65fd2
or eax, 0x6fa88865
and eax, 0x45084845
or eax, 0x10472600
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c207d4
and eax, 0x50446900
or eax, 0x2101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34985206
and eax, 0x55a1c3fe
and eax, 0x50004106
or eax, 0x294e1050
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2406b0
and eax, 0x42464660
or eax, 0x4110808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7335d
and eax, 0x44555750
or eax, 0x20200002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc1eb733
and eax, 0x694041
or eax, 0x10050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3091d74
and eax, 0xf2d6f9
and eax, 0x704400
or eax, 0x4e0a2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab1811e
and eax, 0x603a4cd1
and eax, 0
or eax, 0x4e436c4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1863b29
and eax, 0x174dfe6b
and eax, 0x2404263
or eax, 0x683a0010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c29be64
xor eax, 0x5612db98
and eax, 0x6f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39991075
and eax, 0x661aaf83
and eax, 0
or eax, 0x4a754800
mov dword [ebx], eax
add ebx, edx
and eax, 0x662d3159
and eax, 0x40240000
or eax, 0x14524673
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13816ebf
and eax, 0x4746084c
or eax, 0x20004501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c58c11
and eax, 0x51b324ff
and eax, 0x20050
or eax, 0x4d604e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2534846c
xor eax, 0x7d92d443
and eax, 0x641014
or eax, 0x48086440
mov dword [ebx], eax
add ebx, edx
or eax, 0x2004c9d7
or eax, 0x57711d1e
and eax, 0x67547400
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32322e61
and eax, 0x45645861
or eax, 0xa2218
mov dword [ebx], eax
add ebx, edx
and eax, 0x471b936f
and eax, 0x44081069
or eax, 0x22446810
mov dword [ebx], eax
add ebx, edx
and eax, 0x223dc682
and eax, 0x220c4000
or eax, 0x4c432152
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afceac0
and eax, 0x22486000
or eax, 0x44030500
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d95aa1
and eax, 0x8c2c140
and eax, 0x424000
or eax, 0x43141656
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42525c35
and eax, 0x40240
or eax, 0x5a716110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eead450
and eax, 0x1c36f3f
and eax, 0x404010
or eax, 0x550b0a63
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cde3d0b
and eax, 0x40420001
or eax, 0x2b014674
mov dword [ebx], eax
add ebx, edx
or eax, 0x6be75f8e
and eax, 0x63444344
or eax, 0x14100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b3a5d6
xor eax, 0x20f016cc
and eax, 0x4002605a
or eax, 0x34480220
mov dword [ebx], eax
add ebx, edx
and eax, 0x78cae9fb
and eax, 0x7354725b
and eax, 0x6040404a
or eax, 0xd050400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0900ff
xor eax, 0x48996700
and eax, 0x324
or eax, 0x4448
mov dword [ebx], eax
add ebx, edx
and eax, 0x7033440b
xor eax, 0x2943e99d
and eax, 0x9420100
or eax, 0x440c4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23de5662
and eax, 0x44000140
or eax, 0x114d6215
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d4fb63
and eax, 0x10404141
or eax, 0x48291830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6839fca6
xor eax, 0x50e3d374
and eax, 0x60317220
or eax, 0x2480858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6334798
and eax, 0x613fbe10
and eax, 0x40080c00
or eax, 0x565436a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ac432c
or eax, 0x160708a1
and eax, 0x10d4b00
or eax, 0x68402000
mov dword [ebx], eax
add ebx, edx
or eax, 0x344751a1
and eax, 0x3b8f4d5f
and eax, 0x54001
or eax, 0x44600274
mov dword [ebx], eax
add ebx, edx
and eax, 0xc63db94
and eax, 0x6b8933a2
and eax, 0x200
or eax, 0x747a5457
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5915ba
and eax, 0x4a204260
or eax, 0x480810
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0c3453
and eax, 0x40446422
or eax, 0x37030140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae24598
and eax, 0x4242040
or eax, 0x40504401
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ea1fb5
and eax, 0x401
or eax, 0x4a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6caeb2bb
and eax, 0x6c0e7800
or eax, 0x1400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fdd4410
and eax, 0x6fdda62d
and eax, 0x2d480000
or eax, 0x40206762
mov dword [ebx], eax
add ebx, edx
and eax, 0x63788921
and eax, 0x3aab13c6
and eax, 0x100
or eax, 0x49436c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae87721
xor eax, 0x767f2e04
and eax, 0x10005001
or eax, 0x4061244a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e90aaa6
and eax, 0x40000000
or eax, 0xa7a5679
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2238c18d
and eax, 0x68421750
or eax, 0x224600a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c9c5cd
xor eax, 0x293fbbca
and eax, 0x3565400
or eax, 0x70000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x44ea157b
or eax, 0x3c6663ee
and eax, 0x64625144
or eax, 0x1100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3741bc97
and eax, 0x42106840
or eax, 0x2c40120c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739de08f
or eax, 0x47fe617a
and eax, 0x48515300
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d64a4e
and eax, 0x4807104c
or eax, 0x1684000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba00ddc
and eax, 0x4c15c216
and eax, 0x8000000
or eax, 0x63646c7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f35931
or eax, 0x224c05df
and eax, 0x52
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226857a7
and eax, 0x2404600
or eax, 0x58012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5efe93cf
and eax, 0x274045
or eax, 0x69400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a5e141
and eax, 0x40422804
or eax, 0x50c446a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6221f785
and eax, 0x460942
or eax, 0x50104004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202c7e2b
and eax, 0x606a3700
or eax, 0xa004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b56492b
or eax, 0x3c62bcec
and eax, 0x24426468
or eax, 0x40090211
mov dword [ebx], eax
add ebx, edx
or eax, 0x128b9fe2
and eax, 0x62485173
or eax, 0x240004
mov dword [ebx], eax
add ebx, edx
and eax, 0x400b1583
and eax, 0x40080102
or eax, 0x1426858
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6de797
or eax, 0x578b4a9b
and eax, 0x7067434c
or eax, 0x101020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d947b10
and eax, 0x2e1e6955
and eax, 0x4000
or eax, 0x3678
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4a40c3
xor eax, 0x3338f2dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac37813
xor eax, 0x3491c3b2
and eax, 0x58423b00
or eax, 0x81290400
mov dword [ebx], eax
add ebx, edx
or eax, 0x245f0cf1
and eax, 0x4c7b2931
or eax, 0x2008002
mov dword [ebx], eax
add ebx, edx
and eax, 0x167196b5
and eax, 0x6700021
or eax, 0x280a75ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x229e7763
or eax, 0x433a4f64
and eax, 0x63104c41
or eax, 0x18458008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a87c158
and eax, 0x3d74f41e
and eax, 0x20500400
or eax, 0x5a21534e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4960fbab
xor eax, 0x1174a554
and eax, 0x22210920
or eax, 0x8812400e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7770926
or eax, 0xc74ac3a
and eax, 0x21640c3a
or eax, 0x508b0241
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3c4806
and eax, 0x6c079b8c
and eax, 0x800
or eax, 0x3349267a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7881cb14
and eax, 0x20000a00
or eax, 0xcf4e71aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db3804a
xor eax, 0x4b81e40
and eax, 0x492a1a40
or eax, 0x46031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a179c3
and eax, 0x2e7b06dd
and eax, 0xb0210
or eax, 0x4e70a823
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7ebfe9
and eax, 0xc7a2021
or eax, 0x220051ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2ea118
and eax, 0x47dceb30
and eax, 0x40000000
or eax, 0x3baa3349
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29987ea
and eax, 0x7831a402
or eax, 0x2404b4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x49775f4e
xor eax, 0x3d004133
and eax, 0x2031082c
or eax, 0x8a024102
mov dword [ebx], eax
add ebx, edx
or eax, 0x667a50c4
and eax, 0x1eb0f784
and eax, 0x201000
or eax, 0x71cf8e7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a3f351
and eax, 0x3a2f8563
and eax, 0x20040
or eax, 0x8954203a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f349b6
xor eax, 0x3453dcae
and eax, 0xe4f23120
or eax, 0x2084a84
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cac90f
and eax, 0x546aaaad
and eax, 0x20804
or eax, 0x489453b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30afb088
and eax, 0x18186334
or eax, 0x242044b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74774bb3
and eax, 0x752b96de
and eax, 0x4090086
or eax, 0xa001801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659f08ca
and eax, 0x8840009
or eax, 0x14414130
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b718e5
and eax, 0x191b8f49
and eax, 0x10000000
or eax, 0x4a1c8e3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e40cb5d
and eax, 0x445c084d
or eax, 0x80012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x588b3d90
xor eax, 0x70149fb
and eax, 0x13ce3004
or eax, 0x10a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416347da
and eax, 0x42280c0e
or eax, 0x4130211
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f695
and eax, 0x1235a84
or eax, 0x80040140
mov dword [ebx], eax
add ebx, edx
or eax, 0x14447890
and eax, 0x10613a50
or eax, 0xa000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2baca0bf
or eax, 0x63e33ca3
and eax, 0x2a048613
or eax, 0x104100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe14734c
and eax, 0x720d591
and eax, 0x2005500
or eax, 0x21770a8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b442d1
or eax, 0x7007d6d1
and eax, 0x70221641
or eax, 0xb880102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5887b785
and eax, 0x58000700
or eax, 0x2271e84e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4381ab9b
and eax, 0x4831240e
or eax, 0x40a0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49fd26b7
or eax, 0x304ecc18
and eax, 0x31864690
or eax, 0xc8002120
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9a5c9e
or eax, 0xed757f7
and eax, 0x1b0007e2
or eax, 0xa0200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd97e24
and eax, 0x6c95b96f
and eax, 0x64011002
or eax, 0x3264230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fa54db
and eax, 0x400c06e9
or eax, 0x80204100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28008920
and eax, 0xc00080a8
or eax, 0x6120002
mov dword [ebx], eax
add ebx, edx
or eax, 0x14242f67
and eax, 0x86120867
or eax, 0x21015010
mov dword [ebx], eax
add ebx, edx
or eax, 0x87cf799
or eax, 0x3d58aa
and eax, 0xa3431bd1
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5746c45f
xor eax, 0x7c8f04db
and eax, 0x8b404b04
or eax, 0x702300d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4506e390
and eax, 0x24290
or eax, 0x22582027
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd70bd5
and eax, 0x79dd6ae3
or eax, 0x80208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f5231
and eax, 0xba2000c2
or eax, 0x1000621
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a48d3f6
and eax, 0x6148d732
or eax, 0x4140800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5046c977
and eax, 0x40444020
or eax, 0x810312c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6add9b4a
and eax, 0x2912c8a2
or eax, 0x4003009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c494e88
and eax, 0x131003
or eax, 0xa6004884
mov dword [ebx], eax
add ebx, edx
and eax, 0x4554546d
and eax, 0x1001
or eax, 0x7baa23d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e168c41
xor eax, 0x2210cd72
and eax, 0x58206202
or eax, 0x22518d4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edad2c3
and eax, 0x2023090c
or eax, 0x8a104022
mov dword [ebx], eax
add ebx, edx
or eax, 0x249b4c45
and eax, 0x20ab4c6b
or eax, 0x51440210
mov dword [ebx], eax
add ebx, edx
or eax, 0x4384f717
or eax, 0x56a4ab64
and eax, 0x330c7e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7104c096
and eax, 0x420836a8
or eax, 0xa9470102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7043da38
and eax, 0x20000220
or eax, 0x1b146551
mov dword [ebx], eax
add ebx, edx
or eax, 0x6461788f
and eax, 0x4e712a50
or eax, 0xa8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0b8560
xor eax, 0x418f49cc
and eax, 0x207a60ec
or eax, 0xe001103
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7ec9d0
and eax, 0x82a4140
or eax, 0x71809209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a606d11
and eax, 0x7fb81388
and eax, 0x60000008
or eax, 0x1470e467
mov dword [ebx], eax
add ebx, edx
and eax, 0x776873d4
or eax, 0x10843143
and eax, 0x20204107
or eax, 0x8a110808
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe680e0
or eax, 0x7fd2d68f
and eax, 0x71e2460b
or eax, 0x50870
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa549996
and eax, 0x3667959
and eax, 0x3000048
or eax, 0x30492e32
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4d3786
and eax, 0x6b4c2caa
or eax, 0x84124000
mov dword [ebx], eax
add ebx, edx
or eax, 0x274dc795
and eax, 0x491e6a31
or eax, 0x201040
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc4a3f
and eax, 0x180a31
or eax, 0x4e43a002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5045c47
xor eax, 0x7a08f1c0
and eax, 0x2e0871c3
or eax, 0x72002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x382365d9
and eax, 0x12181010
or eax, 0x69a22349
mov dword [ebx], eax
add ebx, edx
or eax, 0x6479c64e
and eax, 0x7a73e74e
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9b1dfd
and eax, 0xa130d0c
or eax, 0xa0204222
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb337d9
or eax, 0x30bc28e4
and eax, 0x30af0e68
or eax, 0x41404013
mov dword [ebx], eax
add ebx, edx
and eax, 0x1770c117
and eax, 0x11400012
or eax, 0x22092868
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f62c034
or eax, 0x3130b091
and eax, 0x6f4a78aa
or eax, 0x80040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x653083ec
and eax, 0x41000220
or eax, 0x87e7851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428f252d
and eax, 0xa710a10
or eax, 0x440ea023
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed330d4
and eax, 0xe522000
or eax, 0x202851ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c0965e5
and eax, 0x8082141
or eax, 0x33a21008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3c9444
and eax, 0x8200040
or eax, 0x6251ef0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8884e5
and eax, 0x2a21492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x147a0337
and eax, 0x206b4a3b
or eax, 0x41840440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3fa12e
and eax, 0xe05e26
and eax, 0x400e22
or eax, 0x33192058
mov dword [ebx], eax
add ebx, edx
and eax, 0x494ddff
or eax, 0x28fae813
and eax, 0x284a682a
or eax, 0xc7041380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ba6b53
xor eax, 0x41aa9359
and eax, 0x410e0220
or eax, 0x8206851
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b40de61
or eax, 0x35f7461a
and eax, 0x4e5b2a33
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f29fd2
and eax, 0x82835e1
or eax, 0x2652080e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfcdbba
xor eax, 0x1efa2f6
and eax, 0x983b348
or eax, 0x72084001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f84b85d
and eax, 0x6a008048
or eax, 0x10714706
mov dword [ebx], eax
add ebx, edx
and eax, 0x2523901a
or eax, 0x46a9022f
and eax, 0x2221002e
or eax, 0x88124900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2468b922
and eax, 0x206b482a
or eax, 0x51840651
mov dword [ebx], eax
add ebx, edx
or eax, 0x584990a8
and eax, 0x31490e7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7d8c1c
and eax, 0x35915655
and eax, 0x200
or eax, 0xef4e79aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e828f87
and eax, 0x57a7771e
and eax, 0x41067200
or eax, 0x8280871
mov dword [ebx], eax
add ebx, edx
or eax, 0x13542bdd
and eax, 0x4a7a2a31
or eax, 0x4018002
mov dword [ebx], eax
add ebx, edx
and eax, 0x55462c04
and eax, 0x6198e8b1
and eax, 0x2000
or eax, 0x2e3a51ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x49802e34
and eax, 0x6baa2749
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37844caa
and eax, 0x22e90b4f
and eax, 0x342
or eax, 0x7a51d00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc2912
xor eax, 0x3eb7475
and eax, 0x2237126
or eax, 0xa8100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b585c0a
and eax, 0x2000400a
or eax, 0x51ef0e71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762dda15
and eax, 0x340046a
or eax, 0x30092a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x25afcfda
and eax, 0x3e226d31
and eax, 0x26026920
or eax, 0xc94c128a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae18014
or eax, 0x2a43846d
and eax, 0x92e7a71
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6506da66
and eax, 0x54d9ab9e
and eax, 0x408a012
or eax, 0x4a730a21
mov dword [ebx], eax
add ebx, edx
and eax, 0x189a58f8
and eax, 0x475be993
and eax, 0x1a0000
or eax, 0x2e6071ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x26910016
or eax, 0x4adcd934
and eax, 0x6aaa3149
or eax, 0x11000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a6e8ac
and eax, 0x7a20eb4c
or eax, 0x510402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf1b9d8
xor eax, 0x6efe7cb2
and eax, 0x2203412a
or eax, 0x88300804
mov dword [ebx], eax
add ebx, edx
and eax, 0x337043a6
and eax, 0x20204022
or eax, 0x51cf0e59
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dedb3c6
and eax, 0x31692e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a987db
and eax, 0x8bffacc
and eax, 0x80208
or eax, 0xef4671a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f77b7fe
or eax, 0x414f4df7
and eax, 0x490e7a71
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a04a21
or eax, 0xeb1caa3
and eax, 0x4e3baa33
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3c7b47
and eax, 0xe7a7167
or eax, 0x20000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x446f5d57
xor eax, 0x16274979
and eax, 0x12081008
or eax, 0x69a22341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6744aaf2
xor eax, 0x1fc9ebab
and eax, 0x2216200
or eax, 0x78508d4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x62690e45
and eax, 0x2a31490e
or eax, 0x80020020
mov dword [ebx], eax
add ebx, edx
and eax, 0x344ef58d
and eax, 0x24008
or eax, 0x14992073
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f244c9
xor eax, 0x3e74262a
and eax, 0x22404202
or eax, 0x11091800
mov dword [ebx], eax
add ebx, edx
or eax, 0x336914ed
and eax, 0x1d9f4270
and eax, 0x1084020
or eax, 0xee460c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9eceaa
and eax, 0x4f5bf2bb
and eax, 0x491a4220
or eax, 0x243851
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8a1b3f
or eax, 0x48335393
and eax, 0x4c392a33
or eax, 0x2408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de8f8d
xor eax, 0x272d2162
and eax, 0x22742163
or eax, 0xc0a508c
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ceaf0f
and eax, 0x2a9a2c51
and eax, 0x2a8a2041
or eax, 0x51201308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4dfe2a
xor eax, 0x29d41793
and eax, 0x6a31ca40
or eax, 0x1040250e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf8af16
and eax, 0x7c13efd9
and eax, 0x20014008
or eax, 0x8a320926
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37db61ae
and eax, 0x11e82800
or eax, 0x6007467b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e69399
or eax, 0x3f784fba
and eax, 0x1739001a
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff592e5
xor eax, 0x73e2f2de
and eax, 0xc0d0001
or eax, 0xe3220fca
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d3f924
and eax, 0x492c7061
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x67442944
and eax, 0x4e482831
or eax, 0x138202
mov dword [ebx], eax
add ebx, edx
or eax, 0xaebe197
and eax, 0xe7a61a7
or eax, 0x20041048
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f58965b
and eax, 0x6b2c3349
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1a18b1
xor eax, 0x1ea77573
and eax, 0x28114e0a
or eax, 0x5260a144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1f9965
xor eax, 0x7835ab
and eax, 0x22124100
or eax, 0x8821082e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84fd48f
or eax, 0x4c688494
and eax, 0x606c0c31
or eax, 0x1183424a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea20a62
xor eax, 0x456e211f
and eax, 0x32016e60
or eax, 0x148001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365a7b8c
and eax, 0x40215e2
or eax, 0x8a284008
mov dword [ebx], eax
add ebx, edx
or eax, 0x524a906c
xor eax, 0x5aeb7462
and eax, 0x104
or eax, 0x492e1a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626f7f96
xor eax, 0xfc98f6b
and eax, 0x408aa30
or eax, 0x4a730403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2661dccc
or eax, 0x1dbcbfab
and eax, 0x2c0a71ef
or eax, 0x2400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a3e420
and eax, 0x6aaa3149
or eax, 0x11000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48697975
or eax, 0x7cb8ca80
and eax, 0x7a71ca0c
or eax, 0x2542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8559324
or eax, 0x6db1e0af
and eax, 0x2a31482e
or eax, 0x80020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1f55d8
and eax, 0x20034008
or eax, 0x51ec0e73
mov dword [ebx], eax
add ebx, edx
or eax, 0x2537651e
or eax, 0x223d3856
and eax, 0x33492e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6822210b
or eax, 0x41b57447
and eax, 0x4b4e3b22
or eax, 0xa4000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7a6719
and eax, 0x1454b1
or eax, 0x2c480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66eaca46
or eax, 0xdb19f35
and eax, 0x4e108557
or eax, 0x84008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf21dbca
and eax, 0x380485
or eax, 0x2e42616a
mov dword [ebx], eax
add ebx, edx
or eax, 0x25859731
and eax, 0x70015692
and eax, 0x20001200
or eax, 0x5bea2149
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c96104b
and eax, 0x73870b7f
and eax, 0x62000302
or eax, 0x1873ec4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74df49c6
and eax, 0xa280008
or eax, 0xa0114926
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167eb0b3
and eax, 0x30474819
or eax, 0x41a80662
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6c06c7
xor eax, 0x438de66b
and eax, 0x30402810
or eax, 0x309066a
mov dword [ebx], eax
add ebx, edx
or eax, 0xbcc7fa7
and eax, 0x2b4c7baa
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3bcea3
and eax, 0x90a0a20
or eax, 0x40243051
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1e372f
or eax, 0x25004cb
and eax, 0x4e7a2a71
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d158392
and eax, 0x226a21e3
or eax, 0xc10500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a053c2
and eax, 0x7baa3349
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4526888
and eax, 0x3fab1cef
and eax, 0x3a200848
or eax, 0x4051e706
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbda16c
xor eax, 0x7218feba
and eax, 0x8214926
or eax, 0xa2120008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8dfb32
and eax, 0x54e53e28
and eax, 0x10820
or eax, 0x71ee465b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6e7d78
and eax, 0x2012202
or eax, 0x31480c78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af16366
and eax, 0x49084908
or eax, 0xa64632a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7f4bb5
and eax, 0xf4b7131
and eax, 0x90a7031
or eax, 0x40240a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f95e510
and eax, 0x4e3baa31
or eax, 0x400002
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e03e7c
and eax, 0x2e7a306f
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59518020
and eax, 0x732a3149
or eax, 0x8800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dec36b
xor eax, 0x55ced123
and eax, 0x28302100
or eax, 0x5241ce4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c09363
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f0d0ecb
and eax, 0x33f1bfb6
and eax, 0x21200620
or eax, 0x50cf485b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7a5b93
and eax, 0x3cd4e043
and eax, 0x400002
or eax, 0x33092e78
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c89e2d8
and eax, 0x20082208
or eax, 0xcf4659a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755e45ec
or eax, 0x7fbe04d8
and eax, 0x492e3a50
or eax, 0x4021
mov dword [ebx], eax
add ebx, edx
and eax, 0x731754d
and eax, 0x202001
or eax, 0x4e5b8a32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a40358
or eax, 0x21324e5d
and eax, 0x2a7a616f
or eax, 0x4001080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3514862b
and eax, 0x20000009
or eax, 0x5baa3340
mov dword [ebx], eax
add ebx, edx
or eax, 0x5850d22
and eax, 0x7a212f4a
or eax, 0x50c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be96719
xor eax, 0x2969d5d7
and eax, 0x200000e
or eax, 0xa8334920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2d5243
xor eax, 0x4b68e664
and eax, 0x41664c09
or eax, 0x30890272
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aacc188
and eax, 0x33490e7a
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20deb464
or eax, 0x4eb93d56
and eax, 0x6e483922
or eax, 0x81064288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a802a2
and eax, 0x8267800
or eax, 0x41080271
mov dword [ebx], eax
add ebx, edx
and eax, 0xe814259
xor eax, 0x610f639e
and eax, 0x480b2003
or eax, 0x6708a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83432c9
or eax, 0x77706f75
and eax, 0x267a71ef
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x683eff83
and eax, 0xdc52bcb
and eax, 0x8002349
or eax, 0x73aa1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58fbb081
and eax, 0x22518348
or eax, 0x58206c06
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bb3bb0
and eax, 0x310900
or eax, 0xaa02402e
mov dword [ebx], eax
add ebx, edx
or eax, 0x39fcf309
and eax, 0x31ef4a2b
or eax, 0x40000450
mov dword [ebx], eax
add ebx, edx
and eax, 0x52628ef8
and eax, 0x10400e78
or eax, 0x23092002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98e5069
and eax, 0x2a467a02
or eax, 0xc50801a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a6df8
and eax, 0xa6820
or eax, 0x49241251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c51a4e
and eax, 0x486b2033
or eax, 0x6108a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cea9ae7
xor eax, 0x5d184245
and eax, 0x2e087081
or eax, 0x72016e
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f16565
and eax, 0x22202141
or eax, 0x598a1208
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ce38c8
and eax, 0x7a602b48
or eax, 0x11c406
mov dword [ebx], eax
add ebx, edx
or eax, 0x4084c26f
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x599c4166
or eax, 0x55657b9e
and eax, 0x71ef4a7a
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ec722f
and eax, 0x7a601f47
and eax, 0x20400202
or eax, 0x13092c78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14194cb9
and eax, 0x27406282
or eax, 0xc80e1928
mov dword [ebx], eax
add ebx, edx
and eax, 0x59bbe731
and eax, 0x490a6220
or eax, 0x241851
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a57ed3
and eax, 0x4a2b2a33
or eax, 0x4508000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15291e6c
and eax, 0x6cfd16db
and eax, 0xc78104b
or eax, 0x220261a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6992c235
and eax, 0x43a83348
or eax, 0x38020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1861a609
and eax, 0x7a61a748
or eax, 0x104806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c093e
and eax, 0x2a214020
or eax, 0x8012090e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4110ee14
and eax, 0x81973c2
and eax, 0x14202
or eax, 0x71ee0c79
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43253ecd
and eax, 0x40ca6227
and eax, 0x482022
or eax, 0x33010e58
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a83357
and eax, 0x5f50819e
and eax, 0x4b40010a
or eax, 0xa40e7aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c46fd43
and eax, 0x59fdfcff
and eax, 0x490c7861
or eax, 0x220210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe97a50e
xor eax, 0xa7f31b8
and eax, 0x4c42aa03
or eax, 0x2390030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6edb31
and eax, 0x2107102
or eax, 0x2c6a00ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e86c1d
and eax, 0x8821140
or eax, 0x73282209
mov dword [ebx], eax
add ebx, edx
and eax, 0xb889cf6
and eax, 0xa000040
or eax, 0x7071ef0e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c7f5a5
and eax, 0x832082a
or eax, 0xa2014104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x361a9cd1
and eax, 0x1029447b
or eax, 0x61c60a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d6b9e9
and eax, 0x30400868
or eax, 0x3092612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f1f693
xor eax, 0x3a8b0f2e
and eax, 0x4b025382
or eax, 0xa44c2828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456aa64
or eax, 0x3a6e60e6
and eax, 0x492e7060
or eax, 0xa11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5968b567
and eax, 0x48282021
or eax, 0x6538a12
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3510e4
and eax, 0xe7a30e7
or eax, 0x20004108
mov dword [ebx], eax
add ebx, edx
or eax, 0xb944f2a
and eax, 0x194ae1a2
and eax, 0x90a2100
or eax, 0x72a01249
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e19c9e
and eax, 0x7a61af4e
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6de18a3c
and eax, 0x6fe493dc
and eax, 0x2000100
or eax, 0xa833482e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee62a07
and eax, 0x40c54229
or eax, 0x312a0c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2c817c
xor eax, 0x41e38e6a
and eax, 0x11490e12
or eax, 0x22002068
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb3ffc0
or eax, 0x31f0a8c1
and eax, 0x23402a80
or eax, 0xcc0e512a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299c3924
or eax, 0x3e1f38b2
and eax, 0x480e7a30
or eax, 0x1200041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2cdf76
and eax, 0x669e9509
and eax, 0x420a8001
or eax, 0xc712a32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34614cc
xor eax, 0xcd2967f
and eax, 0x6a2080
or eax, 0x2e10516f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bb3a460
or eax, 0x79a291bb
and eax, 0x79aa1109
or eax, 0x2002240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0a6d86
and eax, 0x68002100
or eax, 0x1271ce4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c2684ce
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b8e175
and eax, 0x2c3e579
and eax, 0x4020
or eax, 0x71ef0e5b
mov dword [ebx], eax
add ebx, edx
or eax, 0xf20697
or eax, 0x64793954
and eax, 0x31492e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddfd84e
and eax, 0x147de0a6
and eax, 0x4046020
or eax, 0xeb4a1b8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7dc4f5
or eax, 0x21800c3e
and eax, 0x492e7a71
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f6a2f30
and eax, 0x46400001
or eax, 0x83baa32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7127b16b
and eax, 0x2e581148
or eax, 0x2260a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f724e16
xor eax, 0x506b558b
and eax, 0x2b002240
or eax, 0x50aa1109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e39ccf
and eax, 0x696f6d37
and eax, 0x8412d06
or eax, 0x7230c248
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a513e65
or eax, 0x3bd14dd7
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e4d7dda
xor eax, 0x7d72c092
and eax, 0x410c4462
or eax, 0x30e30a19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c5600b
and eax, 0x31480db1
and eax, 0x10080c30
or eax, 0x2341224a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2203ffbf
and eax, 0x7d301451
and eax, 0x20000000
or eax, 0xcf4e7baa
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7282de
and eax, 0xeaee5ba
and eax, 0x82e6030
or eax, 0x41001a41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658679a4
and eax, 0xc280211
or eax, 0x4253a822
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8a2e3c
or eax, 0x5c836724
and eax, 0xe0a6124
or eax, 0x207010cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa03c87
and eax, 0x7baa3149
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x113430c7
and eax, 0x10202040
or eax, 0x6a51cf0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ed03cb
and eax, 0x2a31490e
or eax, 0x80020020
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fc0701
and eax, 0x70ef4e2b
or eax, 0x1000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x368447f7
xor eax, 0x6e5f6ad9
and eax, 0x11002422
or eax, 0x22490a58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c15778
and eax, 0x45087902
or eax, 0xaa4602a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x63386ad4
or eax, 0x2866c4ea
and eax, 0x492e6a60
or eax, 0x1011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6490bf3f
and eax, 0x40002a31
or eax, 0xe7b8002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0d66e3
and eax, 0x2e7a60e3
or eax, 0x110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c6afe2
and eax, 0x49a81209
or eax, 0x32022140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9a2002
xor eax, 0x5964e572
and eax, 0x10508408
or eax, 0x2210146
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c39048
and eax, 0x1a330106
or eax, 0xa0006820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d00ec4
and eax, 0x20c34202
or eax, 0x510c1811
mov dword [ebx], eax
add ebx, edx
and eax, 0xd5f864e
and eax, 0x490002
or eax, 0xcc004468
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c704142
or eax, 0x11186305
and eax, 0x4d486307
or eax, 0xa22618b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a8026f1
and eax, 0x8aee4861
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5224ca
and eax, 0x40
or eax, 0xb1844e9b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f87201
and eax, 0x20804200
or eax, 0xcc3a0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753abded
or eax, 0x2f526201
and eax, 0x3bc03345
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x309d3a43
and eax, 0x30002200
or eax, 0x4a51c526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d178c3
or eax, 0x7d8fe18b
and eax, 0x803212e
or eax, 0x82100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x33934b63
and eax, 0x3e3b41b0
and eax, 0x10020
or eax, 0x71845e5b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccc672f
and eax, 0x6e2faac3
and eax, 0x92a01
or eax, 0x13401184
mov dword [ebx], eax
add ebx, edx
or eax, 0x4667f84
xor eax, 0x35c3c5bb
and eax, 0xa42a2a
or eax, 0x5014180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7d658
xor eax, 0x6a59d6a0
and eax, 0x492e2850
or eax, 0x5221
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e5371e
and eax, 0x4a6b2a33
or eax, 0x4108000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6113ce
xor eax, 0x6e4e1f0
and eax, 0x267a500d
or eax, 0x80021e2
mov dword [ebx], eax
add ebx, edx
or eax, 0xfabc8aa
and eax, 0x2baa3149
or eax, 0x50000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a7d357
or eax, 0x2d59eaf7
and eax, 0x7a71eb4e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b38cb9
and eax, 0x2024126
or eax, 0xa8310808
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bba6e0d
and eax, 0x20224808
or eax, 0x51cd0673
mov dword [ebx], eax
add ebx, edx
and eax, 0x353984b1
and eax, 0x31090430
or eax, 0x2402a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e1eca3
xor eax, 0xd212fbb
and eax, 0x6a484100
or eax, 0x85063aaa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b41213f
and eax, 0xc09db45
and eax, 0x8000000
or eax, 0x412e7a71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b3086
and eax, 0x5cd1a1c5
and eax, 0x48010001
or eax, 0x67aaa32
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeeac00a
and eax, 0x106029
or eax, 0x2e6a11c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da3f82b
and eax, 0x2baa3149
or eax, 0x50000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fccd125
and eax, 0x3f6717aa
and eax, 0x3a000100
or eax, 0x4071ee4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdeef14
and eax, 0x23000a
or eax, 0xaa104924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c4e13b
and eax, 0x30e70811
or eax, 0x4108466a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc27ec1
or eax, 0x182bdc4d
and eax, 0x33492e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dba102e
or eax, 0x6db51937
and eax, 0x6f463b22
or eax, 0x80084088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2271a2e7
and eax, 0x492e5841
or eax, 0x2230
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb32d11
and eax, 0x44190220
or eax, 0xa62a813
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e646ce
and eax, 0x261860ed
or eax, 0x8621102
mov dword [ebx], eax
add ebx, edx
or eax, 0x237230e2
and eax, 0x2b2a3149
or eax, 0x50800200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156182e1
and eax, 0x10df4d3
and eax, 0x1a000
or eax, 0x7a704f4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x11569688
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a0c27
and eax, 0x20822
or eax, 0x71ed4659
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d39012
and eax, 0x31490e7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c646771
and eax, 0x2b64e27a
and eax, 0x20402220
or eax, 0xcf0e598a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf3b62
and eax, 0x492e7a60
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x6888f3d7
xor eax, 0x13dfa1be
and eax, 0x4a538223
or eax, 0x4282810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3235aa06
and eax, 0x5b0f9665
and eax, 0x80a0025
or eax, 0x267071ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x40683471
and eax, 0x7bf05b63
and eax, 0x201041
or eax, 0x7b8a2308
mov dword [ebx], eax
add ebx, edx
and eax, 0xed99d03
xor eax, 0x49d55cb
and eax, 0xa11444a
or eax, 0x7060ab04
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a198b2
or eax, 0x6a24cb42
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x491498da
and eax, 0x6127487a
or eax, 0x10c80601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aaa914d
or eax, 0x6d297c7
and eax, 0x13410e72
or eax, 0x20082008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1733576d
and eax, 0x1eff8c1c
and eax, 0x2000008
or eax, 0xed4e7ba2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d9d5ba
and eax, 0x4c064aa1
and eax, 0x60a00
or eax, 0x49287071
mov dword [ebx], eax
add ebx, edx
or eax, 0x394f650c
xor eax, 0x12d505b0
and eax, 0x4a3a2a01
or eax, 0x4418032
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1054aa
and eax, 0x2e7a70ab
or eax, 0x144
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7a517a
xor eax, 0x1a93c305
and eax, 0x30a81249
or eax, 0x4b022100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3960c6bd
and eax, 0x38200208
or eax, 0x4251ed46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332fecda
and eax, 0x16d8eaa8
and eax, 0x100000
or eax, 0xaa23492e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bdb3569
and eax, 0x2c52a621
and eax, 0x20420421
or eax, 0x51ad4a5a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2d2d93
and eax, 0x3ab3897d
and eax, 0x32010878
or eax, 0x1482602
mov dword [ebx], eax
add ebx, edx
and eax, 0x46085eb5
and eax, 0x2080a20
or eax, 0xed46718a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca32882
and eax, 0x492e7a20
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be2b69b
and eax, 0x4a6aaa33
or eax, 0x4110000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1712fa9b
xor eax, 0x1582baf
and eax, 0x8307107
or eax, 0x264a00e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x499ebfb2
xor eax, 0x78c6053c
and eax, 0x13283241
or eax, 0x68820108
mov dword [ebx], eax
add ebx, edx
or eax, 0x680d6221
and eax, 0x736d66de
and eax, 0x72216248
or eax, 0x8508d06
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a0358b
and eax, 0x2a31490e
or eax, 0x80020020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4a6b23
and eax, 0x2c52a5cc
and eax, 0x400008
or eax, 0x71af4e73
mov dword [ebx], eax
add ebx, edx
or eax, 0x8344b58
and eax, 0x31490e7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6d82c2
and eax, 0x6522e3ec
and eax, 0x650020a8
or eax, 0x8a4e5b02
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8e5f68
and eax, 0x90e5a20
or eax, 0x40202051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d81ff30
and eax, 0x48002a30
or eax, 0x67b8003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2974b
and eax, 0xe7a316b
or eax, 0x20004084
mov dword [ebx], eax
add ebx, edx
and eax, 0x407251da
xor eax, 0x31d9be1a
and eax, 0x31aa2340
or eax, 0x4a001009
mov dword [ebx], eax
add ebx, edx
and eax, 0x704597de
and eax, 0x70000348
or eax, 0xa71ec06
mov dword [ebx], eax
add ebx, edx
or eax, 0x4037769a
xor eax, 0x4fb3eaa5
and eax, 0x2000012a
or eax, 0x8a334804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9f46f9
xor eax, 0x24f91780
and eax, 0x50450853
or eax, 0x21aa4628
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339d8c6d
xor eax, 0x7f662ace
and eax, 0x31002858
or eax, 0x2490622
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f53346
or eax, 0x76dc9be2
and eax, 0x6f4c3baa
or eax, 0x80024000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b905b1
or eax, 0x2540de2b
and eax, 0x41085a21
or eax, 0x8262050
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cab1b8a
or eax, 0x62e04a8b
and eax, 0x4a6a0a03
or eax, 0x411a030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328bc16d
and eax, 0x2c70614e
or eax, 0x20a10a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7503aae2
and eax, 0x20022040
or eax, 0x5ba81309
mov dword [ebx], eax
add ebx, edx
and eax, 0x38db8930
and eax, 0x38000100
or eax, 0x4271ee4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bf2fdf
and eax, 0x22c057d
and eax, 0x220010c
or eax, 0xa8134822
mov dword [ebx], eax
add ebx, edx
and eax, 0x12767e34
and eax, 0x1f4c9adf
and eax, 0x800
or eax, 0x71ef467b
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f1febd
and eax, 0x33492e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x304a8d42
and eax, 0x234a2b2a
or eax, 0xcc045080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c905d8
and eax, 0x48067a70
or eax, 0x1280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x501f4def
and eax, 0x483b2a33
or eax, 0x6408000
mov dword [ebx], eax
add ebx, edx
or eax, 0xae8e518
or eax, 0x19264f9c
and eax, 0xe7a61af
or eax, 0x20001040
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f74a41
and eax, 0x6aaa3349
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c349715
xor eax, 0x3a95de31
and eax, 0x231cd00
or eax, 0x7840224e
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b3b137
and eax, 0x28310106
or eax, 0x82024828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73633958
and eax, 0x51404072
or eax, 0x20af0e09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328bc964
and eax, 0x340061a
or eax, 0x30092860
mov dword [ebx], eax
add ebx, edx
or eax, 0x766e3866
and eax, 0x674e3a2a
or eax, 0x88004180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acbb52a
xor eax, 0x59a73c4d
and eax, 0x284261
or eax, 0x49063810
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce5c7d7
or eax, 0x14aad27
and eax, 0x486aaa33
or eax, 0x6110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x730a4014
and eax, 0x20a0000
or eax, 0x2c7071ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x186519f6
and eax, 0x3a2a3149
or eax, 0x41800200
mov dword [ebx], eax
add ebx, edx
or eax, 0x648ed61e
and eax, 0x1e8d594
and eax, 0x20c504
or eax, 0x7a512a4a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1f3e94
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x248753bc
and eax, 0x20a74a3a
or eax, 0x51480441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ee3f88
and eax, 0x3023ab21
and eax, 0x12020
or eax, 0x33480e5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be2938
and eax, 0x20460302
or eax, 0xcf0878a8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd117d53
and eax, 0xa36ab18
and eax, 0x8062a10
or eax, 0x41285061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd8b479
and eax, 0x48082031
or eax, 0x6738a02
mov dword [ebx], eax
add ebx, edx
and eax, 0xc408c16
and eax, 0xc400002
or eax, 0x223a71ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a71e59
or eax, 0x734800c0
and eax, 0x7b882340
or eax, 0x221009
mov dword [ebx], eax
add ebx, edx
or eax, 0x43091d10
and eax, 0x277a9ba2
and eax, 0x22200b00
or eax, 0x5851e44e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a32e677
and eax, 0x30928
or eax, 0xaa304006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1011dcd7
xor eax, 0x2c7bf41b
and eax, 0x10494062
or eax, 0x61a60e19
mov dword [ebx], eax
add ebx, edx
or eax, 0x69322bc7
and eax, 0x31492e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0a7d94
and eax, 0x22082800
or eax, 0xcd4653aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa73948
xor eax, 0x40353a8d
and eax, 0x49220201
or eax, 0xc7870
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a4cbb0
or eax, 0x583a454c
and eax, 0x483a0a30
or eax, 0x641a003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d47d11a
and eax, 0xe7a712b
or eax, 0x200000c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aab2d10
xor eax, 0x748998b3
and eax, 0x70080048
or eax, 0xba23301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3630f94b
and eax, 0x4810ca02
or eax, 0x3261254c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7d39f0
and eax, 0x41e274c3
and eax, 0x204002
or eax, 0xaa13092c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec63f1c
and eax, 0x20020808
or eax, 0x51ed4673
mov dword [ebx], eax
add ebx, edx
or eax, 0x553f2e4
and eax, 0x31492e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f29321
xor eax, 0x5cbdbac2
and eax, 0x2b4601a8
or eax, 0xc4087a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5338ade9
and eax, 0x41082820
or eax, 0x8265251
mov dword [ebx], eax
add ebx, edx
or eax, 0x203e6ed0
or eax, 0x2fd3d1
and eax, 0x483baa31
or eax, 0x6400002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d987ac2
and eax, 0xe7a70e3
or eax, 0x2000010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289fb273
xor eax, 0x64cf0333
and eax, 0x622a0009
or eax, 0x19803340
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f275e7
and eax, 0x7a70674e
or eax, 0x18800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e33cc40
xor eax, 0x7a59a35a
and eax, 0x224804
or eax, 0xaa11012a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2472a05b
and eax, 0x2042a87b
or eax, 0x518c1600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab87602
or eax, 0x7f9d4e48
and eax, 0x33492e7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x121cecd6
or eax, 0x71e35267
and eax, 0x102b0e22
or eax, 0x8c000188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b503b86
and eax, 0x5421404
or eax, 0x20000a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ce63e2
and eax, 0x1e8ebbd5
and eax, 0x60a1800
or eax, 0x48718000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3540e745
and eax, 0
or eax, 0x421615ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ceb555
and eax, 0x2fe9803d
and eax, 0
or eax, 0x1ec05d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5913a416
and eax, 0x18000000
or eax, 0x6149b2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5ff14c
xor eax, 0x2d1d0d7a
and eax, 0x1001c26
or eax, 0xd8562108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5573b455
and eax, 0x6436f1b9
and eax, 0x4000009
or eax, 0x10826e06
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf851ed
and eax, 0x5e796a29
and eax, 0x14204208
or eax, 0x43060406
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d73d78
and eax, 0x2341a0a
or eax, 0x88080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3122e90e
and eax, 0x800
or eax, 0x205d0751
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff13a4e
and eax, 0x8051d
or eax, 0x2053c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d500
and eax, 0x500400
or eax, 0x2e2a0280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408d44c8
and eax, 0x61aec1d5
and eax, 0x60a20040
or eax, 0x1b083309
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e19bf4
and eax, 0x1240
or eax, 0x84be00e
mov dword [ebx], eax
add ebx, edx
and eax, 0x95af675
and eax, 0x8024044
or eax, 0xa2310909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2c83eb
or eax, 0x39bf5950
and eax, 0x31af4372
or eax, 0x40400009
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dcf971
and eax, 0x20484070
or eax, 0x1301b20a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207229d9
xor eax, 0x1e59975e
and eax, 0xd620ca8
or eax, 0xe20c9302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da9396
xor eax, 0x2ab8de95
and eax, 0x41089221
or eax, 0x8200c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x770c0d8f
and eax, 0x4e288a33
or eax, 0x532000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f45f04
or eax, 0x3abecd98
and eax, 0x5c406caf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202ab211
and eax, 0x9299210
and eax, 0x8281200
or eax, 0x7382212a
mov dword [ebx], eax
add ebx, edx
and eax, 0x278e0421
and eax, 0x4a2d320b
and eax, 0x2000000
or eax, 0x7871e14e
mov dword [ebx], eax
add ebx, edx
or eax, 0x78dbacf6
and eax, 0x2a33492e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x651b62a5
and eax, 0x612b4a2b
or eax, 0x10c40450
mov dword [ebx], eax
add ebx, edx
or eax, 0x7316ae60
and eax, 0x3ea248e4
and eax, 0x32000860
or eax, 0x149261a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6c2a3a
and eax, 0x2f040000
or eax, 0xc04a7baa
mov dword [ebx], eax
add ebx, edx
and eax, 0xe427ac6
and eax, 0x7f1d66e8
and eax, 0x8006200
or eax, 0x412e1871
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b34593
and eax, 0x220011
or eax, 0x4e59aa22
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b50499f
and eax, 0xa500003
or eax, 0x242a71ec
mov dword [ebx], eax
add ebx, edx
and eax, 0xad93a0e
and eax, 0x28df37b9
and eax, 0x500008
or eax, 0x8405cc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e1f02c
or eax, 0x19a7ee94
and eax, 0x1861ee90
or eax, 0x62100121
mov dword [ebx], eax
add ebx, edx
and eax, 0x157016da
or eax, 0x1abaf73
and eax, 0x13a522
or eax, 0xaa00500c
mov dword [ebx], eax
add ebx, edx
or eax, 0x222b61e9
or eax, 0x44022097
and eax, 0x602b457b
or eax, 0x11c40a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e6c5f1
and eax, 0x31490c7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x158c2edc
and eax, 0x3704559d
and eax, 0x1000008
or eax, 0xee4e79a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3228bfd3
and eax, 0x2659976c
and eax, 0x8260
or eax, 0x490e5011
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa657791
and eax, 0x463af39
and eax, 0x430020
or eax, 0x4e181a13
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af5f454
and eax, 0xa500000
or eax, 0x240ac9ef
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd5364d
and eax, 0x2967ef19
and eax, 0x29022309
or eax, 0x52b81040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ce2dae
xor eax, 0xa099a08
and eax, 0xa018a00
or eax, 0x7060444e
mov dword [ebx], eax
add ebx, edx
or eax, 0x411e8cfd
and eax, 0x2a138c2e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb21236
and eax, 0x20022
or eax, 0x71cd8959
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d05db85
and eax, 0x10800
or eax, 0x3248267a
mov dword [ebx], eax
add ebx, edx
and eax, 0x618f5060
and eax, 0x20
or eax, 0x83223f8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3ae9d4
and eax, 0x5e44064
and eax, 0x5004044
or eax, 0x204a1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x530f703d
and eax, 0x4608205d
or eax, 0x8108a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35950689
and eax, 0x5a090492
or eax, 0x1009
mov dword [ebx], eax
add ebx, edx
and eax, 0x683bd695
xor eax, 0x58969963
and eax, 0x108a0940
or eax, 0x6b202209
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f184a85
and eax, 0x7ab06b4c
or eax, 0x418402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad3fbe7
and eax, 0x2a3349ae
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c89ae1
or eax, 0x3a7bb945
and eax, 0x31eb4a6b
or eax, 0x40040410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695effe9
or eax, 0x6f9accd7
and eax, 0x33092c52
or eax, 0x400228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476ecbc8
and eax, 0x640661a2
or eax, 0x8b481a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dd6d75
or eax, 0x3e8d2a69
and eax, 0x1d4d2961
or eax, 0x201410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ec0cec2
or eax, 0x7c94ff76
and eax, 0x4e69aa77
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eeb40c0
and eax, 0xe6a0040
or eax, 0x201046af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d330e5
xor eax, 0x13b09eb8
and eax, 0x8180800
or eax, 0x16c61549
mov dword [ebx], eax
add ebx, edx
and eax, 0x682390ce
or eax, 0x5d2e5955
and eax, 0x15041914
or eax, 0x2518222
mov dword [ebx], eax
add ebx, edx
or eax, 0x171c39fa
and eax, 0x2110940
or eax, 0xa8224000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d67d8d
and eax, 0x20c74c49
or eax, 0x51080232
mov dword [ebx], eax
add ebx, edx
or eax, 0xc112579
and eax, 0x444401b0
and eax, 0x400030
or eax, 0x3309264a
mov dword [ebx], eax
add ebx, edx
or eax, 0x751039a8
xor eax, 0x783760b2
and eax, 0xb265508
or eax, 0x800100a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3e361a
and eax, 0x8060400
or eax, 0x65490a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79696b4f
or eax, 0xcf9b0ca
and eax, 0xc7ba006
or eax, 0x42000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb96b51
xor eax, 0x306f9f82
and eax, 0x2e1070c5
or eax, 0x4a092a
mov dword [ebx], eax
add ebx, edx
or eax, 0x35547afd
or eax, 0x5b61b8da
and eax, 0x7b2a4b49
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1977034b
xor eax, 0x5d69b89f
and eax, 0x4038146
or eax, 0x1a004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f83ce9
and eax, 0x8000048
or eax, 0xa2523d07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f53c5c
or eax, 0x42c23272
and eax, 0x70c70273
or eax, 0x108cc08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a689dca
and eax, 0x23014230
or eax, 0x1048204a
mov dword [ebx], eax
add ebx, edx
or eax, 0x290436b0
and eax, 0xb0954aa
or eax, 0x80220100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2534ede1
and eax, 0x1df60e12
and eax, 0x9060c00
or eax, 0x40490210
mov dword [ebx], eax
add ebx, edx
or eax, 0xa54bec4
and eax, 0x4a5b2610
or eax, 0x4004023
mov dword [ebx], eax
add ebx, edx
or eax, 0x2201be91
or eax, 0x2f1a949e
and eax, 0x2e5a68af
or eax, 0x200140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743b566a
xor eax, 0x7052c5a0
and eax, 0xa101801
or eax, 0x15c80548
mov dword [ebx], eax
add ebx, edx
or eax, 0x5887d184
and eax, 0x5e10990d
or eax, 0x222
mov dword [ebx], eax
add ebx, edx
or eax, 0x40275d4
xor eax, 0x44482373
and eax, 0x1a5a0408
or eax, 0xc4052250
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5170ef
or eax, 0x4fca3eff
and eax, 0x71cf2a16
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200eb924
and eax, 0x36e0554d
and eax, 0x10600000
or eax, 0x2309ca7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb638a4
and eax, 0x2c4ea28a
or eax, 0xc3000520
mov dword [ebx], eax
add ebx, edx
and eax, 0x138d8250
xor eax, 0x776cb595
and eax, 0x24401411
or eax, 0x91c4060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0ab1bc
and eax, 0x4212c440
or eax, 0x28081a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e744dc
and eax, 0x772d0fc1
and eax, 0x2000a80
or eax, 0x48000115
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe96027
xor eax, 0x32fe1cca
and eax, 0x78aa140b
or eax, 0x3004020
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6beafa
and eax, 0x4dd2ecd9
and eax, 0x48402c48
or eax, 0x32100306
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ceafa9
or eax, 0x30dde9c1
and eax, 0x2a134d2e
or eax, 0x80201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51fa7f5d
and eax, 0x1182607b
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131e330e
and eax, 0x6085211
or eax, 0x1120080a
mov dword [ebx], eax
add ebx, edx
or eax, 0x650ea929
xor eax, 0x4d7214a5
and eax, 0x2a4c6b98
or eax, 0xc5021000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b2e36f
and eax, 0x490eaa71
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
or eax, 0xac4073d
and eax, 0x6ace6411
and eax, 0x4a4a2411
or eax, 0x4319a22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35905918
and eax, 0x4a03472b
or eax, 0x1018c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7dab64
and eax, 0x544a4408
or eax, 0xb810320
mov dword [ebx], eax
add ebx, edx
and eax, 0x21285c9d
and eax, 0x4408
or eax, 0x7a71ab75
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7819a0
and eax, 0x4153994
and eax, 0x100100
or eax, 0xaa02a02e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d876246
and eax, 0x20020002
or eax, 0x51ed4679
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b10dee3
and eax, 0x5320007a
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x562ca9c2
and eax, 0x432c09ca
or eax, 0x88030601
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9b77c8
and eax, 0x492e7a41
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449be0ca
and eax, 0x720d5682
and eax, 0x1202
or eax, 0x4e5a4831
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11422ef1
and eax, 0xe1860c2
or eax, 0x20620b2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afa4f72
and eax, 0xa420940
or eax, 0x15811409
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebdb6ed
and eax, 0xe001009
or eax, 0x50108b26
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d152fd6
and eax, 0x8100900
or eax, 0xa2234018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a28c08
or eax, 0x3cb4f8e5
and eax, 0x70954c71
or eax, 0x14a020a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2882a1ac
or eax, 0x1607533b
and eax, 0x33492a7a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b25c1be
xor eax, 0x1617da94
and eax, 0xc28112a
or eax, 0x90044480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3613c1b
and eax, 0x90c6800
or eax, 0x40221202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff7f16c
and eax, 0x4e5a4222
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0fddfb
and eax, 0xe5a51eb
or eax, 0x20202004
mov dword [ebx], eax
add ebx, edx
or eax, 0x445639f
and eax, 0x2a2a3349
or eax, 0x51800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b22abc
and eax, 0x2000008
or eax, 0x78501146
mov dword [ebx], eax
add ebx, edx
or eax, 0x5725c40c
xor eax, 0xec97611
and eax, 0x2010010e
or eax, 0x8a034820
mov dword [ebx], eax
add ebx, edx
or eax, 0x4901f760
and eax, 0x61034e6a
or eax, 0x10ec0011
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d085f9
and eax, 0x31490e7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77107db6
xor eax, 0x50c8fbe
and eax, 0x62447000
or eax, 0x8d0a0baa
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1d49f2
and eax, 0x3f97612f
and eax, 0x9066020
or eax, 0x40281a51
mov dword [ebx], eax
add ebx, edx
and eax, 0x3149f027
and eax, 0x82021
or eax, 0x4e738a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f320cd
xor eax, 0x65722688
and eax, 0x85a8066
or eax, 0x26010189
mov dword [ebx], eax
add ebx, edx
and eax, 0x194d66f6
and eax, 0x8080040
or eax, 0x73a23309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba2f064
and eax, 0x2000420c
or eax, 0x17732c42
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0cfc8f
or eax, 0x141c3bb9
and eax, 0x3a0b
or eax, 0xcb400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b27674
or eax, 0x7e65f19d
and eax, 0x1e25231c
or eax, 0x880800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d114dfa
and eax, 0x15157362
and eax, 0x6202
or eax, 0x66490d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d074335
and eax, 0x5c0c2e31
or eax, 0x801010c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0f8e3
xor eax, 0x6885cda0
and eax, 0x24005441
or eax, 0x14a0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46106166
and eax, 0x425a2005
or eax, 0xc218a5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x516a31af
or eax, 0x690e6d5a
and eax, 0x2e7a71ef
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d56760d
or eax, 0x15a40bc6
and eax, 0x73a80340
or eax, 0x8023009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c4c381
and eax, 0x3860e048
or eax, 0x42110f06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fd4823
or eax, 0x7e0a244d
and eax, 0x2a02012c
or eax, 0x80314802
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ccd930
xor eax, 0x2958c261
and eax, 0x21480a41
or eax, 0x50a7443a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4fb59f
or eax, 0x4984a53
and eax, 0x2082a72
or eax, 0x31410408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a3b3ed
and eax, 0x14a1982
or eax, 0xee046228
mov dword [ebx], eax
add ebx, edx
and eax, 0x455c0c89
and eax, 0x410c0800
or eax, 0x8227271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313e26a3
xor eax, 0x3bc851a7
and eax, 0x42580831
or eax, 0xc23a202
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aac65f1
and eax, 0xa282021
or eax, 0x245251ce
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc8be57
xor eax, 0x1f963060
and eax, 0x59203348
or eax, 0x228a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7db9a1
and eax, 0x47592299
and eax, 0x42512208
or eax, 0x3820cd46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4931ad
and eax, 0x2304822
or eax, 0xa803010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b487df8
and eax, 0x4828
or eax, 0x71ef0653
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a90219
and eax, 0x3d66c7a7
and eax, 0x31400622
or eax, 0x2092858
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b169181
and eax, 0x23000000
or eax, 0xcc4e7baa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a6c3591
and eax, 0x41224a31
or eax, 0x80c3040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3193f6b6
or eax, 0x3af61fc3
and eax, 0x4a7b8a03
or eax, 0x4002030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6500176f
and eax, 0x4000023
or eax, 0x2a7a71cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303930d5
or eax, 0x3f108cf9
and eax, 0x3b020149
or eax, 0x40a83200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1085f7d7
or eax, 0xd643d75
and eax, 0x6a61ed4e
or eax, 0x10100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b926f21
and eax, 0x2023002e
or eax, 0x8a104900
mov dword [ebx], eax
add ebx, edx
or eax, 0x64480edc
xor eax, 0x2fccd5c4
and eax, 0x41a70a3a
or eax, 0x30484441
mov dword [ebx], eax
add ebx, edx
or eax, 0x6096ab3f
and eax, 0x73458d43
and eax, 0x31410c42
or eax, 0x2082238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e3a913
xor eax, 0x610cd739
and eax, 0x21065000
or eax, 0xce482baa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0b8aa4
and eax, 0x47000
or eax, 0x492a0a71
mov dword [ebx], eax
add ebx, edx
or eax, 0x8527cc
and eax, 0x1b4c02bd
and eax, 0x8080231
or eax, 0x4673a802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x394ed073
and eax, 0x416c6eab
and eax, 0x206000
or eax, 0x2e5a11ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71602866
xor eax, 0x161aba77
and eax, 0x49002348
or eax, 0x32aa1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6955aff9
and eax, 0x68002348
or eax, 0x1271cc06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116bad9e
and eax, 0x16a9937f
and eax, 0x2000000
or eax, 0xa833492e
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f7346f
and eax, 0x23002a
or eax, 0x71cc4e51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1c35e8
or eax, 0x35fe897
and eax, 0x33492a12
or eax, 0x468
mov dword [ebx], eax
add ebx, edx
and eax, 0x140380a9
and eax, 0x28
or eax, 0xef4e7b82
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0c6fa1
or eax, 0x3f39db22
and eax, 0x492e7a21
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad5b69e
xor eax, 0x7846665e
and eax, 0x420002
or eax, 0x4e39aa31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd52fa
and eax, 0xe0270c9
or eax, 0x20780126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d073974
and eax, 0x3280009
or eax, 0x78823340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5e9b00
or eax, 0x7e8ab023
and eax, 0x7a70a84a
or eax, 0x14704
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ceb4347
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588828f4
and eax, 0x70ab405a
or eax, 0x1440e21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d39b25
and eax, 0x2108045a
or eax, 0x12412a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcb109a
and eax, 0x348000a
or eax, 0xec067ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x416f0bd2
and eax, 0x410e0a00
or eax, 0x8207071
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc9da92
xor eax, 0x7e1dfd79
and eax, 0x4720202
or eax, 0x4a09a831
mov dword [ebx], eax
add ebx, edx
and eax, 0x40927160
and eax, 0x122020
or eax, 0x2e6851cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bdbad84
xor eax, 0x104404b6
and eax, 0x3a0a2100
or eax, 0x41a01249
mov dword [ebx], eax
add ebx, edx
or eax, 0x442e044f
and eax, 0x7a20274e
or eax, 0x51c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9acf3c
and eax, 0x2a33492e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x335c94b6
or eax, 0x199ef647
and eax, 0x318e4663
or eax, 0x40610818
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be618cd
and eax, 0x7c8c0759
and eax, 0x30080658
or eax, 0x3412822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f532ccc
xor eax, 0x6b8d1aa6
and eax, 0x7061800
or eax, 0xe84863aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2768b078
and eax, 0x74d34259
and eax, 0x40024250
or eax, 0x92c3821
mov dword [ebx], eax
add ebx, edx
or eax, 0x280ec279
and eax, 0x482aaa31
or eax, 0x6510002
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8e5081
and eax, 0x47070a2
or eax, 0x2a0a014d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acc91d5
and eax, 0x4eaebcf2
and eax, 0xa22000
or eax, 0x7b081349
mov dword [ebx], eax
add ebx, edx
and eax, 0x7641c330
or eax, 0x640a621a
and eax, 0x7200630a
or eax, 0x8718c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be1bf69
and eax, 0x4bfbb69e
and eax, 0xa210008
or eax, 0xa0124926
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f11d7c
and eax, 0x7c9f3684
and eax, 0x20010000
or eax, 0x51ee4e7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3b1a19
or eax, 0xe939bf7
and eax, 0x13410e72
or eax, 0x20082008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad91a20
and eax, 0x23612323
and eax, 0x1002002
or eax, 0xee4e5ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c74e662
xor eax, 0x34895107
and eax, 0x49262a61
or eax, 0x85010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df7a7e4
and eax, 0x48222220
or eax, 0x6598813
mov dword [ebx], eax
add ebx, edx
and eax, 0x35116490
or eax, 0xea1024c
and eax, 0xe30204c
or eax, 0x204a51a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44978799
xor eax, 0x2635c141
and eax, 0x48883301
or eax, 0x33220048
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e629e7
and eax, 0x7a602b4e
or eax, 0x11c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4baf4c2f
and eax, 0x2a33492e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2007b084
and eax, 0x14f0af76
and eax, 0
or eax, 0x71ef4e7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5653d36c
and eax, 0x23080c12
or eax, 0x10412268
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5ac964
and eax, 0x6f4a6b2a
or eax, 0x80041080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38177897
or eax, 0x44198cc1
and eax, 0x41080a71
or eax, 0x8267000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5113e
and eax, 0x4c3b2a33
or eax, 0x2408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30109d6f
and eax, 0x2e7a316f
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d468ce
and eax, 0x6aaa3149
or eax, 0x11000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dbf99da
or eax, 0x4f6492de
and eax, 0x6a71aa4e
or eax, 0x10004500
mov dword [ebx], eax
add ebx, edx
and eax, 0x584ee48f
and eax, 0x800400e
or eax, 0xa2330920
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a80868f
and eax, 0x7e564ff0
and eax, 0x20000000
or eax, 0x51ef4e7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e07bd68
and eax, 0x33482212
or eax, 0x10c68
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f049f0b
xor eax, 0x1379de04
and eax, 0x48500a
or eax, 0xef062ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428dea30
and eax, 0x9021010
or eax, 0x402c6a61
mov dword [ebx], eax
add ebx, edx
or eax, 0x4642f4b5
and eax, 0x63a29950
and eax, 0x42228810
or eax, 0xc592223
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b252942
and eax, 0xa202002
or eax, 0x245a51ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc88497
and eax, 0x33a23148
or eax, 0x48080201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32198e59
or eax, 0x7dd7e293
and eax, 0x7871ef02
or eax, 0x200004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f217df
and eax, 0xa034800
or eax, 0xa030012e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ef52e3e
and eax, 0x2021082a
or eax, 0x51ce4651
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f2accc
and eax, 0x31492e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15498cc8
and eax, 0x1480808
or eax, 0xee0673a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6475a93b
and eax, 0x92a5211
or eax, 0x40042860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619c96f5
or eax, 0x3bcbfed7
and eax, 0xa7baa13
or eax, 0x44000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362839f4
and eax, 0x285211c7
or eax, 0x6286028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d392d54
and eax, 0x73021009
or eax, 0x8a82340
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeff509f
or eax, 0x6ad3cab0
and eax, 0x7a51eb46
or eax, 0x200408
mov dword [ebx], eax
add ebx, edx
or eax, 0x655c903d
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1f8736
and eax, 0x23dc1a3
and eax, 0x10022
or eax, 0x71ee4e59
mov dword [ebx], eax
add ebx, edx
or eax, 0x63ebf414
xor eax, 0x1ea5d55c
and eax, 0x21482a22
or eax, 0x12010458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b97d0f7
and eax, 0x484e7a88
or eax, 0xa7000122
mov dword [ebx], eax
add ebx, edx
and eax, 0x2884867c
and eax, 0x5c7b729
and eax, 0x40220
or eax, 0x492a7851
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e97874b
and eax, 0x48020201
or eax, 0x679a832
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb32004
and eax, 0xc322000
or eax, 0x224851ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc2e3bd
xor eax, 0x15cdcd1a
and eax, 0x198a2001
or eax, 0x62201348
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d6093c
and eax, 0x30000108
or eax, 0x4a71ee46
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae402e7
and eax, 0x2a200006
or eax, 0x80134928
mov dword [ebx], eax
add ebx, edx
and eax, 0x129b73c4
xor eax, 0x5acbc5ee
and eax, 0x50c8046a
or eax, 0x21274a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b29064d
and eax, 0x11090648
or eax, 0x22402832
mov dword [ebx], eax
add ebx, edx
or eax, 0x316aaf93
and eax, 0x234a2baa
or eax, 0xcc045000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c77167b
or eax, 0x41517ae7
and eax, 0x41287a71
or eax, 0x8060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x482084a2
or eax, 0x869896f
and eax, 0x486baa33
or eax, 0x6100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f117d4
and eax, 0x2e7a31e7
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x652b33bd
and eax, 0x6b2a3349
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2941666
and eax, 0x7830250e
or eax, 0x241ca40
mov dword [ebx], eax
add ebx, edx
or eax, 0x59796c75
or eax, 0x2508b17b
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1919fc1f
or eax, 0x7cf4a1f0
and eax, 0x71ee0471
or eax, 0x14a0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fe3f3f
and eax, 0x679286a5
and eax, 0x23000620
or eax, 0x1049285a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1535148
or eax, 0x248f436d
and eax, 0x260e7b2a
or eax, 0xc9400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2328ddff
and eax, 0x1085820
or eax, 0x48262251
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d79f65
and eax, 0x4ab79909
and eax, 0x40020801
or eax, 0xe79a232
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce79ed0
and eax, 0x638e1389
and eax, 0x20000
or eax, 0x2e7871ef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b6713c
and eax, 0xa880041
or eax, 0x71223308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c58a817
and eax, 0x12708b4e
or eax, 0x68016400
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a78f4b
or eax, 0x3476e22
and eax, 0x2a33492e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38eec4b7
or eax, 0x2616c3da
and eax, 0x30ef4e7b
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x339697aa
or eax, 0x67838184
and eax, 0x3301062a
or eax, 0x482850
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7d022a
and eax, 0x6f4c2a2a
or eax, 0x80025180
mov dword [ebx], eax
add ebx, edx
and eax, 0x4471dd36
xor eax, 0x506c3f3d
and eax, 0x2c6211
or eax, 0x49021860
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a112c05
or eax, 0x50ce421a
and eax, 0x4a6b2a33
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48aaf0da
and eax, 0x82a2002
or eax, 0x265045ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c9e8b8
and eax, 0x329a2049
or eax, 0x41001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x33650f4b
and eax, 0x12000048
or eax, 0x4c41ff36
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d7cb2e
or eax, 0x59dab92a
and eax, 0x1b03601e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546c45ff
and eax, 0x416f0441
or eax, 0x30804a0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9442ea
and eax, 0x21490c20
or eax, 0x1200225a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f6b60b
or eax, 0x3c5a22c3
and eax, 0x2c4e3aa2
or eax, 0xc3004108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5849f084
xor eax, 0x420d0309
and eax, 0x8047201
or eax, 0x412a0870
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e19588e
or eax, 0x2b7560b1
and eax, 0x4a792831
or eax, 0x4028202
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc6ba2b
or eax, 0x30d442f4
and eax, 0x2e7a70ef
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfc0bc
or eax, 0x3254319e
and eax, 0x320a3108
or eax, 0x49a00241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e1a714
and eax, 0xa41844c
or eax, 0x70306b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0d5950
and eax, 0x2a31490e
or eax, 0x80020020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23abc2dc
and eax, 0x27708221
and eax, 0x1000220
or eax, 0x70ef4c5b
mov dword [ebx], eax
add ebx, edx
or eax, 0x341027ea
and eax, 0x251578c8
and eax, 0x21012848
or eax, 0x12480632
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf88a87
xor eax, 0x5245e8a1
and eax, 0x2d0c420a
or eax, 0xc24239a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a624541
and eax, 0x8024000
or eax, 0x412c3a71
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb6d6bd
or eax, 0x9a28e54
and eax, 0x4c3aaa31
or eax, 0x2410002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d690c35
and eax, 0xe7a2027
or eax, 0x200051c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1b03b9
and eax, 0x200361e5
and eax, 0x20022141
or eax, 0x5ba81208
mov dword [ebx], eax
add ebx, edx
or eax, 0x424bb692
and eax, 0x7a61a74a
or eax, 0x104804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d8302f
and eax, 0x8214920
or eax, 0xa212000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f1a744
xor eax, 0x26911fd5
and eax, 0x4062403b
or eax, 0x318d0e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5893cfef
and eax, 0x68675667
and eax, 0x10662
or eax, 0x33482818
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b228e42
and eax, 0x3000a02
or eax, 0xec4e71a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x734c8176
and eax, 0x7a643338
and eax, 0x48043230
or eax, 0x12a4841
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc967ec
and eax, 0x8082220
or eax, 0x46738813
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e78373a
or eax, 0x5e6dff50
and eax, 0xe787162
or eax, 0x2002008d
mov dword [ebx], eax
add ebx, edx
or eax, 0x66813fe1
and eax, 0x6aaa3349
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afb2e1f
and eax, 0x6a202208
or eax, 0x1051cd46
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b03b6c
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20000656
and eax, 0x20000002
or eax, 0x51ef4e79
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe623cbf
xor eax, 0x7c588681
and eax, 0x3412440
or eax, 0x30080a3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6a4aa7
xor eax, 0x58ffda1b
and eax, 0x54c3a82
or eax, 0xea024128
mov dword [ebx], eax
add ebx, edx
or eax, 0xec53354
and eax, 0x490e7a70
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1477588d
and eax, 0x4c7b2a31
or eax, 0x2008002
mov dword [ebx], eax
add ebx, edx
or eax, 0x99a26ce
xor eax, 0x2ba735d3
and eax, 0x2458112c
or eax, 0xa2260c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x94ed2e2
or eax, 0x34e1781d
and eax, 0x3baa3349
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63035926
and eax, 0x18216a4e
or eax, 0x62508500
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e1bbff
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3f166
xor eax, 0x39674914
and eax, 0x11e74058
or eax, 0x60080e23
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e38980b
and eax, 0x3008080a
or eax, 0x3412670
mov dword [ebx], eax
add ebx, edx
and eax, 0x6512baa0
xor eax, 0x2e475e04
and eax, 0xf467020
or eax, 0xe0080b8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x459afc2f
and eax, 0x6fc92ee5
and eax, 0x8000201
or eax, 0x412e7870
mov dword [ebx], eax
add ebx, edx
or eax, 0x613b6de2
and eax, 0x483b2a33
or eax, 0x6408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cefd418
and eax, 0x245a7b
and eax, 0x502b
or eax, 0x2e7a21c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x13599cde
and eax, 0x41091301
and eax, 0x81000
or eax, 0x7ba22349
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31cecfc4
and eax, 0x4a60ec0c
or eax, 0x30110342
mov dword [ebx], eax
add ebx, edx
or eax, 0x477b13d0
or eax, 0x62e5ccd3
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ba344b
and eax, 0x2022000a
or eax, 0x51cd4e71
mov dword [ebx], eax
add ebx, edx
or eax, 0x38001b82
and eax, 0x31490e7a
or eax, 0x2002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b7e208
and eax, 0x41dc73ca
and eax, 0x1002208
or eax, 0xee4e59a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x51066277
xor eax, 0x2118c124
and eax, 0x400e2200
or eax, 0x9205871
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cd6ce0
and eax, 0x40ede87f
and eax, 0x82820
or eax, 0x4e738213
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e21cd5
and eax, 0x2620001
or eax, 0x2c1871ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75cd2ddf
and eax, 0x5ba21000
or eax, 0x20082349
mov dword [ebx], eax
add ebx, edx
or eax, 0x9dc2717
or eax, 0x4f2bd391
and eax, 0x7a71e74e
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccffa79
and eax, 0x2a33492e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aafce01
and eax, 0x1052f09b
and eax, 0xb
or eax, 0x71ef4e70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2f3fbb
xor eax, 0x48889b92
and eax, 0x2482a52
or eax, 0x31010428
mov dword [ebx], eax
add ebx, edx
and eax, 0x624ae282
and eax, 0x22482202
or eax, 0xcd0659a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bda818
and eax, 0x4e38f403
and eax, 0x205000
or eax, 0x490e2a71
mov dword [ebx], eax
add ebx, edx
or eax, 0x7588fb3f
or eax, 0x4990f4e6
and eax, 0x4c3aaa33
or eax, 0x2410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3bd49
and eax, 0xe7a316b
or eax, 0x20004084
mov dword [ebx], eax
add ebx, edx
or eax, 0x18422bf1
and eax, 0x3a2a3349
or eax, 0x41800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e6040
and eax, 0x4a48b3e
and eax, 0x200308
or eax, 0x7a51ec46
mov dword [ebx], eax
add ebx, edx
or eax, 0x34731fc6
and eax, 0x2a33490e
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f73c87c
or eax, 0x47128473
and eax, 0x71634c7b
or eax, 0x8c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f1dcb
and eax, 0x62a9a67c
and eax, 0x90448
or eax, 0x33402a32
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e7b7498
xor eax, 0x52c41c67
and eax, 0x600c382a
or eax, 0x8f424380
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ba5567b
xor eax, 0x2e9d1360
and eax, 0x41226811
or eax, 0x80c1260
mov dword [ebx], eax
add ebx, edx
or eax, 0x580563e8
or eax, 0x33cc71ff
and eax, 0x4a6b2a33
or eax, 0x4108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x766a903
and eax, 0xe7a2123
or eax, 0x200050cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4181e4b6
and eax, 0x650f309a
and eax, 0x610a3008
or eax, 0x1aa00341
mov dword [ebx], eax
add ebx, edx
or eax, 0x120113e
or eax, 0x5f7ac60b
and eax, 0x7a70e74e
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0cbc3c
or eax, 0x251271db
and eax, 0x2033412a
or eax, 0x8a000804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e437ec8
and eax, 0x40600662
or eax, 0x318f4819
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f89546
xor eax, 0x29d7a24f
and eax, 0x10082c30
or eax, 0x2341024a
mov dword [ebx], eax
add ebx, edx
and eax, 0x41490264
and eax, 0x1480220
or eax, 0xee06798a
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b7b3ac
and eax, 0x492e7a20
or eax, 0x51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2de8d5
and eax, 0x7d6d58a
and eax, 0x4028000
or eax, 0x4a792a33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb7cca4
and eax, 0x22486087
or eax, 0xc321168
mov dword [ebx], eax
add ebx, edx
and eax, 0x614311bf
xor eax, 0x4d5c8d51
and eax, 0x690a1048
or eax, 0x12a02301
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfd41e9
and eax, 0x76b87f2f
and eax, 0x72306308
or eax, 0x8418c46
mov dword [ebx], eax
add ebx, edx
and eax, 0x15797b01
or eax, 0x7ce74b41
and eax, 0x28334900
or eax, 0x8200002e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a85bfe7
and eax, 0x4d2a63fa
and eax, 0x22
or eax, 0x71ef4e59
mov dword [ebx], eax
add ebx, edx
and eax, 0x631bf36f
xor eax, 0x3d23d247
and eax, 0x10080028
or eax, 0x23412e52
mov dword [ebx], eax
add ebx, edx
and eax, 0xafc4d6f
and eax, 0x248082a
or eax, 0xed067380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8168f94
xor eax, 0x46110db3
and eax, 0x1087801
or eax, 0x48260270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6755216c
and eax, 0x4bca82ce
and eax, 0xa4a0200
or eax, 0x4431a833
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe057e0
and eax, 0x201a71c3
or eax, 0xe60002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df340ac
and eax, 0x8220008
or eax, 0x73883341
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1a3918
and eax, 0x281ccdd7
and eax, 0x28000100
or eax, 0x5271ee4e
mov dword [ebx], eax
add ebx, edx
and eax, 0x65963e5
or eax, 0x2b74d6f2
and eax, 0x2a314126
or eax, 0x80020808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f653813
and eax, 0x20210802
or eax, 0x51ce4679
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f720757
and eax, 0x11400652
or eax, 0x22092828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1712f694
and eax, 0x244a58aa
or eax, 0xcb042300
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d92eb9
and eax, 0x490e7a31
or eax, 0x200040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0201a2
xor eax, 0x6ffc43e1
and eax, 0x467a0201
or eax, 0x801a832
mov dword [ebx], eax
add ebx, edx
and eax, 0x69474a2b
and eax, 0x4f52343c
and eax, 0x8420020
or eax, 0x263871cf
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fd2da0
and eax, 0x3baa3149
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ab231
and eax, 0x2002200
or eax, 0x7871cd4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x525c14f2
xor eax, 0x27d67629
and eax, 0xa330904
or eax, 0xa000402a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8ea256
and eax, 0x20ad4a78
or eax, 0x51420403
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d72f623
or eax, 0x35b53b19
and eax, 0x31492e7a
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d8d743
or eax, 0x441036c0
and eax, 0x44483282
or eax, 0xab064928
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dabdda
and eax, 0x80a3800
or eax, 0x41244271
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4ad1c0
or eax, 0x1ee73807
and eax, 0x4e6baa33
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e3421e
and eax, 0x2e7a602f
or eax, 0x11c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56783165
and eax, 0x2283141
or eax, 0x79820208
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb870d6
xor eax, 0x172bb8e9
and eax, 0x6811cb06
or eax, 0x12602448
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ade8076
and eax, 0x75ec0bd5
and eax, 0x20200904
or eax, 0x8a13402a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd62369
and eax, 0x66572a08
and eax, 0x20450a00
or eax, 0x51aa447b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a50b4f1
and eax, 0x33092a0a
or eax, 0x400470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7247a3c
and eax, 0x244c5002
or eax, 0xcb022ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6189c5f6
and eax, 0x8063a50
or eax, 0x41284021
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d6af18
and eax, 0x22a10
or eax, 0x4e798023
mov dword [ebx], eax
add ebx, edx
and eax, 0x4428d06
xor eax, 0x1ccdc561
and eax, 0x80a4163
or eax, 0x2670308c
mov dword [ebx], eax
add ebx, edx
or eax, 0x59ed20b6
and eax, 0x7baa3149
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ef704e
and eax, 0x40202048
or eax, 0x3a51cf06
mov dword [ebx], eax
add ebx, edx
or eax, 0x6558247f
and eax, 0x2a31492e
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbe1a19
and eax, 0x70af4a3b
or eax, 0x1400440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113b9b2d
and eax, 0x20400452
or eax, 0x13092a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f53772
or eax, 0x32251f0b
and eax, 0x260c1b0a
or eax, 0xc94260a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x472c1196
and eax, 0x6c0f5169
and eax, 0x400c1000
or eax, 0x9226a71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17fdfe98
and eax, 0x4502620f
and eax, 0x44020001
or eax, 0xa79aa32
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e5b2a0
and eax, 0x77767943
and eax, 0x26723003
or eax, 0x80841ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d089995
or eax, 0x7e607780
and eax, 0x10202201
or eax, 0x80828048
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c79b59
and eax, 0x200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f16d44
and eax, 0x22e1e1f1
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6d527a
and eax, 0x6d5600
or eax, 0x92a900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d3074f5
or eax, 0x7828f258
and eax, 0xb800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0d01d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f32993
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff1599d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9942b8c
or eax, 0x694ee3ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c00ba8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c1a77e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e1ea8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd36b2e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2edc6e
xor eax, 0x3b759dc8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a0ddfc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b0b99f
and eax, 0x9000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17540961
and eax, 0x45287d46
and eax, 0
or eax, 0xba1f0e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3b0b78
and eax, 0x1240008
or eax, 0x8900006
mov dword [ebx], eax
add ebx, edx
or eax, 0x2953f958
and eax, 0x1b0214c
or eax, 0x80081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c924428
and eax, 0x14204544
or eax, 0x40018808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd72510
or eax, 0x4076ed59
and eax, 0x736948
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x116cadb6
xor eax, 0xfcf6cda
and eax, 0x26200020
or eax, 0x414f7250
mov dword [ebx], eax
add ebx, edx
and eax, 0x34edf1df
xor eax, 0x2df2491b
and eax, 0xd2142
or eax, 0x20604030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efabea8
and eax, 0x2e6e6162
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5c9e13
and eax, 0x62207463
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x55be05a1
and eax, 0x75322065
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7516ba0a
and eax, 0x6460206e
or eax, 0xa090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44592288
and eax, 0x40490000
or eax, 0x13064420
mov dword [ebx], eax
add ebx, edx
and eax, 0x81d4ce4
xor eax, 0x5cc11167
and eax, 0x444c4500
or eax, 0x20232820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb55408
and eax, 0x274c3b2a
and eax, 0x82820
or eax, 0xd050645
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65266eb2
and eax, 2
or eax, 0x2408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd2d20b
and eax, 0xece7e60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fe67f5
and eax, 0
or eax, 0x74e37100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a7e9fe
and eax, 0x1082315c
or eax, 0xa000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x747904e4
and eax, 0x10000404
or eax, 0xa82310b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4725417a
or eax, 0x620375ea
and eax, 0x202350a
or eax, 0x18800005
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cb6407
and eax, 0x10822407
or eax, 0xb785a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a39a98
or eax, 0x36e377ef
and eax, 0x1a82320e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b04826
and eax, 0x517d2eb7
and eax, 6
or eax, 0x1b823509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36400a97
xor eax, 0x2c72672f
and eax, 0x800807
or eax, 0x1a022008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a911a8
and eax, 0x2000008
or eax, 0x1d035b07
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2637a3
or eax, 0x28173d9e
and eax, 0x1802340e
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f0943e
and eax, 0x100e
or eax, 0xe5034b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1f1192
xor eax, 0x680f23d3
and eax, 0x1202200e
or eax, 0x8801401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6317c47c
and eax, 0x2000c
or eax, 0x18015b03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0b80f9
and eax, 0x1006
or eax, 0x1a822408
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ba9237
or eax, 0x333e9e
and eax, 0x329120f
or eax, 0x60404000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc03687
xor eax, 0x465f16b8
and eax, 0x8822020
or eax, 0x12001548
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd4c218
and eax, 0x4ef4c58b
and eax, 8
or eax, 7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6646135c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b29bd9
and eax, 0x1b9dbaec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b51f535
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644b33db
and eax, 0x411000
or eax, 0x44000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3735397a
xor eax, 0x2997d537
and eax, 0x4010c00
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x273e47bf
and eax, 0x4000
or eax, 0x68260300
mov dword [ebx], eax
add ebx, edx
and eax, 0x369b41bc
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f45923
and eax, 0x562d02f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d24a35
and eax, 0x4000
or eax, 0x200a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511a23aa
and eax, 0x2000300
or eax, 0xc010801
mov dword [ebx], eax
add ebx, edx
or eax, 0x302574b5
xor eax, 0x77c48d36
and eax, 2
or eax, 0x1e0024
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6dd5a
and eax, 0x1a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305e3b31
or eax, 0x27fb570d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76be6d2e
or eax, 0x655994f1
and eax, 0x2c9000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c48dd8
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1340c494
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d10bed
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0d807f
xor eax, 0x57fe382c
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6644b914
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x529b0a5f
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d45a9d
or eax, 0x6b0d2da0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4fe36d
xor eax, 0x45790e12
and eax, 0x400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x376a3819
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x222b7f9c
and eax, 0x200000
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x332c68c7
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x731073e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b16d9b
and eax, 0xdc88f52
and eax, 0x100
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b810e60
and eax, 0
or eax, 0x10000085
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ad03a9
or eax, 0x25072aea
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658ed791
xor eax, 0x5a1f23d6
and eax, 0x10000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2338aac6
and eax, 0x50b796b9
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fab23c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6240a048
and eax, 0xc7b8c0c
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ea3c30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d8cc1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x166ae5a2
and eax, 0
or eax, 0x3d1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x53079f99
and eax, 0x1000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fb1e9e2
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34eb7403
and eax, 0x16000
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1535996e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dadaa28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51138f22
xor eax, 0x6f8f3fe6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aff594e
or eax, 0x29d77f2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba07a82
and eax, 0x6d0ce801
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e6a4ab
and eax, 0x2a000
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
or eax, 0x733cdd83
and eax, 0x3ad000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2161e0fb
xor eax, 0x21a4afc
and eax, 0x1800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7c64fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e1e20e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2249dbdb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58ece055
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b6150
or eax, 0x734a43dc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c47dda9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x63641a27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72472848
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb2038c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc36ced
xor eax, 0x688ce4fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc675f9f
or eax, 0x279f3e91
and eax, 0x300000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2deb438f
and eax, 0x36f4318f
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x649c5387
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716a2591
xor eax, 0x377231b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61248093
or eax, 0x1958e8d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c54a61e
and eax, 0x26399d70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6441b1e2
xor eax, 0x1a7576ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279dd73a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x94c47fb
and eax, 0x1440600
or eax, 0x64302800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bed5b52
and eax, 0x665d939f
and eax, 0x1010
or eax, 0x6468
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b72f001
and eax, 0x6000
or eax, 0x1d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ba0ad0
xor eax, 0x76b48ec2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65031a0
and eax, 0x2d63cb8d
and eax, 0
or eax, 0x1e0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619c4a1c
and eax, 0x303f3d0a
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad06420
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559be272
xor eax, 0x7b500545
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x297d3a92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28619362
xor eax, 0x27dde53f
and eax, 0x2000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bdcca22
and eax, 0xe844210
and eax, 0
or eax, 0x64722e60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5512845f
and eax, 0x602461
or eax, 0x15000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4977b83e
and eax, 0x7f000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebd820
and eax, 0x200000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b8a501
or eax, 0x7f156763
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d594124
or eax, 0x330662ad
and eax, 0x20000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x493b9e2a
xor eax, 0x198542c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f49933
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d392108
or eax, 0x31945b86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26238e97
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x564388f5
and eax, 0x1a5924d4
and eax, 0
or eax, 0x61642e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b2dc44
and eax, 0x40
or eax, 0x6134
mov dword [ebx], eax
add ebx, edx
or eax, 0xa042bb4
and eax, 0x4800
or eax, 0x30400
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d35904
xor eax, 0x7b70ae66
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f8661ac
or eax, 0x5095ae8b
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f18e170
xor eax, 0x67616201
and eax, 0x320000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xde3bd3
or eax, 0x35d68b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6640b1d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f5b8c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114d48ca
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x337b586b
xor eax, 0x5e932cef
and eax, 0x61602480
or eax, 0x12120a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db1867
and eax, 0x40
or eax, 0x6332
mov dword [ebx], eax
add ebx, edx
and eax, 0x90f4178
xor eax, 0x66ac49e8
and eax, 0
or eax, 0x1e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6abbe038
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2540a3cd
and eax, 0x6401360
and eax, 0
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70994c70
xor eax, 0x6b57199d
and eax, 0x140000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12385562
and eax, 0xb1b3b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aeece08
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3d0243
xor eax, 0x508965e3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f8be59
or eax, 0x59dd6fc9
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f42cc4e
xor eax, 0x3ceb1ba9
and eax, 0x24620a00
or eax, 0x41102440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82a9bf9
xor eax, 0x595b1cfa
and eax, 0x32940
or eax, 0x60462c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb49b51
or eax, 0x754f89dd
and eax, 0x28800
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33818327
and eax, 0
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cacaf14
or eax, 0x75cc52cc
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x770e2b08
and eax, 0x60000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b99b4
or eax, 0x4454de6d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3639dce2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4caa1df8
and eax, 0xd3a972e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f005ec7
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aaaf3da
or eax, 0x4f3dd353
and eax, 0x42
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4a4bac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dc7d74
or eax, 0x4525411
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x519f7222
or eax, 0x409e609e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f582ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x68122a5
and eax, 0x306a2746
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d6abc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220a76d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x258146a6
and eax, 0x7a056993
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d26ab8c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x347c617f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a25227e
and eax, 0x1590256a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x439f9a23
and eax, 0x397c4f31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e35b244
or eax, 0x768efc2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf1354b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78100983
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x211d43d8
or eax, 0x28b310df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef1ffca
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3935b9f2
and eax, 0x67027f8f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f14c149
and eax, 0x3cbfa7b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db5cd46
or eax, 0x3a3b77c2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c9740d
xor eax, 0x19b61d94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651db100
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bcb276
or eax, 0x4a43e04
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3fcf91
or eax, 0x637b11b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71caf1f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x396e2c16
or eax, 0x23f2dacb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fa5f83
and eax, 0x2279053
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2efc3a
or eax, 0x3c85b1ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba07185
or eax, 0x2c40043e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x506f07ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39963f08
xor eax, 0xded37b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa315d6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16ca8c95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a7d4ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1b96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x301cb187
xor eax, 0x61a32a57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x548e0173
or eax, 0x32948e2d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d41657
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26e43738
and eax, 0x774ac503
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bc07bd
and eax, 0x419e6a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc547fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d225b60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5636c76f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e6c3982
and eax, 0x29d23ac3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa9154d
xor eax, 0x3a11e30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x543930e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61be7e12
and eax, 0x9318f9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f2343c
xor eax, 0x70e5ab6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37aaaaf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d625735
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1528a8a0
xor eax, 0x20133ef9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6010004b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f451de2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4209d99e
xor eax, 0x56bf1aff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x932c0db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x731f3474
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8ba102
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa0de97
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10669b44
and eax, 0x5af973a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379e1c06
or eax, 0x4e1c588a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b208e4d
xor eax, 0x391651f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x206de648
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2176c466
or eax, 0x16d68cc3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f889bc8
or eax, 0x44fc84fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be445da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ce1fd8
xor eax, 0x7e3224fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7babad17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a3b78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f1304
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x549fd417
or eax, 0x4c4d93c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133393e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6934e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24421de3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b30230d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x64150109
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c45d876
and eax, 0x40c29d9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c909c2d
and eax, 0x68bf6d01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4409a290
xor eax, 0x12935b51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f6b120
xor eax, 0x71997662
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65555364
or eax, 0x528f3e37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a4bcb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540dcc63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x220e0a76
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55244eb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3c73e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b74631
and eax, 0x58f230fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad9fcec
xor eax, 0x40506618
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e0688
and eax, 0x601e048
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65341489
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e15a16
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1065b8f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x56bbc67f
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x505f1170
and eax, 0x88144400
or eax, 0x300a883
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc7e4f1
and eax, 0x8000001
or eax, 0xe0500844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7feed835
and eax, 0x8305e26
and eax, 0x1000
or eax, 0x851
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8021d6
and eax, 0x2973205c
and eax, 0
or eax, 0x8904c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fd2a7d
or eax, 0x6029f728
and eax, 0x4989f845
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad30d27
or eax, 0x288bf0bd
and eax, 0x2c8510c
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6647ab60
xor eax, 0x320cc300
and eax, 8
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad90004
and eax, 0x41890004
or eax, 0x40004c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda3195d
and eax, 0x48000988
or eax, 0xa4558264
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d355fd
and eax, 0x4500188
or eax, 0x89a84403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231d2e22
xor eax, 0xd1e34f0
and eax, 0x81011048
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb1cc44
and eax, 0x456107e3
and eax, 0x1010040
or eax, 0x44c6f00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4c8f12
xor eax, 0xdc0412c
and eax, 0x2c
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x781a722f
or eax, 0x316dd4ec
and eax, 0x9086200
or eax, 0x82000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5747d5e4
and eax, 0xc842b044
or eax, 0x20104011
mov dword [ebx], eax
add ebx, edx
or eax, 0x683cd27d
xor eax, 0xbcce959
and eax, 4
or eax, 0x4c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2105ef03
or eax, 0x440af4f7
and eax, 0x108c483
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78548e34
and eax, 0x2c6b0aad
and eax, 0x8480005
or eax, 0x1a3f440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9c6191
xor eax, 0x743949d3
and eax, 0x14c4403
or eax, 0x82b00188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c98e0b4
and eax, 0x880080
or eax, 0x45010140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb12fc8
and eax, 0x40101c0
or eax, 0xf84c8a3c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc44c38
and eax, 0xf83621d
and eax, 0x3804000
or eax, 0x70780d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68652251
or eax, 0x5a130a32
and eax, 0x50150b12
or eax, 0xa4408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247528bb
and eax, 0x80200101
or eax, 0xbdc5402
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2b5eb3
and eax, 0x5030801
or eax, 0x40000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de56940
and eax, 0x840
or eax, 0x880882bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x232a0ee
and eax, 0x8008
or eax, 0xebdd6b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5cf6ce
or eax, 0x44b376ce
and eax, 0xfc558b08
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c31ad7
and eax, 0x10201
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f56f3f
and eax, 0x2cbfe892
and eax, 0x14000
or eax, 0x458abc55
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b432055
and eax, 0x50413854
or eax, 0xa00403a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcc6a26
and eax, 0x4d12d848
and eax, 0x4d001040
or eax, 0x8b0633
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d00e9e
or eax, 0x196d7ca2
and eax, 0x184d28ec
or eax, 0xe0000310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8e1cc6
or eax, 0x20ad4f5d
and eax, 0x2e4550b
or eax, 0x1100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d07c30
or eax, 0x78365da3
and eax, 0x40825c01
or eax, 0x509a054
mov dword [ebx], eax
add ebx, edx
or eax, 0x258a8c5c
xor eax, 0x59157374
and eax, 0x80c8a08
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x50113f53
and eax, 0x18e514d8
and eax, 0x18010008
or eax, 0xc1ea0a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c36c9d
and eax, 0x88204401
or eax, 0x3d4018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76298924
xor eax, 0x34258dde
and eax, 0xc8c04061
or eax, 0x4031d84
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e0d387
and eax, 0x6b2d032f
and eax, 0x68010104
or eax, 0x848a54c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x61528a44
and eax, 0xc508cc80
or eax, 0x2002003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db0a8a7
or eax, 0x2372fa6f
and eax, 0xf845
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3a6a1e
and eax, 0x34878f6e
and eax, 0
or eax, 0x46a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7867699e
and eax, 8
or eax, 0x100060
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bfe100
xor eax, 0x7312efe4
and eax, 0x28c0800
or eax, 0x406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x793f2999
or eax, 0x50a1f40d
and eax, 0x280000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x505e0db4
and eax, 0x2376e467
and eax, 0x400424
or eax, 0x300811db
mov dword [ebx], eax
add ebx, edx
or eax, 0x717d7c63
or eax, 0x36fb1914
and eax, 0x45890040
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e7ae7a5
and eax, 0x44080000
or eax, 0xb87583fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x134af158
xor eax, 0x6ba7797d
and eax, 0x480000
or eax, 0x68237400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a596673
xor eax, 0xbf2b29b
and eax, 0xc8
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3706a1
and eax, 0x50340409
or eax, 0xc84182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb10514
and eax, 0x100000
or eax, 0xb48e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x726578a2
and eax, 0x440000
or eax, 0x8808300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fe38691
or eax, 0x1a4899d0
and eax, 0x47ec0d81
or eax, 0x8010400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x783e02
and eax, 0x5b612236
and eax, 0
or eax, 0x1001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x616a33a0
and eax, 0x60400300
or eax, 0x9c158800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512405fb
and eax, 0x3b2a42d2
and eax, 0x28000252
or eax, 0x15fd00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6444f96b
and eax, 0x40000030
or eax, 0x10004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xce83d95
or eax, 0x3bc3deaa
and eax, 0x304014ba
or eax, 0x145
mov dword [ebx], eax
add ebx, edx
and eax, 0x4626d427
xor eax, 0x282f1bcc
and eax, 0x50040
or eax, 0xc0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b41e14d
and eax, 0x10040
or eax, 0x458a2b34
mov dword [ebx], eax
add ebx, edx
and eax, 0xc7793f6
or eax, 0x3e9bc793
and eax, 0x41883f4
or eax, 0x600008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fcc2ff
and eax, 0x8184100
or eax, 0x83033400
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c8510
and eax, 0x5a558cb4
and eax, 0x8018400
or eax, 0x7182784d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0a4379
and eax, 0x12010008
or eax, 0x740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3556df98
and eax, 0x3205580
or eax, 0x80dc000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d68593
and eax, 0x402
or eax, 0x75000878
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e00133
and eax, 0x50400909
or eax, 0xac058200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2cbfa4
or eax, 0x51055b7a
and eax, 0x7883
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a8d11
or eax, 0x9021c9
and eax, 0x820550
or eax, 0x45450224
mov dword [ebx], eax
add ebx, edx
and eax, 0x189dfaa9
xor eax, 0x7f3d7da9
and eax, 0x188
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4c83d7
or eax, 0xc3c4970
and eax, 0x4800
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3bdb52
xor eax, 0x72b63aa9
and eax, 0x80000
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x798e92c4
and eax, 0x80000
or eax, 0x51f44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x549b82a2
and eax, 0x104c05ab
or eax, 0x20001054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6f0a14
and eax, 0x80000
or eax, 0x45830040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbeb722
xor eax, 0x78a35bfb
and eax, 0x5d210bf8
or eax, 0xc48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x657811b4
xor eax, 0x168058b3
and eax, 0x484cc043
or eax, 0x84800c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1498e7aa
xor eax, 0x6895d1ff
and eax, 0x6c09154c
or eax, 0x80824080
mov dword [ebx], eax
add ebx, edx
or eax, 0x197613db
and eax, 0x41adda83
and eax, 0x1004083
or eax, 0xa010ac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x683da988
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31cbab61
and eax, 0x2101c001
or eax, 0x82000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5820fd32
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1f2e43
and eax, 0xe84f7fb
and eax, 0x44443
or eax, 0xf00184
mov dword [ebx], eax
add ebx, edx
or eax, 0x388d7655
and eax, 0x28000000
or eax, 0x42000028
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc6d9a2
and eax, 0
or eax, 0xf44d8b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x77564a26
and eax, 0x528fe2bb
and eax, 0
or eax, 0x3abe851
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c053cca
and eax, 0x6021ca04
and eax, 0x40010000
or eax, 0x84820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da0d45
and eax, 0xc0410900
or eax, 0x38048008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee5571
and eax, 0x30441579
or eax, 0x86
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c0a0098
or eax, 0x3b40a671
and eax, 0x10000040
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6863ba44
or eax, 0x17f4f884
and eax, 0x9000004
or eax, 0x80000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516da708
or eax, 0x2b2a39d7
and eax, 0x116fb045
or eax, 0x4904000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea36ab3
and eax, 0x401044
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec7ec7d
and eax, 0x46c04439
or eax, 0x30300100
mov dword [ebx], eax
add ebx, edx
and eax, 0x149ce501
and eax, 0x14070644
and eax, 0x4000000
or eax, 0x89016a55
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee82b17
xor eax, 0x5da2afd3
and eax, 0x1028444
or eax, 0x8a507011
mov dword [ebx], eax
add ebx, edx
or eax, 0x731f2990
and eax, 0x3f8b0f61
and eax, 0x3b000841
or eax, 0xc450f004
mov dword [ebx], eax
add ebx, edx
or eax, 0x73b1dd05
xor eax, 0x4b2c824f
and eax, 0x405c00
or eax, 0x40000015
mov dword [ebx], eax
add ebx, edx
and eax, 0x37985c1
and eax, 0x1c0a03cb
and eax, 0
or eax, 0x75c08500
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b7e43a
and eax, 0x11410de3
and eax, 0x10410522
or eax, 0xec04c21d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796d81ea
and eax, 0x151731e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fce086
or eax, 0x35692c86
and eax, 0x5090882
or eax, 0x48820169
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab1aef1
and eax, 0x2715dadd
and eax, 0x100c0
or eax, 0x1c0833c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6ad1ac
and eax, 0xbe84188
or eax, 0x80140c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f129fed
and eax, 0x1000801
or eax, 0x448bf054
mov dword [ebx], eax
add ebx, edx
or eax, 0x35340810
and eax, 0x71023854
or eax, 0x20003a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8590be
or eax, 0x657dc2a
and eax, 0x7c456b22
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a180884
and eax, 0xf8550b04
or eax, 0x8018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b8395f5
and eax, 4
or eax, 0x40a44c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b83e24
and eax, 0
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae7792c
and eax, 0x1febccc9
and eax, 0x18e04008
or eax, 0x41c0563
mov dword [ebx], eax
add ebx, edx
and eax, 0x50910bac
and eax, 0x900108
or eax, 0x8d684c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x305f217f
xor eax, 0x2346b6c9
and eax, 0x12000114
or eax, 0x40040040
mov dword [ebx], eax
add ebx, edx
or eax, 0x547b5f72
and eax, 0x40601576
or eax, 0x89
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c15f85
and eax, 0x42e10040
or eax, 0x880a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a20bc66
and eax, 0xc022a062
or eax, 0x100089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7927e920
xor eax, 0x417ce925
and eax, 0xc049a08a
or eax, 0x3144501
mov dword [ebx], eax
add ebx, edx
or eax, 0x7939897f
and eax, 0xe80945cc
or eax, 0x4821000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f4b8e6
and eax, 0xc60cec82
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51191
xor eax, 0x71b03ef6
and eax, 0xc044
or eax, 0x3c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0be57
and eax, 0x1e00000
or eax, 0x80b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d29205
and eax, 0x1380001
or eax, 0x82c4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x532429ff
and eax, 0x734f0e1c
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b96b9d8
and eax, 0x7c1d81d8
or eax, 0x80600024
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c50470
or eax, 0x5e738cb
and eax, 0xff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47541912
xor eax, 0x1b9fb47c
and eax, 0x4c8b0c11
or eax, 0x1001262
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf120b8
xor eax, 0x1cb9dbb4
and eax, 0x14300b84
or eax, 0x870478
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e49f1a
and eax, 0x808
or eax, 0x40406045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ab0664
and eax, 0x14c20400
or eax, 0x60108100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a739db
and eax, 0x1403009
or eax, 0x8a800304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fefed6
xor eax, 0x35d5ad72
and eax, 0x88626009
or eax, 0x1049c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669fbd8a
and eax, 0x40684104
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211f142
and eax, 0x40690040
or eax, 0x90820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x492cafde
and eax, 0x5008058a
or eax, 0x2005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28ea8da9
and eax, 0x21820
or eax, 0x1420c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7145ac25
or eax, 0x5145ec97
and eax, 0x448000
or eax, 0x4800300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3166628b
and eax, 0x5a04189
or eax, 0xc2540400
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a4caa3
and eax, 0xc801
or eax, 0x3044
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f57481
or eax, 0x63a92c92
and eax, 0x1e90000
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x324230c7
and eax, 0x400000
or eax, 0x83b8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a11c9da
and eax, 0x41890040
or eax, 0x4000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1ed302
and eax, 0xab342ca
and eax, 0x80102c0
or eax, 0xf04c8938
mov dword [ebx], eax
add ebx, edx
or eax, 0x54fb60b4
and eax, 0x70f44938
or eax, 0x3000403
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ed2a19
and eax, 0x440811
or eax, 0x8118306
mov dword [ebx], eax
add ebx, edx
or eax, 0x2946f7b2
xor eax, 0x16762e31
and eax, 0x26205102
or eax, 0x40d80401
mov dword [ebx], eax
add ebx, edx
and eax, 0x32074805
and eax, 0x2000001
or eax, 0x8902be0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f38ed87
and eax, 0x3a8a310d
and eax, 0x802300d
or eax, 0x8164c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f444973
or eax, 0x3543165f
and eax, 0x40600504
or eax, 0x84800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7503a3c2
or eax, 0x55e1da7b
and eax, 0x50eb0040
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fca0ec
and eax, 0x400020a8
or eax, 0x404810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bdf4b3d
xor eax, 0x4da181dc
and eax, 0x4de18900
or eax, 0x10040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea78a26
and eax, 0x400002
or eax, 0xcc8cccc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x75120d1d
and eax, 0x44000c00
or eax, 0x88ccc0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6464a19d
and eax, 0xa8884540
or eax, 0x4403108c
mov dword [ebx], eax
add ebx, edx
and eax, 0x59749443
and eax, 0x400
or eax, 0x830ce883
mov dword [ebx], eax
add ebx, edx
or eax, 0x67d2be95
and eax, 0x65000c15
or eax, 0x10000068
mov dword [ebx], eax
add ebx, edx
or eax, 0x7597ade9
and eax, 0x61802004
or eax, 0x8a401200
mov dword [ebx], eax
add ebx, edx
or eax, 0x44503736
xor eax, 0x185d7892
and eax, 0xf0054724
or eax, 0x8408042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28795c59
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1ea6d6
and eax, 0x74949b8b
and eax, 0
or eax, 0x4b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791a475
or eax, 0x3fc4a5c7
and eax, 0xc02100
or eax, 0x84a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af1d892
or eax, 0x149346f3
and eax, 0x4483
or eax, 0x8b081108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa67327
xor eax, 0x4e5e024b
and eax, 0x45800004
or eax, 0x90a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7407cbac
xor eax, 0xb937d27
and eax, 0x7c048680
or eax, 0x80414174
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf5031e
and eax, 0x73eb43f6
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fac79e
and eax, 0xb4dbe57
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af45110
or eax, 0x3fb2addf
and eax, 0x1c181fc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d94afc
and eax, 0xc00088
or eax, 0x8b3c4d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70207b4b
or eax, 0x48066f1
and eax, 0x55187451
or eax, 0x238804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdd072e
and eax, 0xb32730c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a788d1
and eax, 0x8081f045
or eax, 0x40020400
mov dword [ebx], eax
add ebx, edx
and eax, 0x612405e9
and eax, 0x40000001
or eax, 0xbc4d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x457c4e6a
or eax, 0x41cba340
and eax, 0x1080100
or eax, 0x3a00548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b11d81e
and eax, 0x10198804
or eax, 0x3640200
mov dword [ebx], eax
add ebx, edx
or eax, 0x426cc9a6
and eax, 0x3784182
or eax, 0x80800409
mov dword [ebx], eax
add ebx, edx
and eax, 0x116ec488
and eax, 0x1080080
or eax, 0x44810140
mov dword [ebx], eax
add ebx, edx
or eax, 0x66778e2
and eax, 0x29b72f22
and eax, 0x250120
or eax, 0xf85882d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193c659c
and eax, 0x20006400
or eax, 0x12041802
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aff9c2a
and eax, 0x2000800
or eax, 0x8910e3c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a6162e
or eax, 0x7a778dde
and eax, 0x50038c4c
or eax, 0x5887001
mov dword [ebx], eax
add ebx, edx
or eax, 0x715758ff
and eax, 0x48808
or eax, 0x8a000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c974d36
and eax, 0x8040100
or eax, 0xe3f04489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ec3284
xor eax, 0x43d67d09
and eax, 0x8b000004
or eax, 0x1b0b9
mov dword [ebx], eax
add ebx, edx
or eax, 0x613699c4
and eax, 0xc80319e5
or eax, 0x4c04400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba13f2a
and eax, 0x8800c00
or eax, 0xc44cc0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6247236c
and eax, 0x7b7dcf45
and eax, 0x28094500
or eax, 0xc48210cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618f67fb
and eax, 0x8002211
or eax, 0x60004840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8de758
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc0cebc
or eax, 0x18cb7011
and eax, 0x4a0228
or eax, 0x200142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72720cf1
and eax, 0x8070a
or eax, 0x620060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374414cb
and eax, 0x10080181
or eax, 0x4000440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e91fd
xor eax, 0x3ee7eb25
and eax, 0x20201553
or eax, 0x104c00ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4358eebb
and eax, 0x41000040
or eax, 0x4890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6c04ba
and eax, 0x6c6d00f8
or eax, 0x90108304
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef020a2
xor eax, 0x12a974fc
and eax, 0xa11745c
or eax, 0x810000a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb8eb65
or eax, 0x2ba8fc83
and eax, 0x2b10fc45
or eax, 0xd4410008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36182e12
and eax, 0x40000015
or eax, 0x300800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708dc5a0
and eax, 0x18800
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x575fe106
and eax, 0x10000
or eax, 0x2ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a0d166
and eax, 0x8bc022
or eax, 0xe5000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d58cec
and eax, 0xc04c405d
or eax, 0xc808300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1f86b8
and eax, 0x71aa134e
and eax, 0x608a014c
or eax, 0x8c015480
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c5bd019
and eax, 0x8808c481
or eax, 0x3042802
mov dword [ebx], eax
add ebx, edx
and eax, 0x582b40e2
and eax, 0x6022c22d
and eax, 0
or eax, 0x8b501445
mov dword [ebx], eax
add ebx, edx
or eax, 0x3064d56c
and eax, 0x8b50104d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x289c1909
and eax, 0x278c51e0
and eax, 0x3000040
or eax, 0x88520c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5503a401
and eax, 0x488a6cc4
and eax, 0x48000844
or eax, 0xa0500001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a273a91
and eax, 0x95
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eee8759
and eax, 0x8008481
or eax, 0x81104002
mov dword [ebx], eax
add ebx, edx
and eax, 0x470256ba
xor eax, 0x3ad9c1db
and eax, 0x9898441
or eax, 0x44027804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512045f5
or eax, 0x3a471aa
and eax, 0x158b5118
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e339037
and eax, 0x242642a5
and eax, 0x4000
or eax, 0x458b1218
mov dword [ebx], eax
add ebx, edx
and eax, 0x26787caf
and eax, 0x4085000
or eax, 0x49830014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa5b382
or eax, 0x5e17ba80
and eax, 0x1a801000
or eax, 0x80684110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49277e64
and eax, 0x83000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc8558f
and eax, 0x45881084
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0xdd65067
and eax, 0xc5500e0
or eax, 0x8b18
mov dword [ebx], eax
add ebx, edx
and eax, 0x5daee283
and eax, 0x8048200
or eax, 0x410952
mov dword [ebx], eax
add ebx, edx
and eax, 0x43aae731
xor eax, 0x4a1e6b0c
and eax, 0x80c8810
or eax, 0x14410340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfd40cc
and eax, 0x406e122b
and eax, 0x200
or eax, 0x18558951
mov dword [ebx], eax
add ebx, edx
or eax, 0x76284c33
and eax, 0x32b85346
and eax, 0x384042
or eax, 0x47a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206a6293
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2924ac0c
and eax, 0x5335ccd5
and eax, 0x40058800
or eax, 0xb4400110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd152dd
and eax, 0x3ef55c49
and eax, 0x10400000
or eax, 0x40bc458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130683a9
or eax, 0x39c10804
and eax, 0x51f84c02
or eax, 0x189
mov dword [ebx], eax
add ebx, edx
and eax, 0x259f9615
and eax, 0x900401
or eax, 0x5264518a
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e53082
or eax, 0xb52d478
and eax, 0xe8
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b7f146
and eax, 0x848100
or eax, 0xc400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdc0f2d
and eax, 0x440100
or eax, 0xc319e48b
mov dword [ebx], eax
add ebx, edx
and eax, 0x21741532
and eax, 0x500
or eax, 0xec8b50cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc26eb6
and eax, 0x1986006e
and eax, 2
or eax, 0x87d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d562c35
and eax, 0x45460134
or eax, 0x810641
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f51f7c9
and eax, 0x100
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c9c539
or eax, 0x1c54bd7b
and eax, 0xc548100
or eax, 0x290200
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a0ebe4
xor eax, 0x212c17fc
and eax, 0x4017400
or eax, 0xc3060100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317dd70
or eax, 0x52df984c
and eax, 0x10844
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a367715
and eax, 0x466484e2
and eax, 0
or eax, 0x7d830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8444ab
and eax, 0x75a95a6f
and eax, 0x4010000
or eax, 0x3740010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7733ddd3
xor eax, 0x3a47e20b
and eax, 0x1104003
or eax, 0x5c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x290550dd
and eax, 0x66796f2c
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23965dd2
and eax, 0xab060840
or eax, 0x4090005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69da1876
and eax, 0x461122a
and eax, 0x4010000
or eax, 0x498a0845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6992a926
and eax, 0x4d8b0900
or eax, 0x240610
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b149db
and eax, 0xb810310
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2dae83
and eax, 0x379ece85
and eax, 0x10c0c01
or eax, 0xae030054
mov dword [ebx], eax
add ebx, edx
and eax, 0x1932d30f
or eax, 0x1e98e19
and eax, 0x2b0c15
or eax, 0xc2000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdaeed55
and eax, 0x8b04c000
or eax, 0x60006b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a23994
and eax, 0x1000000
or eax, 0xe0d1084d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293aa991
and eax, 0x49a10c
or eax, 0x10040e03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175b7cb4
and eax, 0x510d399
or eax, 0x58e92400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd06263
and eax, 0x3478e6d9
and eax, 0x4404001
or eax, 0xc88c8cc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73787996
or eax, 0x7af0db25
and eax, 0xccc4cc44
or eax, 0x80088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a15a0d9
xor eax, 0x759cc3a3
and eax, 0x88400c4c
or eax, 0x448cc080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9fb63f
and eax, 0x800350c0
or eax, 0x6c88050c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7747534d
and eax, 0x8b0c0481
or eax, 0xe802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ce32f1
and eax, 0x41020840
or eax, 0x4290005
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d86c28
and eax, 0x67fd55b
and eax, 0x6684000
or eax, 0x88801010
mov dword [ebx], eax
add ebx, edx
and eax, 0x596d64d7
and eax, 0x10
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a94905a
and eax, 0x41800040
or eax, 0x4090484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1242f6d5
and eax, 0x1640cc3b
and eax, 0x14408010
or eax, 0xd0bec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1e2dbc
xor eax, 0x739b0f6e
and eax, 0x8092a
or eax, 0x51044401
mov dword [ebx], eax
add ebx, edx
and eax, 0x295c1f0c
and eax, 0xc08
or eax, 0x1070e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2821ee98
xor eax, 0x76cf2de3
and eax, 0x4c48300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748fe400
or eax, 0x47ebcbd4
and eax, 0x3e84580
or eax, 0x88100009
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b89c6b
xor eax, 0xae7fa30
and eax, 0x3fc11
or eax, 0x55000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f691275
and eax, 0x74418870
or eax, 0x80140188
mov dword [ebx], eax
add ebx, edx
or eax, 0x3786c02b
and eax, 0x83d4418b
or eax, 0x8200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb173c6
xor eax, 0x1abdf615
and eax, 0x11585
or eax, 0xccc24860
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec8d538
or eax, 0x4767d8b9
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2cf41b
xor eax, 0x345ff3ef
and eax, 0x680315c4
or eax, 0x84884008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7510cf78
and eax, 0x4400
or eax, 0x104a881
mov dword [ebx], eax
add ebx, edx
or eax, 0x4105a8
and eax, 0x1450000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6750da74
and eax, 0x145d6484
and eax, 0x10004
or eax, 0xf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x700a57ff
and eax, 0x70010500
or eax, 0x8c448800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac7224e
and eax, 0x4bda1cc0
and eax, 0x48800c40
or eax, 0xb40d8110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bfdaf0
or eax, 0x28fcdd77
and eax, 0x40fedff6
or eax, 0x11012008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7310db31
and eax, 0x300015ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf69cb4
or eax, 0x107a280b
and eax, 0x80000
or eax, 0x85850040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72515e77
and eax, 0xf7dc5e34
or eax, 0x823a0c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c61b05f
and eax, 0xc31c4483
or eax, 0x41a108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb13662
and eax, 0x28ebed21
and eax, 0x8c8c400
or eax, 0xc40408cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ca2148
and eax, 0x8c024584
or eax, 0x60891048
mov dword [ebx], eax
add ebx, edx
or eax, 0x400c6a20
and eax, 0x88046c80
or eax, 0x3108003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2528cf9e
and eax, 0x4080005
or eax, 0x41810840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c76ff81
xor eax, 0x2a4450fe
and eax, 0x4098b30
or eax, 0x84400c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ae9b7f9
and eax, 0x2a00c09
or eax, 0x89584180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13704f8a
and eax, 0x90080001
or eax, 0x2707f854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2541e2a3
and eax, 0x10400002
or eax, 0x64808500
mov dword [ebx], eax
add ebx, edx
or eax, 0x628b5793
and eax, 0x70498313
or eax, 0x88040848
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd97be5
and eax, 0x10301
or eax, 0x8310b40e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531990b7
or eax, 0x73c26ce2
and eax, 0x114841fa
or eax, 0x8340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2e4c42
xor eax, 0x682c8ca9
and eax, 0xd780101
or eax, 0x280448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdddbd1
and eax, 0x5d87552e
and eax, 0x10010002
or eax, 0xe98208b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x40db799a
xor eax, 0x68d9a9b0
and eax, 0x80a2102
or eax, 0x83045e58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57370975
xor eax, 0x51d4b81a
and eax, 0x850dc815
or eax, 0x32023040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b150c85
xor eax, 0x5630ca39
and eax, 0x20000200
or eax, 0xc08102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a124a1b
and eax, 0x102e9282
and eax, 0
or eax, 0xebf04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383ed873
and eax, 0xd04c8908
or eax, 0x28010201
mov dword [ebx], eax
add ebx, edx
or eax, 0x4420e5aa
and eax, 0x8801a70b
or eax, 0x1101004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f462ecc
and eax, 0x8b46b045
or eax, 0x204010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb66ec
and eax, 0x1226044
or eax, 0x88449001
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b0ae38
and eax, 0xa000
or eax, 0x4d8b5c45
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf43d51
and eax, 0x800c40
or eax, 0x113703b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54693e6e
xor eax, 0xaf638c7
and eax, 0x4c00010d
or eax, 0xb045b602
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0d5de8
and eax, 0x4041008
or eax, 0x70c033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54833b54
and eax, 0x10e3c023
or eax, 0x21080010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b24e447
xor eax, 0x466d4409
and eax, 0x344040a
or eax, 0x80b04981
mov dword [ebx], eax
add ebx, edx
or eax, 0x70bb7625
and eax, 0x41890281
or eax, 0xc000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca52b32
or eax, 0x3f54fe29
and eax, 0x38548bf0
or eax, 0xc0010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e71295f
xor eax, 0x13d2ece0
and eax, 0x89024203
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e7abd3
or eax, 0x77c2adfb
and eax, 0x13c2a851
or eax, 0x88295004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630dd72
and eax, 0xdd00503
or eax, 0x2244088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198bf947
and eax, 0x50884
or eax, 0xc9800033
mov dword [ebx], eax
add ebx, edx
and eax, 0x5acd5a05
and eax, 0x40850805
or eax, 0x5420170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52478b3e
or eax, 0x7d9286a4
and eax, 0xec
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x10b76187
and eax, 0x355ef567
and eax, 0x66100
or eax, 0xc7018a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x748fd2a3
xor eax, 0x104840b9
and eax, 0x8001
or eax, 0x6c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e03dc0
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e4061a
and eax, 0x55650208
or eax, 0x88089e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9d85a7
and eax, 0x4c848080
or eax, 0x80484c43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d77d8c
and eax, 0x8808804c
or eax, 0x44c44c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db944b8
xor eax, 0x13f9bc19
and eax, 0xe088144c
or eax, 0xc034180
mov dword [ebx], eax
add ebx, edx
or eax, 0x61310898
and eax, 0x5d1e0b21
and eax, 0x40000900
or eax, 0x643483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd7fb5a
and eax, 0x338958ad
and eax, 0x20000000
or eax, 0x55000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x53ec2e82
or eax, 0x4fec64c4
and eax, 0x14046e02
or eax, 0x119109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386a1b2f
and eax, 0x20004020
or eax, 0x83000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3802d9e4
xor eax, 0x7bc6397a
and eax, 0x400024
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x826c3b7
and eax, 0x4000
or eax, 0x5008058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb0492b
and eax, 0x2c543350
and eax, 0
or eax, 0x510c4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x16b0af9e
and eax, 0x58a
or eax, 0x40641001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e72de7f
and eax, 0x3fb2c3d8
and eax, 0x1e120040
or eax, 0xe1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc7fecb
and eax, 0
or eax, 0x40300c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d2f8c2b
and eax, 0x4c030c00
or eax, 0x80c05100
mov dword [ebx], eax
add ebx, edx
and eax, 0x374f3d0e
and eax, 0x4031500
or eax, 0xe88840cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ab48e0
and eax, 0xa0000c00
or eax, 0x108e083
mov dword [ebx], eax
add ebx, edx
or eax, 0x618c2dc4
and eax, 0x4100
or eax, 0x400238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64706050
xor eax, 0x46006a0b
and eax, 0x2304101
or eax, 0x89c80488
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7bb6bb
and eax, 0x40433009
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0x15efd654
or eax, 0x773a96d7
and eax, 0x1c18200
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444e07b4
xor eax, 0x31cd8b7
and eax, 0x42100c01
or eax, 0x1280188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7e0795
xor eax, 0x3155a49c
and eax, 0x120000
or eax, 0x1a80040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d867fa
and eax, 0x1000000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a57499a
or eax, 0x2135999f
and eax, 0x81040992
or eax, 0x800640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bcc7e8
and eax, 0x2000000
or eax, 0xd000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b18a0e6
xor eax, 0x6b5b275d
and eax, 0x40420514
or eax, 0x22400a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x19846a9a
and eax, 0x3e15c53c
and eax, 0x40000
or eax, 0xc0810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b09659
and eax, 0x40800040
or eax, 0xd0b7134
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a92bfb
and eax, 0x5c0909f8
or eax, 0xa0448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a5ac14
and eax, 0x108801e8
or eax, 0x45030803
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b853dbd
and eax, 0x18201fc
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x418a9f92
and eax, 0x7f5edc6d
and eax, 0x1000000
or eax, 0x82fc5589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf275f7
and eax, 0x3002207c
or eax, 0x4330dc01
mov dword [ebx], eax
add ebx, edx
or eax, 0xa60ffcf
and eax, 0x78408b53
or eax, 0x84050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f485590
and eax, 0x68050c83
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b13548b
xor eax, 0x6f7c0f47
and eax, 0x10004042
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfd87e5
and eax, 0x5aced774
and eax, 0x100c0524
or eax, 0x203010db
mov dword [ebx], eax
add ebx, edx
or eax, 0xc867516
and eax, 0x2a0040
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d43d0b
and eax, 0x2bc150b
or eax, 0x89404080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb593e2a
and eax, 0x18cbd742
and eax, 0x100
or eax, 0x42689404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8235da
and eax, 0xa8fd367
and eax, 0xa000040
or eax, 0xf5500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2316b7b3
or eax, 0x4703f9e8
and eax, 0x40101811
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea2d113
and eax, 0x21900
or eax, 0x1002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e95fc9
and eax, 0
or eax, 0x26740000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614f0bd0
and eax, 0x50b0040
or eax, 0x880002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bd465c7
and eax, 0x404120
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531b420c
and eax, 0x10110110
or eax, 0x2804fe41
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a126a13
and eax, 0x38004010
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4933d2ef
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fa2494
and eax, 0x8002080
or eax, 0x8300c241
mov dword [ebx], eax
add ebx, edx
or eax, 0x57859931
and eax, 0x40000880
or eax, 0x400002
mov dword [ebx], eax
add ebx, edx
or eax, 0x242ecf25
and eax, 0x71c9c75d
and eax, 0x40484000
or eax, 0x96a01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b81ae07
and eax, 0x81000007
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53fb8bb9
and eax, 0x90eb0084
or eax, 0xe000440
mov dword [ebx], eax
add ebx, edx
or eax, 0x181e0532
and eax, 0xf805c6
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb8bbd3
or eax, 0x1121b7b0
and eax, 0x49000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d8fa3c
xor eax, 0x66cdc044
and eax, 0x9f153a70
or eax, 0x60eac502
mov dword [ebx], eax
add ebx, edx
and eax, 0x35bfb7bd
and eax, 0x11da500
or eax, 0xc240408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262f1b30
and eax, 0xe4025488
or eax, 0x8890144
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9e0533
and eax, 0x20000400
or eax, 0x8140e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6267b4be
or eax, 0x6e74e789
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbedc0e
xor eax, 0x541b97ec
and eax, 0x21010082
or eax, 0x8200c001
mov dword [ebx], eax
add ebx, edx
and eax, 0xe3cc3e3
xor eax, 0x3ccbca49
and eax, 0x400000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b3879c
and eax, 0x223db3d8
and eax, 0x20000180
or eax, 0xc8c04447
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425a8edb
and eax, 0x61d067dc
and eax, 0x4018
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x2859d867
and eax, 0x2950c045
or eax, 0x10a40400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f0b01c
and eax, 0x41040040
or eax, 0x4c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x561f5ea3
and eax, 0x2cbb3c97
and eax, 0x1a0480
or eax, 0x40200048
mov dword [ebx], eax
add ebx, edx
or eax, 0x157e06f2
or eax, 0x12ff9edf
and eax, 0x44458600
or eax, 0x88004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e63f95
or eax, 0x37cfeafa
and eax, 0x403a14
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x745ed952
and eax, 0x464ed779
and eax, 0x400000
or eax, 0x209045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f63b05
and eax, 0x47004002
or eax, 0x80000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ab90c2
and eax, 0x228d040
or eax, 0x38000405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26584e5
xor eax, 0x7d296a34
and eax, 0x45440000
or eax, 0x830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca3ea51
and eax, 0x40222050
or eax, 0x181488
mov dword [ebx], eax
add ebx, edx
or eax, 0x48203f4e
and eax, 0x6ab5e0ca
and eax, 0x48000000
or eax, 0x9445c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e95834c
and eax, 0x400244
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39641f39
and eax, 0x10600545
or eax, 0x44804082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cb93ea3
or eax, 0x403093e5
and eax, 0x44000022
or eax, 0x83004018
mov dword [ebx], eax
add ebx, edx
and eax, 0x67753ec3
and eax, 0x79010840
and eax, 0
or eax, 0x3a64e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a02bb2
and eax, 0x41c40040
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42da9e80
and eax, 0x40020000
or eax, 0x3874e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dabe28d
and eax, 0xc018600
or eax, 0xe0444100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c522634
and eax, 0x6a45d0d4
and eax, 0x400000
or eax, 0x3a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a51e29
or eax, 0x5df1270b
and eax, 0x14f00587
or eax, 0x80004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dcb034
and eax, 0x1b4fe2e5
and eax, 0x3004020
or eax, 0xc400001a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c04d603
and eax, 0x4000
or eax, 0x3aa4b445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f820ba6
and eax, 0x45060040
or eax, 0xc10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69960d53
and eax, 0xc10
or eax, 0x2e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ccf41c
and eax, 0x5044c600
or eax, 0xac010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a74e836
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9ef40f
and eax, 0
or eax, 0x4d8b09eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d29ad1
or eax, 0x19036dbb
and eax, 0x1c183f8
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e950e4
or eax, 0x6abea212
and eax, 0x3bc4108
or eax, 0x80400c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6244328d
or eax, 0x7e149d90
and eax, 0x730cfc1d
or eax, 0x20060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed583a0
and eax, 0x7c558b18
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5d252d
and eax, 0x2e6c3250
and eax, 0x40000
or eax, 0xc091448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238468b1
xor eax, 0x462e7198
and eax, 0x155d00
or eax, 0x5000a250
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bad47d7
xor eax, 0x7dc9bcb3
and eax, 0x5004020
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x79657018
and eax, 0xb0047000
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a99019
and eax, 0xe304e001
or eax, 0x8000b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449aa356
and eax, 0x8b800051
or eax, 0x403288
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d82c7da
xor eax, 0x10e18878
and eax, 0xcc035da1
or eax, 0xc00044
mov dword [ebx], eax
add ebx, edx
and eax, 0x567e1a7
or eax, 0x16145680
and eax, 0x4444484
or eax, 0xc8888848
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b79a067
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42318fd2
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb7cdda
or eax, 0x2294cfc1
and eax, 0xe08b45c4
or eax, 0xc001008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624251aa
or eax, 0x7e666574
and eax, 0x4206400
or eax, 0x8881
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e96f36
and eax, 0x2f1105be
and eax, 0x10000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d6193f
and eax, 0x3000000
or eax, 0x80004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c696552
and eax, 0x2608640
and eax, 0x200040
or eax, 0x830180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc7464a
and eax, 0x5004040
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32091d7f
and eax, 0x786b8761
and eax, 0
or eax, 0xfffe0c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed53cad
and eax, 0x403214ad
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48780a6
and eax, 0x858400
or eax, 0x10004300
mov dword [ebx], eax
add ebx, edx
or eax, 0xd250048
xor eax, 0x77c3c9a0
and eax, 0x20660ee8
or eax, 0x499f116
mov dword [ebx], eax
add ebx, edx
or eax, 0x6117f4b9
and eax, 0x3fb766b1
and eax, 0x5004030
or eax, 0xc2000002
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc84fd1
or eax, 0x64f85f14
and eax, 0x65f81404
or eax, 0x9a060081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1125a73f
and eax, 0x401230ba
or eax, 0x200445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618a02bb
xor eax, 0x4ae8cc61
and eax, 0x800c200
or eax, 0x10850500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6f0ac7
and eax, 0xeacdc6
or eax, 0x44153238
mov dword [ebx], eax
add ebx, edx
or eax, 0x490d054d
and eax, 0x638140a
and eax, 0x4000002
or eax, 0xc3004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1ae5d9
or eax, 0x1bdcef9d
and eax, 0xdfde0c85
or eax, 0x20201000
mov dword [ebx], eax
add ebx, edx
or eax, 0x777a6fa3
and eax, 0x3ba746d3
and eax, 0x224083
or eax, 0x4010187c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5d15fe
and eax, 0x54500
or eax, 0x20808200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45b4082d
xor eax, 0x2c426bfc
and eax, 0x4873a4d0
or eax, 0x208c5b2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x33847a2d
and eax, 0x2ee77683
and eax, 0x4000
or eax, 0xc7000032
mov dword [ebx], eax
add ebx, edx
and eax, 0xc323265
xor eax, 0x2f1bc6ad
and eax, 0x2b1a0485
or eax, 0xd4e42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bba5b24
or eax, 0x75fd3b31
and eax, 0x403074b1
or eax, 0x2004e
mov dword [ebx], eax
add ebx, edx
or eax, 0x76431685
xor eax, 0x45cef79d
and eax, 0x20858100
or eax, 0x8004600
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c5a665
and eax, 0x858600
or eax, 0x807a79fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be80a5
and eax, 0x6436fed4
and eax, 0
or eax, 0xc7004032
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ae5963
xor eax, 0x1e402106
and eax, 0x5d402004
or eax, 0xa2be0c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e67c5e8
and eax, 0x40220480
or eax, 0x10887f
mov dword [ebx], eax
add ebx, edx
and eax, 0xc467b70
or eax, 0x7f611849
and eax, 0x30010000
or eax, 0x84c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aae065
and eax, 0x14afe764
or eax, 0x8850189a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b32a18
and eax, 0x84004032
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca7b31e
or eax, 0x443c7d74
and eax, 0xefbe3404
or eax, 0x10400081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5855c76d
and eax, 0x4032a4ed
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c044056
and eax, 0
or eax, 0x3885c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b38d6a
xor eax, 0x7677a2e
and eax, 0x18e6ff2e
or eax, 0xa01900d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10774216
and eax, 0x80004032
or eax, 0x47000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f95525
xor eax, 0x7c005170
and eax, 0xbbf80405
or eax, 0x44063880
mov dword [ebx], eax
add ebx, edx
or eax, 0x150ce1d8
or eax, 0x3967b8bd
and eax, 0x4032c4fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d38062
and eax, 0x4081c400
or eax, 0x40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x73644df9
and eax, 0x548241ac
and eax, 0x508041a8
or eax, 0x847fbe56
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496d416
and eax, 0xc0000020
or eax, 0x7004012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffce8b8
and eax, 0x6e13c5e2
and eax, 0x6e104080
or eax, 0x91ee0405
mov dword [ebx], eax
add ebx, edx
and eax, 0x4576785f
and eax, 0x40324005
or eax, 0xacfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1920ea6e
xor eax, 0x393d9099
and eax, 0x40058600
or eax, 0x8804100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae65831
and eax, 0x6817bb1b
and eax, 0x48079b10
or eax, 0xb0f864ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cd6c55
and eax, 0xc1004032
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d877a60
or eax, 0x3b83e92f
and eax, 0xfb864805
or eax, 0x4780480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d74436d
or eax, 0x5f385fb1
and eax, 0x40320cf9
or eax, 0x10006
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dad958
and eax, 0
or eax, 0x5085c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecbe7d4
xor eax, 0x54282998
and eax, 0x8e7ce4c
or eax, 0x141831b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3043706e
and eax, 0x4004032
or eax, 0xc3000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d674d1e
and eax, 0x8a660405
or eax, 0x75985080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7129d14d
and eax, 0x403304cd
or eax, 0x2832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2deeb2b
and eax, 0x56df1c1b
and eax, 0x40850400
or eax, 0x1800c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4036ee37
and eax, 0x18b32936
or eax, 0x244cd6c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e3c226
or eax, 0x6c65b2c0
and eax, 0x44004022
or eax, 0x83000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a4e91a7
and eax, 0x42000001
or eax, 0xbdfe5c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e081c11
and eax, 0x2096474f
and eax, 0x401
or eax, 0x403348fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x63348eda
or eax, 0x1b3ba6ca
and eax, 0x40018600
or eax, 0x20844100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbbf8c6
or eax, 0x5b85e588
and eax, 0x58bfffce
or eax, 0x400030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1931f4ec
xor eax, 0x571f5b08
and eax, 0x6004012
or eax, 0xc1000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d1234b
and eax, 0x46739d68
and eax, 0
or eax, 0xfffe6485
mov dword [ebx], eax
add ebx, edx
or eax, 0x67836d3
or eax, 0x654b952a
and eax, 0x403360ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714c060e
and eax, 0x20054600
or eax, 0x48808100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7487b847
and eax, 0x45cd439c
and eax, 0x40850000
or eax, 0x347afffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7085df85
and eax, 0x8b6311c
and eax, 0x10
or eax, 0xc7004023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726f9bdb
or eax, 0x2189e8ea
and eax, 0xb5ee6880
or eax, 0x4a100405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f26f892
and eax, 0x108017
or eax, 0x402300e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c700474
or eax, 0x22380614
and eax, 0x30018600
or eax, 0x40844100
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c46af3
or eax, 0xbf70dce
and eax, 0x10f7effe
or eax, 0x80081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b30770d
and eax, 0x83004033
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a729654
and eax, 0x42000000
or eax, 0xbdfe7485
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5b7958
or eax, 0x269fc92c
and eax, 0x4033a4fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4bd8f7
and eax, 0x18004400
or eax, 0x60858300
mov dword [ebx], eax
add ebx, edx
and eax, 0x516c5dd5
and eax, 0x25d2ff3
and eax, 0x40500
or eax, 0xb0fbfafe
mov dword [ebx], eax
add ebx, edx
or eax, 0xcce1fd7
and eax, 0x84004033
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d3e482
xor eax, 0x430696fb
and eax, 0x90d43000
or eax, 0x6f2a4c85
mov dword [ebx], eax
add ebx, edx
or eax, 0x600de74d
xor eax, 0x40c6ea23
and eax, 0x3100ee
or eax, 0x4002c011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb8fbf5
and eax, 0x81c300
or eax, 0x80040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e7af8b
and eax, 0xc4e7ef8a
or eax, 0x8181074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cd0f37
and eax, 0xc6004001
or eax, 0x1000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68dc6d0d
or eax, 0x19f0db1c
and eax, 0xbffc8404
or eax, 0x40020081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21af74a0
and eax, 0x4033d0a5
or eax, 0x85a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2931a0
or eax, 0x6708817b
and eax, 0x801c100
or eax, 0x80840600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c914d1
xor eax, 0x20b8639f
and eax, 0xa4f4b04e
or eax, 0x400b4fb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x25aea9c6
or eax, 0x5760e7ce
and eax, 0xc7004032
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b885cc6
and eax, 0x3000000
or eax, 0xfcfe8c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ff5d79
and eax, 0x40320001
or eax, 0x1f0fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2001eb52
and eax, 0x300
or eax, 0x9085c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4609253f
xor eax, 0x1062d30c
and eax, 0xef3432
or eax, 0x10cbcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a77bdb
and eax, 0x4004034
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e96ea5b
and eax, 0xa9968005
or eax, 0x56681480
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9ab093
and eax, 0x40101081
or eax, 0x24007e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a94fc37
or eax, 0x5e5cd3a0
and eax, 0x1884c700
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x476e693e
and eax, 0x44100
or eax, 0x1cfbbefe
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ae92e7
and eax, 0x4000024
or eax, 0xc3004010
mov dword [ebx], eax
add ebx, edx
or eax, 0x604ff386
and eax, 0xe74e9084
or eax, 0x18b00c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d33bdd
and eax, 0x242058
or eax, 0x401008a7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b76e7e
xor eax, 0x7002a9a0
and eax, 0x81c700
or eax, 0xa0040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c2ddba
and eax, 0x10471aba
or eax, 0x2cb8e544
mov dword [ebx], eax
add ebx, edx
or eax, 0x1501b0d0
or eax, 0x3d03c849
and eax, 0x5004034
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7395d38e
and eax, 0x43000004
or eax, 0xbcfea481
mov dword [ebx], eax
add ebx, edx
and eax, 0x331d47aa
and eax, 0x140480
or eax, 0x4020487f
mov dword [ebx], eax
add ebx, edx
or eax, 0x237a8f6f
xor eax, 0x3e86a076
and eax, 0x8804700
or eax, 0xa0058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b424f5
or eax, 0x46086ce3
and eax, 0x408c6ce2
or eax, 0x1873931c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fed846
and eax, 0x7000030
or eax, 0xc0004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64970568
and eax, 0xa3960404
or eax, 0x5c68a881
mov dword [ebx], eax
add ebx, edx
or eax, 0x28cf13b3
or eax, 0x7cf760c4
and eax, 0x403468f7
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6009016e
or eax, 0x77f7ed5f
and eax, 0x3085c500
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6607a025
or eax, 0x1b8ebe99
and eax, 0x548effbc
or eax, 0x20710042
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9f4fe2
or eax, 0x4cf9f07
and eax, 0x45004034
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73238395
and eax, 0xf7228085
or eax, 0x8dc3400
mov dword [ebx], eax
add ebx, edx
or eax, 0x172948b7
and eax, 0x7cda7631
and eax, 0x40100431
or eax, 0x2480ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x111005c3
xor eax, 0x7ab2325f
and eax, 0x38800600
or eax, 0x8005c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acd5eed
xor eax, 0x30d3c7ad
and eax, 0x909b5e40
or eax, 0x64a1be
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cb1040
and eax, 0x710c619c
and eax, 0
or eax, 0xc7004034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d75e8e
or eax, 0xf9b374e
and eax, 0xafde3c84
or eax, 0x50208001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6c0874
and eax, 0x40240004
or eax, 0x10a0fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1e328a
and eax, 0x2faa182a
and eax, 0
or eax, 0xc085c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90359ee
and eax, 0x80869eee
or eax, 0x30796110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5adb4ab3
or eax, 0x43eeb2e1
and eax, 0xc3004034
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47dd351b
and eax, 0xc7dc4405
or eax, 0x38228080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8b15f6
and eax, 0x4034c0f7
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ad0d61
and eax, 0x40000
or eax, 0xc881c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b909aa
and eax, 0x943cceaa
or eax, 0x40c33154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b323388
and eax, 0x87004034
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d80e160
and eax, 0xef80c004
or eax, 0x107e0c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f09becc
and eax, 0x16ba5e4a
and eax, 0x304048
or eax, 0x4004a0b7
mov dword [ebx], eax
add ebx, edx
and eax, 0x74223297
and eax, 0x7fd74eda
and eax, 0x40000000
or eax, 0x9085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af23305
xor eax, 0x267bb301
and eax, 0x70fbb000
or eax, 0x88044ffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46770d19
and eax, 0x86004024
or eax, 0x41000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x631f4cad
or eax, 0x12e465a5
and eax, 0x53e44485
or eax, 0xac1a9000
mov dword [ebx], eax
add ebx, edx
or eax, 0x98129a9
and eax, 0x273677f4
and eax, 0x3404a4
or eax, 0x4001005b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c11248c
or eax, 0x3d07b273
and eax, 0x18058600
or eax, 0xc0804100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5c7ea8
and eax, 0x18044600
or eax, 0xfbb9fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c322e6
and eax, 0x24
or eax, 0xc7004011
mov dword [ebx], eax
add ebx, edx
or eax, 0x260013c5
and eax, 0xe7005085
or eax, 0x18fe8c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d54222c
and eax, 0x40140004
or eax, 0x2124fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c623d7c
and eax, 0x60050500
or eax, 0x8080c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acc775
and eax, 0x20290074
or eax, 0x18d6ff8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645a3bea
or eax, 0x751cfcad
and eax, 0x45004035
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b086ec
and eax, 0xc7b0c485
or eax, 0x384e2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4de16c
xor eax, 0x54903fd
and eax, 0x300414
or eax, 0x400540eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cbfb337
and eax, 0x40050000
or eax, 0xa880c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baecca9
and eax, 0x502b0ba8
or eax, 0x4d4f456
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9e8fcc
and eax, 0x40004030
or eax, 0x87000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fe78f7
and eax, 0x40004005
or eax, 0xbffeac80
mov dword [ebx], eax
add ebx, edx
and eax, 0x452098a
or eax, 0x5ebeff1f
and eax, 0x4034609f
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33904165
or eax, 0xc9a740f
and eax, 0x70854500
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb9ad15
and eax, 0xe76a492
and eax, 0x4342010
or eax, 0x70cbdfee
mov dword [ebx], eax
add ebx, edx
and eax, 0x7176b4db
and eax, 0x40000010
or eax, 0x87004025
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db4a154
and eax, 0xdfb4e005
or eax, 0x204a1480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d4dd23
and eax, 0x69ecff9f
and eax, 0x40200086
or eax, 0x158079
mov dword [ebx], eax
add ebx, edx
or eax, 0x44492fff
and eax, 0x40058700
or eax, 0xb8804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68123e9a
and eax, 0x9097f99a
or eax, 0x4680664
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100dfac
and eax, 0x85000010
or eax, 0x42004025
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d9c379
and eax, 0x43004001
or eax, 0xbcfebc84
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf019519
and eax, 0x46279ec1
and eax, 0x40250880
or eax, 0x10a47f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb831431
and eax, 0x848000
or eax, 0x14700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a58a214
and eax, 0x18dd6514
or eax, 0xa0229aeb
mov dword [ebx], eax
add ebx, edx
or eax, 0x96c6ada
and eax, 0x81004035
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47590b70
and eax, 0xc7590005
or eax, 0x38a60480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a22470
and eax, 0x1500f5
or eax, 0x4020cc0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdfeb6d
and eax, 0x5c000
or eax, 0x8800700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443ec18
and eax, 0x8c62b18
or eax, 0xd039d4e7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a938f57
and eax, 0xc2004035
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38539e7c
or eax, 0x2cc5a137
and eax, 0xffd70c05
or eax, 0x280080
mov dword [ebx], eax
add ebx, edx
and eax, 0x56caa407
or eax, 0x7acec308
and eax, 0x4004c00d
or eax, 0x3128f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee0f509
xor eax, 0x6f9951b9
and eax, 0x818100
or eax, 0x10044600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7275f5e5
and eax, 0x60f032e5
or eax, 0x980fcd1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306c02e2
and eax, 0xc0004015
or eax, 0x7000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e6b53
and eax, 0xb34b8d
and eax, 0x320004
or eax, 0xffcd1481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75379f82
and eax, 0x41af4624
and eax, 4
or eax, 0x403614fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b993
and eax, 0
or eax, 0x1885c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a28a89
and eax, 0x20274d89
or eax, 0x4d8b276
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29630fd6
xor eax, 0x29d2583
and eax, 0x7004022
or eax, 0xc0000014
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcb3dea
xor eax, 0x2a89b0aa
and eax, 0xe5420c04
or eax, 0x1abd1081
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bdd746
and eax, 0x403610c7
or eax, 0x2038
mov dword [ebx], eax
add ebx, edx
and eax, 0x344c3c5a
and eax, 0x691abd86
and eax, 0
or eax, 0x2085c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1339d19b
xor eax, 0x43c18622
and eax, 0x40c04722
or eax, 0x3fb8dd
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd6a203
and eax, 0x423f3a74
and eax, 0x42000034
or eax, 0x85004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a7a6d5
and eax, 0x684358f1
and eax, 0
or eax, 0xffff2485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb6cdff
and eax, 0x407a
or eax, 0x40361085
mov dword [ebx], eax
add ebx, edx
and eax, 0x28098ae5
xor eax, 0x3362ff3e
and eax, 0x2000c700
or eax, 0x8850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32295c77
and eax, 0x20addf77
or eax, 0x40522088
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b74aa8b
or eax, 0x352364a
and eax, 0x3000002
or eax, 0xc4004034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42fcdab
and eax, 0x1bd30b74
and eax, 0x3030804
or eax, 0xfcfc2481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9d60ef
xor eax, 0x70ee3a8c
and eax, 0x464e6
or eax, 0x40320819
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f109758
and eax, 0x400
or eax, 0x3085c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1467358e
and eax, 0x4e7f78e
or eax, 0x80180871
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dce7f1a
and eax, 0x3625d435
and eax, 0x24
or eax, 0xc7004012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2aa294
and eax, 0xbc2a2080
or eax, 0x43d51405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7301aa3a
and eax, 0x40000000
or eax, 0x3698ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fe797e
and eax, 0x5e838f3b
and eax, 0x808100
or eax, 0x38054600
mov dword [ebx], eax
add ebx, edx
or eax, 0x702b65d2
xor eax, 0x5e5f1d34
and eax, 0x24f0fae6
or eax, 0x800f0519
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1de9f3
and eax, 0x4032
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x21be75a9
and eax, 0x1000000
or eax, 0xfeff3c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x407dbe00
xor eax, 0x12906444
and eax, 0x40241044
or eax, 0x12a4bb
mov dword [ebx], eax
add ebx, edx
or eax, 0x30916f7c
and eax, 0x4085c700
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc3fb87
and eax, 0x40c7ff87
or eax, 0x80380078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4979fbec
and eax, 0x81000012
or eax, 0x46004024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb156ad
and eax, 0x44004004
or eax, 0xbbff0481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7deb4444
and eax, 0x403644c5
or eax, 0x883a
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ccc68d
and eax, 0x4084c600
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b20f5c8
xor eax, 0x71e78996
and eax, 0x18427e5e
or eax, 0xc4bd81a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x36bf6a15
and eax, 0xc6004036
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6651b0a5
or eax, 0x608996f5
and eax, 0xe7d94485
or eax, 0x18260800
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d0af8
and eax, 0x21d6f617
and eax, 0x164015
or eax, 0x4020a8ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x5965b1f2
and eax, 0x5005c100
or eax, 0x800600
mov dword [ebx], eax
add ebx, edx
or eax, 0x416d4460
and eax, 0x50edc760
or eax, 0xa812389f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf321db4
and eax, 0xc7004002
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d3b7fa
and eax, 0x1fed5c67
and eax, 0x17c15404
or eax, 0xe83e0081
mov dword [ebx], eax
add ebx, edx
and eax, 0x51db8b13
xor eax, 0xbc3b14f
and eax, 0x4010004e
or eax, 0x2708b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1488e3ad
and eax, 0x5085c300
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc76e2e
and eax, 0x6fb6c93e
and eax, 0x86c92e
or eax, 0x147936d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce3f5e1
xor eax, 0x525d8272
and eax, 0x46004013
or eax, 0x81000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fd9ffb
or eax, 0x6cb4cb7b
and eax, 0xfffd5c85
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48909633
and eax, 0x5c4ed97b
and eax, 0x60832
or eax, 0x403120cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5409a75b
xor eax, 0x68b8fe1b
and eax, 0x60844100
or eax, 0x18600
mov dword [ebx], eax
add ebx, edx
and eax, 0x185a1b8
or eax, 0x3a434d39
and eax, 0x30c7cd39
or eax, 0x43832c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x507aa040
and eax, 0
or eax, 0xc7004037
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7eb066
and eax, 0x7dfa5889
and eax, 0x4d7a4001
or eax, 0xb2852484
mov dword [ebx], eax
add ebx, edx
or eax, 0x72546b12
and eax, 0x40374097
or eax, 0x1068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581a31e8
xor eax, 0x455a70e9
and eax, 0x48050100
or eax, 0x2080c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x787fa877
or eax, 0x5e12174d
and eax, 0x64ffff7f
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc14ff7
and eax, 0x40004037
or eax, 0x87000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4cbe84
and eax, 0x35ecc2c6
and eax, 0x254c4084
or eax, 0xdab32c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479517ac
and eax, 0x227829
or eax, 0x401500d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x366a4346
and eax, 0x4000
or eax, 0x70858700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c86720c
and eax, 0x11e95ae9
and eax, 0x11008
or eax, 0x88feeff7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b20b3ec
and eax, 0x83004013
or eax, 0x44000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c51898
or eax, 0x641795c7
and eax, 0xe7d75485
or eax, 0x18282000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e78378e
and eax, 0x7000b
or eax, 0x403090f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf91ba6
and eax, 0x40010000
or eax, 0x3884c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x377dadd9
or eax, 0x66696039
and eax, 0x1cfdeff9
or eax, 0x80021006
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf931ea2
and eax, 0x83004015
or eax, 0x44000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x152c55cd
and eax, 0x2d32c022
and eax, 0x5004000
or eax, 0xfaff3c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x3645f465
and eax, 0x52005
or eax, 0x403288fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447231f5
and eax, 0x458100
or eax, 0x80004600
mov dword [ebx], eax
add ebx, edx
and eax, 0x681f37b2
and eax, 0x4554debf
and eax, 0x600
or eax, 0x4031b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e9d56d
or eax, 0xd41d687
and eax, 0x408045c7
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x328af7b7
and eax, 0x4007
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad0b95d
xor eax, 0x65052465
and eax, 0x30c48805
or eax, 0x7080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c41c874
xor eax, 0x65b2a4a
and eax, 0x30000
or eax, 0x45c40040
mov dword [ebx], eax
add ebx, edx
and eax, 0x326ff299
and eax, 0x70000
or eax, 0x4030d88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x318bab32
or eax, 0x1e913509
and eax, 0x10054700
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x303c276a
and eax, 0x402760
or eax, 0x1084
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f377704
xor eax, 0x32b70071
and eax, 0x30940545
or eax, 0xc0004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x161e4bff
or eax, 0x2e5b34e7
and eax, 0xc6004037
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b234103
and eax, 0x36d0dbaa
and eax, 0x20000000
or eax, 0x18009845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3272e76c
or eax, 0x71473697
and eax, 0x41470040
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21916aad
and eax, 0x4010008c
or eax, 0x281010
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9d9cc3
and eax, 0
or eax, 0xa045c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1881baae
or eax, 0x4a5b9c31
and eax, 0x401810
or eax, 0x200c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ca787a
or eax, 0x4f73272a
and eax, 0x8200502
or eax, 0x208440c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9046fc6
and eax, 0x1000000
or eax, 0xc6004038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1e6a63
or eax, 0x67ff11fa
and eax, 0x28382841
or eax, 0x10008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1451e085
and eax, 0x4410040
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e18a546
and eax, 0x40180004
or eax, 0x2050a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd54022
and eax, 0x10454000
or eax, 0xa0008700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be85bdc
and eax, 0x1840
or eax, 0x402020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4aadbf
or eax, 0x37e276ec
and eax, 0x2ca045c7
or eax, 0x40140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e92c16
xor eax, 0x127a5780
and eax, 0x46000010
or eax, 0x81004028
mov dword [ebx], eax
add ebx, edx
or eax, 0x261d25c1
xor eax, 0x22e9cbca
and eax, 0x70a801
or eax, 0x38081044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eea786f
and eax, 0x400040
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21845512
and eax, 0
or eax, 0x403884bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2754229f
and eax, 0x40448600
or eax, 0x80014100
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc7caa6
and eax, 0x72d1df5f
and eax, 0x400000
or eax, 0x3894
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eed3b65
and eax, 0x400004
or eax, 0xa08445c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79427a5b
and eax, 0xc1000018
or eax, 0x6004020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cad3f90
xor eax, 0x22242d2a
and eax, 0x8804000
or eax, 0x30308845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe80e3d5
and eax, 0x42abf7af
and eax, 0
or eax, 0x45c70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eab5fa3
and eax, 0x654641c5
and eax, 0
or eax, 0x4038bccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d547a4
and eax, 0x5fd4aa52
and eax, 0x40448200
or eax, 0x90014500
mov dword [ebx], eax
add ebx, edx
or eax, 0x718e987
and eax, 0x402880
or eax, 0x1050
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f530e4
or eax, 0x5bc4fada
and eax, 0x58c440c2
or eax, 0x84100505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7158fe37
xor eax, 0x3c1cfb4e
and eax, 0x81004038
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5758db8c
or eax, 0x6f974ab4
and eax, 0x28844804
or eax, 0x10689041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d7f06
and eax, 0x810040
or eax, 0x45460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62fe9bad
and eax, 0x40000000
or eax, 0x38fcdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x340d91c9
and eax, 0x6005c500
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5478d3f3
and eax, 0x400100
or eax, 0x3808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e51d7ee
and eax, 0x80044c6
or eax, 0x10e40101
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f4587
xor eax, 0x5e6d35a9
and eax, 0x40004028
or eax, 0x87000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8488dd
and eax, 0x904c844
or eax, 0x30282001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f7e361
and eax, 0x62a44b99
and eax, 0x800000
or eax, 0x45470040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd8baa9
and eax, 0x401938e8
or eax, 0x200004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c5df07
or eax, 0x10c6cc70
and eax, 0x3044c700
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1361a7
and eax, 0x402000
or eax, 0x1948
mov dword [ebx], eax
add ebx, edx
or eax, 0x353c687e
and eax, 0x68006a
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235e0607
and eax, 0x3ddd2dec
and eax, 0x100068
or eax, 0x28980
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bef847b
and eax, 0x8000
or eax, 0xfc450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1075d411
and eax, 0x10440000
or eax, 0xefb87d83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23347a99
and eax, 0xc8040a
or eax, 0x108005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f128ffb
or eax, 0x2ddab163
and eax, 0x5c20000
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d32e03b
xor eax, 0x67a24941
and eax, 0xdf57a960
or eax, 0x20a85280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2d2752
xor eax, 0x1a3075b5
and eax, 0x224
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfe8a15
xor eax, 0x4bb6a8e6
and eax, 0x5040008d
or eax, 0xaba08d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331aa512
and eax, 0x8850289f
or eax, 0x301d760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7265bf9d
and eax, 0xe8104040
or eax, 0x42bc15
mov dword [ebx], eax
add ebx, edx
and eax, 0x150f3c81
and eax, 0x1000
or eax, 0x268
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0043b7
and eax, 0
or eax, 0xf845c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ea263b
and eax, 0x22000000
or eax, 0xc9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0ea18d
and eax, 0xf8048109
or eax, 0x410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a88ea1
and eax, 0x89018081
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4431a523
and eax, 0x4d01e001
or eax, 0x30821844
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bedd54
or eax, 0x6a07bfd9
and eax, 0x37337ad8
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b01895b
and eax, 0xc008181
or eax, 0xf0040c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58341e09
xor eax, 0x24f9f957
and eax, 0x80416ad3
or eax, 0xb10952c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa2220e
or eax, 0x2210611b
and eax, 0x6015
or eax, 0x848b9840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4d84b2
xor eax, 0x5389ad9
and eax, 0xeefe0414
or eax, 0x11000881
mov dword [ebx], eax
add ebx, edx
and eax, 0xdfd126b
xor eax, 0x6168b6a0
and eax, 0x4c8010a1
or eax, 0x268405e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0bcbb8
and eax, 0x479d4f7a
and eax, 0x3810b42
or eax, 0x807ef4b4
mov dword [ebx], eax
add ebx, edx
or eax, 0xf42e2cf
and eax, 0x1348e9a1
and eax, 0x400080
or eax, 0xe8100444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1577e171
xor eax, 0x68ad9cec
and eax, 0x95da7811
or eax, 0x6a2580c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x664bf16f
xor eax, 0x31294aa0
and eax, 0x5008081
or eax, 0x80084402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c56eac1
xor eax, 0x6e1c575a
and eax, 0xa0c14c0
or eax, 0x81026000
mov dword [ebx], eax
add ebx, edx
and eax, 0x283190fb
and eax, 0x8001040
or eax, 0xf751ec0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x89f90e3
and eax, 0x40100805
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc7f171
and eax, 0x40000000
or eax, 0xab01b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d268f9
xor eax, 0x2f9ab46d
and eax, 0xd9a8061
or eax, 0x80206b12
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b58bf9d
or eax, 0x63de88f1
and eax, 0xfffae095
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a176213
and eax, 0x40034011
or eax, 0x58812ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12957a1c
xor eax, 0x2b36611a
and eax, 0xc2840f8
or eax, 0x3c01004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee6aec2
or eax, 0x7f2cb795
and eax, 0x5000012
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51118a09
and eax, 0x7ad75709
and eax, 0
or eax, 0xc75174c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1459ff
and eax, 0x2405
or eax, 0xd040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a53e7ed
xor eax, 0x48a4bcd5
and eax, 0xe30000
or eax, 0x9080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x604556c6
and eax, 0x3ef76f1c
and eax, 0xe44400
or eax, 0x8310098b
mov dword [ebx], eax
add ebx, edx
and eax, 0x62536538
xor eax, 0x77443f19
and eax, 0x45000001
or eax, 0x88901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x190129e3
or eax, 0x717341a0
and eax, 0x747901e0
or eax, 0x80048214
mov dword [ebx], eax
add ebx, edx
or eax, 0x823b003
xor eax, 0x7a5c5cbd
and eax, 0x8423634a
or eax, 0x9141030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2acabc23
and eax, 0xaffc0411
or eax, 0x50000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe32c87
and eax, 0x42ca1751
and eax, 0xa0010
or eax, 0x458152ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ce13ff
xor eax, 0x3cc2096
and eax, 0x40260
or eax, 0x85888994
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5d614
and eax, 0x848204
or eax, 0xff7b7c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba5f657
and eax, 0x2bac684d
and eax, 0x20080841
or eax, 0xd5e3e010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443b97c2
xor eax, 0x46ca3838
and eax, 0xc40247ab
or eax, 0x81b854
mov dword [ebx], eax
add ebx, edx
and eax, 0x537bc4c2
and eax, 0x40004000
or eax, 0x32e81004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4c3f00
and eax, 0x481000
or eax, 0x83b7eff8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce43aac
and eax, 0x840880
or eax, 0xc0010044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e867998
and eax, 0x800800
or eax, 0x550b0674
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fcd7b
and eax, 0x10aa2713
and eax, 0x10000200
or eax, 0x5ff50fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbed0d1
and eax, 0x1000
or eax, 0x402008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f36b45
xor eax, 0x1ad3c64e
and eax, 0x10830000
or eax, 0x6801b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d6cf6cc
and eax, 0x10680080
or eax, 0x8b83ba6b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1013567f
xor eax, 0x1ab271fa
and eax, 0x480501
or eax, 0x50b4408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796e3c53
and eax, 0x2c3f6430
and eax, 0x20000010
or eax, 0x100815ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3f7e79
and eax, 0x40
or eax, 0xc0320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624e8d42
and eax, 0x825c8502
or eax, 0x41016089
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ace083d
and eax, 0x404c0008
or eax, 0x8c80ccc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e70ab9
and eax, 0x7a589762
and eax, 0x48088440
or eax, 0x84c4488c
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ee482f
and eax, 0x4488400c
or eax, 0xa80315c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a3765c
and eax, 0xa1286480
or eax, 0x148803
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a62df8
xor eax, 0x25a8dd3d
and eax, 0
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c277e16
xor eax, 0x6e342838
and eax, 0x2014002
or eax, 0xa1008081
mov dword [ebx], eax
add ebx, edx
or eax, 0x37835da6
and eax, 0x1ccff467
and eax, 0x4000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8d1d9af
and eax, 0x24962259
and eax, 0x800001
or eax, 0x604445c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43eab112
and eax, 0x3004011
or eax, 0xc4000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c14bdf5
and eax, 1
or eax, 0x3968c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22cbc5b
and eax, 0x15777cb0
and eax, 0x1440000
or eax, 0x44830040
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3939
and eax, 0x10000
or eax, 0x40386ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f4122e
xor eax, 0x2d86ab2b
and eax, 0x1041c500
or eax, 0xc0040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef125c9
xor eax, 0x6d79fc1a
and eax, 0x3918
or eax, 0x400064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19656313
or eax, 0x4eed5ae5
and eax, 0x4c440c7
or eax, 0x80100500
mov dword [ebx], eax
add ebx, edx
or eax, 0x47599a22
and eax, 0xc7004021
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cc7fe6
and eax, 0x118c1845
or eax, 0x2800c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5209ebbe
and eax, 0x579716c
and eax, 0x1010040
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x796c733f
xor eax, 0x1827f0fa
and eax, 0x402190d8
or eax, 0x180c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8784aa
or eax, 0x66077c28
and eax, 0x6005c400
or eax, 0x80400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x27048046
and eax, 0x75fab8bd
and eax, 0
or eax, 0x4039a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x90a2b9c
and eax, 0x400184
or eax, 0xb0a44443
mov dword [ebx], eax
add ebx, edx
or eax, 0x40180227
or eax, 0x4c639fb5
and eax, 0xc4004031
or eax, 0x3000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1911f3c0
and eax, 0x28970ae0
and eax, 0x8100040
or eax, 0x31a8e805
mov dword [ebx], eax
add ebx, edx
and eax, 0x688ad121
and eax, 0x800000
or eax, 0x45470040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce747bd
and eax, 0x402040ec
or eax, 0x198800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ead7f43
or eax, 0x76fe16d7
and eax, 0x7045c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e30d5
and eax, 0
or eax, 0x4039d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6db485
and eax, 0x8240541
or eax, 0xd4d04086
mov dword [ebx], eax
add ebx, edx
or eax, 0x651dd39c
or eax, 0x4b41de90
and eax, 0xe8004019
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba8ffe6
and eax, 0x83a8b79d
or eax, 0x7c574000
mov dword [ebx], eax
add ebx, edx
or eax, 0x595748b
xor eax, 0x33a25da0
and eax, 0xc4580009
or eax, 0x3a04580
mov dword [ebx], eax
add ebx, edx
and eax, 0x3102bd76
and eax, 0x7c583f66
and eax, 0x400
or eax, 0xf845
mov dword [ebx], eax
add ebx, edx
or eax, 0x3909495b
and eax, 0x9090000
or eax, 0xe20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3b2415
xor eax, 0x5c6e243c
and eax, 0x3940009
or eax, 0x80684d82
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bae0c8
and eax, 0x880080
or eax, 0x4d010141
mov dword [ebx], eax
add ebx, edx
or eax, 0x48159a44
and eax, 0x4c1d83c4
or eax, 0xb0600038
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a42206e
and eax, 0x132b160e
and eax, 0x221020c
or eax, 0x89007101
mov dword [ebx], eax
add ebx, edx
or eax, 0x163566d5
and eax, 0x68379bb0
and eax, 0x11010
or eax, 0x448aec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x220be435
or eax, 0x2cf3ab5d
and eax, 0x850c415
or eax, 0x83000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5f8395
xor eax, 0x6bad13cd
and eax, 0xc050d048
or eax, 0x28012805
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e12677
and eax, 1
or eax, 0xb20
mov dword [ebx], eax
add ebx, edx
or eax, 0x249d4b25
and eax, 0x4084001
or eax, 0xb008482
mov dword [ebx], eax
add ebx, edx
or eax, 0x69c590ab
and eax, 0x4285d0a2
or eax, 0x90000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71abf43c
and eax, 0x1200400
or eax, 0x900074
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d89ed85
or eax, 0x151f515e
and eax, 0x108b044a
or eax, 0xc06000a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a82dfc
and eax, 0x880020
or eax, 0xe503c012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d2a34a
and eax, 0x80484358
or eax, 0x4c848005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48503e9a
and eax, 0x158917c5
and eax, 0x48804c4
or eax, 0xc844c808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b60f71b
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x394d91aa
and eax, 0x8080088
or eax, 0xe4835544
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e2bf8f
and eax, 0x64000500
or eax, 0x9845c251
mov dword [ebx], eax
add ebx, edx
and eax, 0x38312da2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54556c9d
and eax, 0
or eax, 0x458b09eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x527503c7
and eax, 0x1c0
or eax, 0x1c0823c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a2b9d
or eax, 0x21ec4008
and eax, 0x3fc4189
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd32994b
and eax, 0x40adc40
or eax, 0x4931200d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd7b07f
xor eax, 0x78ff93bf
and eax, 0x3006300
or eax, 0x8823100c
mov dword [ebx], eax
add ebx, edx
or eax, 0x54669396
and eax, 0x5dfd2c1c
and eax, 0x9400014
or eax, 0x82121041
mov dword [ebx], eax
add ebx, edx
and eax, 0x608abe72
and eax, 0x21040
or eax, 0x4d89ec05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x407bb0bc
and eax, 0x1100808
or eax, 0x80048300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb9da79
xor eax, 0x733dd129
and eax, 0xa808050
or eax, 0x4f6802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c22648c
and eax, 0x4810000
or eax, 0xc0020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a553e6a
and eax, 0x1d43618e
and eax, 0x20008
or eax, 0xc0b40f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fc45a38
and eax, 0x4704000
or eax, 0x48085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c25e92
and eax, 0x70379df0
and eax, 0x220010
or eax, 0x4c901a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1d39a9
and eax, 0x40320809
or eax, 0x8000c4e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7208171
and eax, 0x4ad60fbe
and eax, 0x4210058a
or eax, 0x814de001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65827913
and eax, 0x84cc8c88
or eax, 0x48004044
mov dword [ebx], eax
add ebx, edx
and eax, 0x70be970f
and eax, 0x408c840c
or eax, 0x8c4048c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53153ff4
xor eax, 0x896bda8
and eax, 0x840b4480
or eax, 0x6880114c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdfd46b
and eax, 0xf368c72
and eax, 0x8000400
or eax, 0x6214e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x74abc296
and eax, 0x5015ee00
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b62754b
and eax, 0x704c4d78
and eax, 0x4000
or eax, 0x89000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0c8ced
and eax, 0x508c845
or eax, 0x40833000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9af363
xor eax, 0x18282b81
and eax, 0x100a0
or eax, 0xf0448958
mov dword [ebx], eax
add ebx, edx
or eax, 0x7569e7fb
and eax, 0x81604d8b
or eax, 0xa900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b40a09e
xor eax, 0x780a4502
and eax, 0x4102a815
or eax, 0x10015040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd55e01c
and eax, 0x18014
or eax, 0xec540928
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eaef9fc
and eax, 0x82e84080
or eax, 0x904050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1566198e
and eax, 0xd2a0808
or eax, 0x112040
mov dword [ebx], eax
add ebx, edx
and eax, 0x419173a9
and eax, 0x11d0a4e8
and eax, 0x2000
or eax, 0x401b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x860c595
and eax, 0x875
or eax, 0x45c70100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4771384d
and eax, 0x44
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b193bb8
and eax, 0x43012b00
or eax, 0x8406c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5879aa
and eax, 0x6000
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799e082d
or eax, 0x4527cc4e
and eax, 0x558a0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7710b25b
and eax, 0x1b5c40e
and eax, 0x1108000
or eax, 0xfe4508f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2cb967
or eax, 0x475da172
and eax, 0xd745b003
or eax, 0x2800060c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b581a8d
or eax, 0x1009879c
and eax, 0x18408085
or eax, 0x344000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eda9f22
and eax, 0x2b3070b
and eax, 0x200002
or eax, 0x68480068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22fd40e9
or eax, 0x30ac5d19
and eax, 0x6800401b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x76bf2f9d
or eax, 0x2bf7efd1
and eax, 0x402b70
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1005200a
and eax, 0x1045006a
or eax, 0x5ba0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b5300f
xor eax, 0x10752de0
and eax, 0x1000
or eax, 0x402078
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0e9858
and eax, 0x24a0030
or eax, 0xa10180
mov dword [ebx], eax
add ebx, edx
or eax, 0x333c4fe5
or eax, 0x4cdd6c22
and eax, 0x658b4032
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe426d
and eax, 0x4884000
or eax, 0xc844835d
mov dword [ebx], eax
add ebx, edx
and eax, 0x543ecce0
and eax, 0x44084040
or eax, 0xa883158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bce48c
and eax, 0x4080008
or eax, 0x8601062
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c31be2
and eax, 0x9000022
or eax, 0x82004010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7820cc
xor eax, 0x358f64a5
and eax, 0x2a000005
or eax, 0x40500840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760ac00c
or eax, 0xce21e1b
and eax, 0x1810de00
or eax, 0x60052100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acecd3c
and eax, 0x3b01885
and eax, 0x2000000
or eax, 0x68004030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ea7c8f
or eax, 0x6556a2cb
and eax, 0x2014be00
or eax, 0x14100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1ead29
and eax, 0x18004020
or eax, 0x45000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x506e1fce
and eax, 0xc0a55c2
or eax, 0xe0810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a49415
xor eax, 0x72065294
and eax, 0x8a008403
or eax, 0x1106880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c31dca3
and eax, 0x19728ab2
and eax, 0x8100800
or eax, 0xe0400045
mov dword [ebx], eax
add ebx, edx
or eax, 0x42608bd
and eax, 0x881
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b20acb
and eax, 2
or eax, 0x8904c481
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9fb1f1
and eax, 0x35a5d62a
and eax, 0x8000
or eax, 0x4d8b7045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f04fefd
and eax, 0x3b78f613
and eax, 0x5000
or eax, 0x72e8010c
mov dword [ebx], eax
add ebx, edx
and eax, 0x71eda944
and eax, 0x7e93d6cd
and eax, 0
or eax, 0x8300000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1f25f3
or eax, 0x5f041e07
and eax, 0x450904c4
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x674084d6
and eax, 0x4180d4
or eax, 0x10140b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x455a6d2c
or eax, 0x1fd67d65
and eax, 0xbd05501
or eax, 0xe0280088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da36fb0
xor eax, 0x5d2e5e8
and eax, 0xe8018a01
or eax, 0x10440108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb075b8
or eax, 0x5cb71ea1
and eax, 0x8801c081
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc40788
and eax, 0x4581c001
or eax, 0x80a3844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5be25c
and eax, 0x60493a58
or eax, 0x900401a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4bb684
and eax, 0x45470770
or eax, 0x804003
mov dword [ebx], eax
add ebx, edx
and eax, 0x556951fe
and eax, 0x70
or eax, 0x8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6221fc3
xor eax, 0x1b474ae7
and eax, 0x9014100
or eax, 0x8208aa00
mov dword [ebx], eax
add ebx, edx
or eax, 0x51eb0342
and eax, 0xc283e840
or eax, 0x1415
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f6d568
and eax, 0xe4558901
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x82e6a05
or eax, 0x3b7c1f3f
and eax, 0x3b7c450b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d704926
xor eax, 0x6fbf71c6
and eax, 0x8337441
or eax, 0x16408004
mov dword [ebx], eax
add ebx, edx
or eax, 0x9bb81bd
and eax, 0x3f84589
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593a557e
and eax, 0x50821845
or eax, 0x509e408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2d30ac
and eax, 0xa60c00
or eax, 0x4180308
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ed41a3
and eax, 0x40c0100
or eax, 0x8418a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8c035f
or eax, 0x41c0645a
and eax, 0xdcc4502
or eax, 0x2300801
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec31b49
and eax, 0x2000100
or eax, 0xc03b10be
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e36799
and eax, 0x2eb0234
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b61af3e
or eax, 0x3005b6f
and eax, 0x418bd16b
or eax, 0x4000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x693f78c7
and eax, 0x640539ec
or eax, 0x90400210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7440f26f
and eax, 0x93925
and eax, 0x10101
or eax, 0x458a0474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340bd64e
and eax, 0x6100c338
or eax, 0x8a0528c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e79669
and eax, 0xeac00180
or eax, 0x15088228
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f5947f
and eax, 0xc35d858b
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x455f0dc2
xor eax, 0x3e87977
and eax, 0x40844cc4
or eax, 0x8c488008
mov dword [ebx], eax
add ebx, edx
or eax, 0x14373f19
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4966b386
and eax, 0x680ce482
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baa68de
xor eax, 0x35f5e8d6
and eax, 0x400004
or eax, 0x3080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c4f782
and eax, 0x30000506
or eax, 0x5810f9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16625bfb
and eax, 0x4080000
or eax, 0x41810040
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb617c8
or eax, 0xafae3f3
and eax, 0x9060f0
or eax, 0x3000080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x535714fb
and eax, 0x10100040
or eax, 0x5ef0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bb4508
xor eax, 0x1c742183
and eax, 0x2048
or eax, 0x401010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3121e006
and eax, 0
or eax, 0x68f84589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed8ff2c
and eax, 0x30a0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f613f0
or eax, 0x166acc29
and eax, 0x104814a9
or eax, 0x20100156
mov dword [ebx], eax
add ebx, edx
or eax, 0x1676d2bb
and eax, 0x4080040
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f68a1b
and eax, 0x302c0850
or eax, 0x8060a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293ef6fc
and eax, 0x1820000
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c5af5
and eax, 0x662c2a94
and eax, 0x4040094
or eax, 0x11fb5068
mov dword [ebx], eax
add ebx, edx
or eax, 0x38237e36
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d219b2
and eax, 0x5fb412fa
and eax, 0x400000a2
or eax, 0x404801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648e87a3
and eax, 0x11f88681
and eax, 0x880000
or eax, 0x30346800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69db2cab
and eax, 0x49030000
or eax, 0x4880040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e63e958
and eax, 0x4030040
or eax, 0x11fc51bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf96c34
xor eax, 0x34265994
and eax, 0x2054
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4bc577
and eax, 0x40004423
or eax, 0x400880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad79aef
and eax, 0x10d04800
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9c3524
xor eax, 0x330a1da9
and eax, 0x44020000
or eax, 0x11890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e083f6
and eax, 0x15eb02f4
or eax, 0x145008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2baae8c9
and eax, 0x403014
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x14db6834
xor eax, 0x7e1d288
and eax, 0x5080
or eax, 0x40400023
mov dword [ebx], eax
add ebx, edx
and eax, 0x14217386
and eax, 0x4000
or eax, 0x30e42800
mov dword [ebx], eax
add ebx, edx
and eax, 0xce22698
or eax, 0x4001a6a5
and eax, 0x40810000
or eax, 0x50a0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cff79e
and eax, 0x48b0000
or eax, 0x117450fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4abbd949
and eax, 0x400014
or eax, 0x3040
mov dword [ebx], eax
add ebx, edx
and eax, 0x248367de
and eax, 0
or eax, 0x404054a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dac9427
or eax, 0x4e1654db
and eax, 0x30f84000
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa35a43
and eax, 0xd0b0040
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6fd31e
and eax, 0x7623fc05
and eax, 0x4235004
or eax, 0x11dc01f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e6363fa
or eax, 0x2d1df674
and eax, 0x403054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342bfea6
and eax, 0x7eacb9c5
and eax, 0x880
or eax, 0x40405023
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bba7f3
and eax, 0x10106800
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8afbc24
and eax, 0x118b0000
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb176e4
or eax, 0x44fba5d7
and eax, 0x14fb00d0
or eax, 0x1045228
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b71a11
and eax, 0x1010
or eax, 0x402044
mov dword [ebx], eax
add ebx, edx
or eax, 0xf96c07
and eax, 0x500e0bfb
and eax, 0x803
or eax, 0x404054a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c31a5bc
and eax, 0x10206800
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8227fe
xor eax, 0x7dd996e8
and eax, 0x400b0000
or eax, 0x5800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9beb01
and eax, 0x7c4d0ac0
and eax, 0x90000
or eax, 0x15f650f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab2cd00
and eax, 0x401050
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2029ca3f
and eax, 0
or eax, 0x404060a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x371a5652
and eax, 0
or eax, 0x5de58b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x34393642
or eax, 0xc6df645
and eax, 0x6c895543
or eax, 0x80020080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46465bf3
or eax, 0xc52108f
and eax, 0x100028
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f3a163
xor eax, 0x35112ebd
and eax, 0x22b00800
or eax, 0x18046000
mov dword [ebx], eax
add ebx, edx
and eax, 0x374a87c6
or eax, 0x3c048d8d
and eax, 0x30000000
or eax, 0xc0680040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ae327c
or eax, 0x4967ec49
and eax, 0xc8004038
or eax, 0x20000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d8130eb
and eax, 0x51
or eax, 0x908
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec52732
xor eax, 0x485050e5
and eax, 0x4044482
or eax, 0x59088001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2203dd4b
and eax, 0x4c0c08c0
or eax, 0x80c0c403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43160c2
and eax, 0xc8890400
or eax, 0x240251cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae29c45
and eax, 0x8000040
or eax, 0x343d8311
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1665d2
and eax, 0x4003
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f6c5f2
xor eax, 0x55311326
and eax, 0x400615
or eax, 0x282160
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f448e
and eax, 0
or eax, 0x6a000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aabbaa9
and eax, 0x2a000000
or eax, 0x11286800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3988e015
and eax, 0x2a00000
or eax, 0x30480040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fd37e79
xor eax, 0x6b482e84
and eax, 0x1000000
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e270fbe
xor eax, 0x3fe3cb30
and eax, 0x3ca30800
or eax, 0x4c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f15047
and eax, 0x4003
or eax, 0x83000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebbfefd
and eax, 1
or eax, 0x40433c3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x78564ed2
and eax, 0x72d0f724
and eax, 0x400000
or eax, 0x53f0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af5f784
xor eax, 0x49a0e6c2
and eax, 0x425f0002
or eax, 0xa9a0c881
mov dword [ebx], eax
add ebx, edx
or eax, 0x370b8f26
or eax, 0x55db8e3e
and eax, 0x10004829
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b0b5c
and eax, 0xa0000
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1022fa12
and eax, 0x423800
or eax, 0x400104a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23797148
and eax, 0x40284000
or eax, section..text
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21850ef3
and eax, 0x60004033
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f00bd5f
and eax, 0xef00f075
or eax, 0x10ff0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12605f7c
and eax, 0x10004000
or eax, 0x40088483
mov dword [ebx], eax
add ebx, edx
and eax, 0x34a8d688
and eax, 0x8c480
or eax, 0x3868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3042413f
and eax, 0x408100
or eax, 0xc840200
mov dword [ebx], eax
add ebx, edx
or eax, 0x798a68c0
and eax, 0x9cc4180
or eax, 0x82300409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2faea65d
or eax, 0x69bc1c2c
and eax, 0xe58afc45
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5643192e
and eax, 0x44000004
or eax, 0x88ccc359
mov dword [ebx], eax
add ebx, edx
or eax, 0x305ae4c3
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303c34b3
and eax, 0xccc0c84c
or eax, 0xc0480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4aa5a1
and eax, 0x8488480
or eax, 0xc484484c
mov dword [ebx], eax
add ebx, edx
or eax, 0x861b03e
or eax, 0x2f0f89da
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fffa877
and eax, 0x6ea08be7
and eax, 0x6a208883
or eax, 0x46400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be65c65
and eax, 0x31246800
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8702bf
and eax, 0x458b0000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c37912
or eax, 0x2eed943a
and eax, 0x20681008
or eax, 0x10004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c676d0
or eax, 0x4f56aa16
and eax, 0x68000010
or eax, 0x80004021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339661fc
and eax, 0xdb962005
or eax, 0x2469d030
mov dword [ebx], eax
add ebx, edx
and eax, 0x207eb9c1
xor eax, 0x787057b3
and eax, 0x5008c482
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c041b0a
or eax, 0x51edba6e
and eax, 0x51e02868
or eax, 0xae100480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48233fc1
and eax, 0x177d8e91
and eax, 0x400201
or eax, 0x88481fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27281b45
and eax, 0x84c8810
or eax, 0x10340
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5d9251
and eax, 0x104b600d
and eax, 0x10490001
or eax, 0xeda6e850
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c114a0a
and eax, 0x7a01eb3f
and eax, 0x14800
or eax, 0xc482b7ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bf7ab8
xor eax, 0x7073c21e
and eax, 0xa4440900
or eax, 0x4001800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x50048ae4
and eax, 0xf4440980
or eax, 0xba07403
mov dword [ebx], eax
add ebx, edx
and eax, 0x35834ce2
and eax, 0x800800
or eax, 0xc8030075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f3ec09
and eax, 0x40e07c
or eax, 0x10a0983
mov dword [ebx], eax
add ebx, edx
and eax, 0x526a0ce8
or eax, 0x77a2da9e
and eax, 0x558a0000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c444e0
xor eax, 0xe01383c
and eax, 0x10001024
or eax, 0x246842c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c050e1b
and eax, 0x8004031
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41dac842
xor eax, 0x571619e7
and eax, 0x88400004
or eax, 0x60100841
mov dword [ebx], eax
add ebx, edx
and eax, 0xbc410ee
and eax, 0xea5541d
and eax, 0x8000000
or eax, 0xf7fffdc9
mov dword [ebx], eax
add ebx, edx
and eax, 0x72267e23
xor eax, 0x796ed709
and eax, 0x9088000
or eax, 0x80044483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6030eb4f
and eax, 0x69002844
or eax, 0x1483d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7d100b
and eax, 0x38b90217
and eax, 0x8310000
or eax, 0x244fff8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc5f060
and eax, 0x845f020
or eax, 0xf7ba0e98
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e072bc
or eax, 0x19ee217b
and eax, 0x12261fb
or eax, 0x8804
mov dword [ebx], eax
add ebx, edx
or eax, 0xd54ecfa
and eax, 0x5460000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a9ef77
and eax, 0x5800000
or eax, 0x480b00ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b88fe5a
and eax, 0x78090208
or eax, 0x80440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122bda7
and eax, 0x141be0f
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58e43db6
and eax, 0x51208281
or eax, 0x24007802
mov dword [ebx], eax
add ebx, edx
or eax, 0x50dd08af
and eax, 0x7545c204
or eax, 0x8a000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3989fcdf
and eax, 0x7009d37b
and eax, 0
or eax, 0x45b60f01
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9472a5
or eax, 0x2767338d
and eax, 0x644005ad
or eax, 0x10808052
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e44d189
and eax, 0x5618caf
and eax, 0x408009
or eax, 0xe0054700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4847d6a3
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d9ea0d4
xor eax, 0x28b9a866
and eax, 0x450700a0
or eax, 0xc0074b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742a9d99
and eax, 0x60
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4032c1
and eax, 0x20400300
or eax, 0xc00d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x155bc8c3
and eax, 0x194cd944
and eax, 0x1444900
or eax, 0x8ab00489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dec3c51
and eax, 0x23e17ab9
and eax, 0x1007811
or eax, 0x54038044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2aa0ca
and eax, 0x8010894
or eax, 0x448360
mov dword [ebx], eax
add ebx, edx
and eax, 0x209a5b8b
or eax, 0x9784a4e
and eax, 0x80a0e
or eax, 0x1004b401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b544210
and eax, 0xb00f803
or eax, 0x4220180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be494a3
and eax, 0x400
or eax, 0x8085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8cb2f9
xor eax, 0x155cac46
and eax, 0x58508a00
or eax, 0xa0050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e08b81
and eax, 0x400100
or eax, 0x89b45403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18eb65b6
or eax, 0x422b4f70
and eax, 0x410b5c55
or eax, 0x4808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41f95209
and eax, 0x2401b110
and eax, 0x8010
or eax, 0xf84d0be4
mov dword [ebx], eax
add ebx, edx
and eax, 0x38bdf601
xor eax, 0x3b834aef
and eax, 0x100408d
or eax, 0x11400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe5d79d
or eax, 0x720647a2
and eax, 0x30204012
or eax, 0x1182840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffed4a6
and eax, 0x458a0040
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22459186
and eax, 0x46c81000
or eax, 0x204008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2397ccab
xor eax, 0x15b1af1d
and eax, 0xce33bc
or eax, 0x8331cc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x10002b5e
or eax, 0x7e0d0ea7
and eax, 0x44090cc4
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e405ea5
and eax, 0x704146e4
or eax, 0x80048108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202f9db7
or eax, 0x4ac75479
and eax, 2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba02bf7
and eax, 0x98009e1
or eax, 0x440b000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774467b2
and eax, 0xc10250
or eax, 0x10081a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e99e33
and eax, 0x1c00000
or eax, 0x8a304d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50df0675
and eax, 0x51030854
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e9077b
and eax, 0x40
or eax, 0x42be0fac
mov dword [ebx], eax
add ebx, edx
or eax, 0x5612d844
and eax, 0x54b883ec
or eax, 0x8400013
mov dword [ebx], eax
add ebx, edx
or eax, 0x66587609
and eax, 0x4c882075
or eax, 0x1030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c861c2
and eax, 0x40080040
or eax, 0xb44503b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206cfd1c
xor eax, 0x5219c2d9
and eax, 0x300c01
or eax, 0x51c04102
mov dword [ebx], eax
add ebx, edx
and eax, 0x520b4fbd
and eax, 0x40000c00
or eax, 0x313068
mov dword [ebx], eax
add ebx, edx
and eax, 0x59aac910
or eax, 0x4af3ded9
and eax, 0x8518a00
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
and eax, 0x664c024a
and eax, 0x4a01df01
and eax, 0
or eax, 0xfd07e852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445ca849
and eax, 0x6db6420d
and eax, 0x24009
or eax, 0xc481bff6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd69f26
and eax, 0xec45890c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c2aeb1
or eax, 0x4b6019de
and eax, 0x418308eb
or eax, 0x408c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21403237
and eax, 0x1000020
or eax, 0x4c8b50cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5364d48b
and eax, 0x1000088
or eax, 0xc18354
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a40f05c
and eax, 0x8418350
or eax, 0x140801
mov dword [ebx], eax
add ebx, edx
and eax, 0xd07a86f
and eax, 0x8018840
or eax, 0x27a6012
mov dword [ebx], eax
add ebx, edx
and eax, 0x6acb0216
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de6acca
and eax, 0xe945a808
or eax, 0x2104304
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1dd1d9
and eax, 0xe0400a51
or eax, 0x18058102
mov dword [ebx], eax
add ebx, edx
or eax, 0x376b0c00
and eax, 0x50640503
or eax, 0x904000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6350a1
and eax, 0x40314020
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a09971
xor eax, 0x1f9b39ac
and eax, 0x8088000
or eax, 0x450b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2986c6
or eax, 0x341a43c0
and eax, 0x3c0bc040
or eax, 0xc0c42811
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b70ea8
and eax, 0x72612c21
and eax, 0x40012c21
or eax, 0x8482d3de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1781a0
xor eax, 0x603c58d3
and eax, 0xc800000c
or eax, 0x20458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7af12e
and eax, 0x67faaa7b
and eax, 0x67682802
or eax, 0x98805581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486d3493
and eax, 0x15810910
or eax, 0x400a1265
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c1b5d8
and eax, 0x544103f8
or eax, 0xa0140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40dfb93
and eax, 0x52318a50
and eax, 0x10
or eax, 0x31446842
mov dword [ebx], eax
add ebx, edx
and eax, 0x7206f8d1
and eax, 0x40
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb838fd
or eax, 0x720a0ffd
and eax, 0x2ea81008
or eax, 0x80404000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7de156
and eax, 0x71736274
and eax, 0x716054
or eax, 0x838e9fa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6edad8
or eax, 0x7f6b21a0
and eax, 0x45890484
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aa6f96
and eax, 0x8010340
or eax, 0xe04c88a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d58edf8
and eax, 0xd0150210
or eax, 0x28408941
mov dword [ebx], eax
add ebx, edx
or eax, 0x7068a7e0
and eax, 0x50740501
or eax, 0x2805002
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ee8c99
and eax, 0x5008458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551bc9bb
and eax, 0x16154777
and eax, 0x420
or eax, 0xa20c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2175ceb3
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x591b665d
xor eax, 0x13b4be93
and eax, 0x314a483
or eax, 0xc0494108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6bcdd0
and eax, 0xc84cccc8
or eax, 0x4800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x246bf508
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723cf2eb
and eax, 0x8cc00c04
or eax, 0x400cc0c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8ba10b
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6626c717
and eax, 0x3029405
and eax, 0x2008401
or eax, 0x54186882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240ffa3e
xor eax, 0x18c19775
and eax, 0xd401c0
or eax, 0x204407
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0a852f
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621f9cf5
and eax, 0x5560cdc4
and eax, 0x41008444
or eax, 0x43b7001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686bc388
and eax, 0x62683ac4
and eax, 0x204
or eax, 0xc3830d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6992bbe7
and eax, 0x82000000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3429f41f
and eax, 0xc200f405
or eax, 0x5000b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed4722c
or eax, 0x450004d7
and eax, 0x8845
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3052b66b
xor eax, 0x4b31e858
and eax, 0x9630000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c42c37
xor eax, 0x1cac014a
and eax, 0x1400d09
or eax, 0x82b84082
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f5f6a3
or eax, 0x651efffe
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d22021
xor eax, 0x3796e073
and eax, 0x38148070
or eax, 0xc0410b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef07a90
and eax, 0xe045138
or eax, 0x1080403
mov dword [ebx], eax
add ebx, edx
and eax, 0x601512ca
xor eax, 0x52a2a33a
and eax, 0x8300
or eax, 0x483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e0701
and eax, 0x30cc15dc
and eax, 0x40000
or eax, 0xf4418b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a0a68a
xor eax, 0x1d15ee28
and eax, 0x1104428
or eax, 0x74e80113
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f1fa2
xor eax, 0x19f0f316
and eax, 0x981a902
or eax, 0x6604200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1286c9a1
and eax, 0x33c16fcb
and eax, 0x4900
or eax, 0x851004b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10830b2
or eax, 0x4095f06e
and eax, 0x40107448
or eax, 0x2b200081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d074bdc
and eax, 0x49004040
or eax, 0x220cb415
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d73beb
or eax, 0x2ab262cc
and eax, 0xb0cf845
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54489cae
xor eax, 0x432f8f63
and eax, 0x41030045
or eax, 0x34880808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd13e92
or eax, 0x2ef350cd
and eax, 0x500208
or eax, 0x11048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x474b7ee4
and eax, 0x5b7d783
and eax, 0x4141300
or eax, 0x2402808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91b835b
or eax, 0x59ea0711
and eax, 0x47093600
or eax, 0x80004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7af4cc
and eax, 0x1f044
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4177ed40
and eax, 0x1620000
or eax, 0x6890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10329300
or eax, 0x55bcf479
and eax, 0xb04441
or eax, 0x400186
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683494a8
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5145157f
or eax, 0x42ac0ded
and eax, 0x41880045
or eax, 0x401f000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a945e95
and eax, 0x6b0caac0
or eax, 0x224128
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef33fe2
or eax, 0x3251aeb4
and eax, 0x6a00a444
or eax, 0x10c5009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7265eedb
and eax, 0x204e041
or eax, 0x89081814
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d13c227
xor eax, 0xf762346
and eax, 0x50090801
or eax, 0x25820044
mov dword [ebx], eax
add ebx, edx
or eax, 0x48335338
and eax, 0x8080b08
or eax, 0x448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4f9218
and eax, 0x4c0208
or eax, 0x16003900
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d4adf
or eax, 0x163af957
and eax, 0x6087308
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ec84e4
and eax, 0
or eax, 0x1ec45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c43eaf4
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d51074a
or eax, 0x44c572d1
and eax, 0xec45c3
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c48a25
xor eax, 0x3eee4fc8
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x479363d0
and eax, 0x451f9775
and eax, 0x45010050
or eax, 0x1088ec05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9d701a
and eax, 0x8148048
or eax, 0xe06903a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc8d402
and eax, 0x880c5400
or eax, 0x3002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b2b46a
xor eax, 0x7ad21bd6
and eax, 0x40802844
or eax, 0x509d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a07dce
and eax, 0x7daad16d
and eax, 0x5d00c044
or eax, 0xa24506b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d04b912
xor eax, 0x495e3a5
and eax, 0x9016301
or eax, 0xe0048800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35741701
and eax, 0x40c39116
and eax, 0x40419000
or eax, 0xbfbe6f64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x527e9b0d
xor eax, 0x16303585
and eax, 0xbb01100c
or eax, 0x444ca603
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4225a7e
xor eax, 0x11f3313c
and eax, 0x814c905
or eax, 0x5610080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7331c480
and eax, 0xc744501
or eax, 0x80106a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc60f19
and eax, 0x4002
or eax, 0x8b080589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107b9caf
and eax, 0x61001995
and eax, 0x1001004
or eax, 0xea080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6448d20d
and eax, 0x8f00c001
or eax, 0x70312904
mov dword [ebx], eax
add ebx, edx
and eax, 0x207bde67
and eax, 0x10c805
or eax, 0x8b4e37fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b366f61
and eax, 0xc0401084
or eax, 0xc834d61
mov dword [ebx], eax
add ebx, edx
or eax, 0x658650ff
or eax, 0x70b56ad8
and eax, 0xccc44ccc
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fac48bb
or eax, 0x3e3dfbf0
and eax, 0xcc4cccc4
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f26f412
xor eax, 0x56aaeae1
and eax, 0x8844040c
or eax, 0x4488c8c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6d08b4
and eax, 0x1aa36ddd
and eax, 0x8000084
or eax, 0xe48b5548
mov dword [ebx], eax
add ebx, edx
or eax, 0x67963833
xor eax, 0x485fbbfa
and eax, 0x600c401
or eax, 0x50102882
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7b3072
and eax, 0x54f8ae0f
and eax, 0x100002
or eax, 0xe845c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee65b32
or eax, 0x1be23151
and eax, 0x47000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f14da27
and eax, 0xd805
or eax, 0x12440
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c536b85
xor eax, 0x74cce145
and eax, 0xc90000
or eax, 0x9220000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee0ba8d
and eax, 0x3080089
or eax, 0x80f44502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x907bdf2
and eax, 0x2ee46b5e
and eax, 0x800040
or eax, 0x45090180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a133c52
and eax, 0x5c0909d0
or eax, 0xa044822c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645ace9d
and eax, 0x10044521
or eax, 0x6308081a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b903563
xor eax, 0x1cc43855
and eax, 0x34504009
or eax, 0xc8052b32
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f8cc82
and eax, 0x400800
or eax, 0x805830c
mov dword [ebx], eax
add ebx, edx
and eax, 0x584ce313
and eax, 0
or eax, 0x4104c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef73b79
and eax, 0x100801
or eax, 0x10048350
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca70e1f
or eax, 0x47629984
and eax, 0x5c458b52
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a90b003
and eax, 0x8008002
or eax, 0x63016881
mov dword [ebx], eax
add ebx, edx
or eax, 0x5668f486
xor eax, 0x44cfbef4
and eax, 0x11820040
or eax, 0x44090c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x357c91ed
and eax, 8
or eax, 0xa448b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c782081
and eax, 0x8000000
or eax, 0x48b5004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0d2b01
and eax, 0xe885100
or eax, 0x6060000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x933d639
or eax, 0x30b537d4
and eax, 0x3ffb7f1
or eax, 0x80004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfde0b1
and eax, 0x890080
or eax, 0x45001044
mov dword [ebx], eax
add ebx, edx
and eax, 0x12705c63
or eax, 0x66721372
and eax, 0x60500370
or eax, 0x98058880
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0a614a
xor eax, 0x1156591a
and eax, 0x89001000
or eax, 0xf04503
mov dword [ebx], eax
add ebx, edx
and eax, 0xbacca83
and eax, 0xa04001
or eax, 0xb44bb854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d5b496
and eax, 0x3bf87343
and eax, 0x80042
or eax, 0x45830028
mov dword [ebx], eax
add ebx, edx
or eax, 0x29830171
xor eax, 0x6deb1f1e
and eax, 0x1004
or eax, 0x4d8b4008
mov dword [ebx], eax
add ebx, edx
and eax, 0x315f219c
and eax, 0x80008
or eax, 0x9ee05100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e045f2
xor eax, 0x43923f43
and eax, 0x817a6ab8
or eax, 0x2859546
mov dword [ebx], eax
add ebx, edx
or eax, 0x16006e26
and eax, 0x908b0cc4
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b53d819
and eax, 0x518b0048
or eax, 0x4000122
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9a52f7
and eax, 0x3cf319c7
and eax, 0x4820000
or eax, 0x4109520c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58bb6fdf
or eax, 0x5511920e
and eax, 0x8201008
or eax, 0x82c84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35cd0b76
xor eax, 0x44906872
and eax, 0x83b5330c
or eax, 0x4accf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169d8096
or eax, 0x4a329029
and eax, 0xd0220c40
or eax, 0x20090084
mov dword [ebx], eax
add ebx, edx
or eax, 0x5525c444
and eax, 0x75244480
or eax, 0xd03109
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a664d05
and eax, 0x7fc00105
or eax, 0x80088200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105150df
and eax, 0x458903ca
or eax, 0x20c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfd4b2b
and eax, 0x398b56e4
and eax, 0x180200c0
or eax, 0x65f59934
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ba7b06
and eax, 0x9c88b10
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa6a9de
and eax, 0xf388a844
or eax, 0x4115001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27503995
and eax, 0x2c69db28
and eax, 0x94000
or eax, 0xe5821ef9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff29e58
or eax, 0x300e5a93
and eax, 0xccccc259
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b45f68
and eax, 0xc8488c04
or eax, 0x48440c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7340a2dd
and eax, 0x400000cc
or eax, 0xac8b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1968abad
and eax, 0x7d10502c
and eax, 0x68004000
or eax, 0x802cac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29dfcdda
and eax, 0xc1f32041
or eax, 0x3e0cda04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7017fa83
and eax, 0xb201
or eax, 0x85c0040e
mov dword [ebx], eax
add ebx, edx
or eax, 0x536068b7
and eax, 0x12007480
or eax, 0x20070040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c8cb2b
and eax, 0x89a9c0
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612e2db9
and eax, 0x27ac26ea
and eax, 0x1000000
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e67e27
xor eax, 0x6a44b74
and eax, 0x400153
or eax, 0xea800ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d8737a
xor eax, 0x5d0b9018
and eax, 0xf3e3e4
or eax, 0x890c1c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3406f0c9
or eax, 0x27f1d57e
and eax, 0x3d81d845
or eax, 0x40022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5268330a
and eax, 0xe0b0048
or eax, 0x800400b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe7152f
and eax, 0x15d8e647
and eax, 0x41
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e002dd
or eax, 0x6ddc87
and eax, 0x295c48
or eax, 0x40122020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a39f1c2
or eax, 0x4eb80548
and eax, 0x58088900
or eax, 0xa0450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x14554df6
or eax, 0x1cd2f663
and eax, 0x1c83e841
or eax, 0xe0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d0698c
xor eax, 0xfdd8f85
and eax, 0xc0026658
or eax, 0x48199a7
mov dword [ebx], eax
add ebx, edx
or eax, 0x490c4a13
and eax, 0xc0058908
or eax, 0x30400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a021608
and eax, 0x7b09d7c5
and eax, 0x1500
or eax, 0xf06883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b10c4dc
and eax, 0xa0880f
or eax, 0xb0600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f533fef
and eax, 0x4680000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5911a7c8
and eax, 0x2201241b
and eax, 8
or eax, 0x8b004033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3569a6ef
and eax, 0xa840e054
or eax, 0x40121001
mov dword [ebx], eax
add ebx, edx
or eax, 0x47cb68f1
and eax, 0xa5
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffa8680
and eax, 0xf088001
or eax, 0x4482
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d56b607
and eax, 0x58d322a3
and eax, 0x40000082
or eax, 0x8085c034
mov dword [ebx], eax
add ebx, edx
or eax, 0x11370bee
xor eax, 0x11e6474c
and eax, 0x18402
or eax, 0x8e000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498e2c5b
or eax, 0x24d8e75
and eax, 0x8480000
or eax, 0x84200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eedb88f
or eax, 0x6a59963f
and eax, 0xa00003b
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x444e6006
and eax, 0x4000
or eax, 0xe851b84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7bf788
and eax, 0xfa7bfc49
or eax, 0x5840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e21c5f4
or eax, 0x662b097
and eax, 0x800c483
or eax, 0x81080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x787f4743
or eax, 0x20c28f72
and eax, 0x9068cc41
or eax, 0x4002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x43523bf3
or eax, 0x37c62e0d
and eax, 0x3000009
or eax, 0x88004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c2356b
and eax, 0xc8427050
or eax, 0x20108805
mov dword [ebx], eax
add ebx, edx
and eax, 0x24dc87f1
and eax, 0x20508011
or eax, 0xdfaf7c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27132bfa
or eax, 0x509b7faf
and eax, 0x8808c483
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab25f5c
and eax, 0x61828045
or eax, 0x1c016400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dd65779
and eax, 0x5052221
and eax, 0x1000000
or eax, 0x187e00ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f11aa1a
and eax, 0x100008
or eax, 0x402b9c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c7b727
and eax, 0x24440b00
or eax, 0xc8018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6623c4ea
and eax, 0x4018000
or eax, 0x5a6850
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e06a32
and eax, 0xccf7cdf
and eax, 0
or eax, 0xc4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2283ca57
and eax, 0xc0820a00
or eax, 0x8340508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec49f1e
and eax, 0x9dabf0d
and eax, 0x400000
or eax, 0xeba84d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2337a594
or eax, 0x6ed8a8ea
and eax, 0xe845c007
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e0d982
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466e17ef
xor eax, 0x17eaa43b
and eax, 0x801180
or eax, 0x8868440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f5958e
and eax, 0x527a837d
and eax, 0x40008104
or eax, 0x3d837c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x16752c83
and eax, 0x197600c4
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dbe24f4
xor eax, 0x47d76e47
and eax, 0x40292420
or eax, 0x128048
mov dword [ebx], eax
add ebx, edx
and eax, 0x726c0779
and eax, 0x40000000
or eax, 0xa4458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c095fb3
or eax, 0xd6e668a
and eax, 0x42fe810
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x41885a1f
and eax, 0x2127bda8
and eax, 0x30000
or eax, 0xc4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e7ffaa
and eax, 0x40820000
or eax, 0x88340f08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d0f34e
and eax, 0xab604c00
or eax, 0x40800189
mov dword [ebx], eax
add ebx, edx
and eax, 0x58777333
xor eax, 0x3c7cd21f
and eax, 0x60048306
or eax, 0x80414401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4280e8cc
or eax, 0x80b608e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbeb294
and eax, 0x8a01080
or eax, 0x8040450a
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6f44c1
and eax, 0x840f5541
or eax, 0x3200aa14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73dba94d
and eax, 0xc0845400
or eax, 0x1a945
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5727b5d8
and eax, 0x1a00014
or eax, 0x100760
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54adef91
and eax, 0x188be363
and eax, 0xa061
or eax, 0xa88
mov dword [ebx], eax
add ebx, edx
or eax, 0x7493322c
and eax, 0x7013a800
or eax, 0x8b404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7394fc13
and eax, 0x811413
or eax, 0x4508ebec
mov dword [ebx], eax
add ebx, edx
and eax, 0x482767f
and eax, 0x696a438f
and eax, 0x204
or eax, 0xf47d81f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x594956de
and eax, 0x10080200
or eax, 0x86860d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af8f5ad
xor eax, 0x22f8042a
and eax, 0x20000000
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb0dc4cf
and eax, 0x2b0c4000
or eax, 0x10a02800
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f8024
xor eax, 0x422a3c43
and eax, 0x41020040
or eax, 0xc890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f24004f
or eax, 0x35207057
and eax, 0x6a85054
or eax, 0xc04001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9bbdce
or eax, 0x262952e9
and eax, 0x827bfef9
or eax, 0x1840100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f045858
and eax, 0x53e72786
and eax, 0x40830480
or eax, 0xb8000844
mov dword [ebx], eax
add ebx, edx
and eax, 0x68804bb0
xor eax, 0x566dbaa6
and eax, 0x6093026
or eax, 0xc10044d9
mov dword [ebx], eax
add ebx, edx
or eax, 0x279104ae
and eax, 0x15445
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7346639a
xor eax, 0x1404d7cf
and eax, 0x7430000
or eax, 0xa80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x651c8066
and eax, 0xdc0046
or eax, 0x4581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f79829
and eax, 0x8000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585c6551
and eax, 0x3cec8697
and eax, 0x10080411
or eax, 0x4580d844
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a21ca
and eax, 0x45b20dde
or eax, 0x40220
mov dword [ebx], eax
add ebx, edx
and eax, 0x6668299a
and eax, 0xf253469
and eax, 0x4000008
or eax, 0x70c085f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a377928
or eax, 0x12fb348d
and eax, 0x4cb60d0c
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d94f223
and eax, 0x6000852f
or eax, 0x14c900d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x505d759b
or eax, 0x9ac7e90
and eax, 0x2900b004
or eax, 0xc2010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a57223b
and eax, 0x1160216
or eax, 0x54a00d40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2e12ad
and eax, 0x788edf58
and eax, 0x70820558
or eax, 0x55080a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b8b321
and eax, 0x6bb4073c
and eax, 0x2100000c
or eax, 0x1ac06840
mov dword [ebx], eax
add ebx, edx
and eax, 0x621add28
xor eax, 0x27424786
and eax, 0x5020000
or eax, 0x40890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b26887
and eax, 0x44800000
or eax, 0x1a6850f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61550682
and eax, 0x36707185
and eax, 0x400080
or eax, 0x83bfff7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42fb4c54
xor eax, 0x78440d9f
and eax, 0x408900c4
or eax, 0x5000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a6a49f
and eax, 0xe3d495d
and eax, 0x2d0058
or eax, 0xd8508380
mov dword [ebx], eax
add ebx, edx
and eax, 0x53833d83
and eax, 0x40010000
or eax, 0x28187e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3273ac45
or eax, 0x3f586412
and eax, 0x402800
or eax, 0x13c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715e2d3
xor eax, 0x606567cc
and eax, 0x41100c83
or eax, 0x10c84108
mov dword [ebx], eax
add ebx, edx
and eax, 0x627fd6c
and eax, 0x408
or eax, 0x380e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a570e74
xor eax, 0x6060e6e1
and eax, 0x8040000
or eax, 0xc08300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb09bfe
and eax, 0x8808200
or eax, 0x8150340f
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b92b6
and eax, 0x704961dd
and eax, 4
or eax, 0x7ebd451
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b8f0bc
or eax, 0x25a5d88b
and eax, 0x844087
or eax, 0x500540
mov dword [ebx], eax
add ebx, edx
or eax, 0x6811dfe9
or eax, 0x3cfe18fa
and eax, 0x8000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a26d5d7
xor eax, 0x50dc609c
and eax, 0x889441
or eax, 0x45004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2910af1b
xor eax, 0x23e2a17d
and eax, 0xa2057c
or eax, 0x4d140a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ac6caf
and eax, 0x20080150
or eax, 0x54c184ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef64337
and eax, 0x66ba5b1c
and eax, 0x40000004
or eax, 0xab01b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44831bfb
or eax, 0x23ecb2f9
and eax, 0x3c03200
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x40158f94
and eax, 0
or eax, 0xccc35de5
mov dword [ebx], eax
add ebx, edx
or eax, 0x22318df1
or eax, 0x62d2d278
and eax, 0xccc0cccc
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x364063ce
and eax, 0x44040cc
or eax, 0xc88c8c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9116df
and eax, 0xc8004cc
or eax, 0xe00b5100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f58730e
and eax, 0x8590340
or eax, 0x248011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6157b762
or eax, 0x5e07dc7e
and eax, 0xa025d00
or eax, 0x81082000
mov dword [ebx], eax
add ebx, edx
or eax, 0x208f1b46
or eax, 0x6fca9d3e
and eax, 0xc8c70844
or eax, 0x10300001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6d8bfd
xor eax, 0x729f2542
and eax, 0x2af80501
or eax, 0xc1044088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0a7679
xor eax, 0x583b27bb
and eax, 0x84d0002
or eax, 0x8b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54499da4
and eax, 0x8040480
or eax, 0x83f84909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275d3ad3
or eax, 0x23a79341
and eax, 0xa583f441
or eax, 0x40080804
mov dword [ebx], eax
add ebx, edx
and eax, 0x14803c63
or eax, 0x42bb04f2
and eax, 0x44880051
or eax, 0x8844c30c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4eca31
and eax, 0xccccc84c
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a81a956
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca04374
xor eax, 0x6faf1d80
and eax, 0xc4cc4
or eax, 0xccc08008
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed0ec04
and eax, 0xf26dbac
and eax, 0xc004004
or eax, 0xe08b15c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x63436c14
and eax, 0x2bb9f2cb
and eax, 0x4000
or eax, 0x5008058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c26cb67
and eax, 0xc0a0068
or eax, 0x1810002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b887137
and eax, 0x1ad8da5
and eax, 0x20
or eax, 0x404044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4808ea16
and eax, 0xea50
or eax, 0x10151501
mov dword [ebx], eax
add ebx, edx
and eax, 0x723bb99c
and eax, 0x10000010
or eax, 0x4d004020
mov dword [ebx], eax
add ebx, edx
and eax, 0x460837db
and eax, 0x4cec1cfd
and eax, 0x44000000
or eax, 0x88ccccc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d73d8a6
and eax, 0xc08c0444
or eax, 0xc40c888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550423a9
and eax, 0x88884544
or eax, 0x64031088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c20f335
or eax, 0x18046aec
and eax, 0x448b12e9
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x57cfb9cf
and eax, 0x1880000
or eax, 0x608310
mov dword [ebx], eax
add ebx, edx
or eax, 0x6953d676
and eax, 0x9104500
or eax, 0x82000089
mov dword [ebx], eax
add ebx, edx
and eax, 0x50629f13
or eax, 0x23d009d0
and eax, 0x1800841
or eax, 0xc003000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9e69f5
xor eax, 0x259f0ab7
and eax, 0xd0000
or eax, 0x8408901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5037e8db
and eax, 0x106182
or eax, 0x1c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2815add7
and eax, 0x5711ff62
and eax, 0x802
or eax, 0x558b0274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5026642a
and eax, 0x4050a08
or eax, 0x8408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d9c70c
or eax, 0x653a0fb2
and eax, 0x4caa0280
or eax, 0x92410008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37753204
or eax, 0x5d79e348
and eax, 0xccccc34c
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x623242f7
and eax, 0x40004044
or eax, 0x8ccc8c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x701b19f8
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ddb4c3
and eax, 0xa050e003
or eax, 0x1200c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ca128c
and eax, 0x5ff8c13b
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3226e8ba
xor eax, 0x794abbd8
and eax, 0x3004002
or eax, 0xa0018081
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cb3b8b
xor eax, 0x49ba0de1
and eax, 0x404000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d63641e
and eax, 0x404000
or eax, 0xb405c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x55de3b68
or eax, 0x2aa05922
and eax, 0x2000000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51969519
xor eax, 0x79f50a08
and eax, 0x86019f01
or eax, 0x41006044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e184bc2
and eax, 0xe045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32fdaae3
and eax, 0x1db52ef0
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47836229
and eax, 0x28
or eax, 0xd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47556455
and eax, 0x3146000
or eax, 0x88008b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e49a32d
and eax, 0xc101480d
or eax, 0x82b040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71be2c8d
or eax, 0x215b6efa
and eax, 0xb04d8800
or eax, 0x48000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x68014847
and eax, 0x10800
or eax, 0x2468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f33e76b
xor eax, 0x38d502cf
and eax, 0x405c900
or eax, 0x18103600
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c5810b
and eax, 0x307f38c8
and eax, 0
or eax, 0x83004030
mov dword [ebx], eax
add ebx, edx
or eax, 0x660f44ca
and eax, 0x45a3f27b
and eax, 0x45014078
or eax, 0x3804b805
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a71570a
and eax, 0x78558b10
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb0ff45
and eax, 0x90d54405
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5192a5
or eax, 0x77f9e112
and eax, 0x7411e110
or eax, 0x41e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249b1abb
and eax, 0x40004020
or eax, 0xab000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f45435e
or eax, 0x6ecae0c0
and eax, 0x8a0d0
or eax, 0x1906
mov dword [ebx], eax
add ebx, edx
and eax, 0x651f1432
and eax, 0x80000
or eax, 0xd1630000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73cbd768
or eax, 0x69257daa
and eax, 0x11440900
or eax, 0x4008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eea3726
and eax, 0x110c8800
or eax, 0x4400390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa96fc3
xor eax, 0x6a5e76e3
and eax, 0x18090
or eax, 0xc0440904
mov dword [ebx], eax
add ebx, edx
and eax, 0x823cd5b
and eax, 0x900
or eax, 0xbac44489
mov dword [ebx], eax
add ebx, edx
and eax, 0x69353c40
xor eax, 0x8597434
and eax, 0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0xc122062
and eax, 0x1bfd3385
and eax, 0x8002000
or eax, 0x8300c2c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6ed2f8
xor eax, 0x3eec006d
and eax, 0x2800004
or eax, 0x89101540
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fa13f6
and eax, 0x9901144
or eax, 0x80040408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd6a684
and eax, 0x33aa7322
and eax, 0x1800000
or eax, 0x4c09d045
mov dword [ebx], eax
add ebx, edx
or eax, 0x663ebce8
and eax, 0x8b8c4
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40f195d7
or eax, 0x16347eea
and eax, 0x42d10000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edf2152
or eax, 0x7ef5bdc3
and eax, 0x90150483
or eax, 0x4008
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c50ee7
xor eax, 0x132d1700
and eax, 0x8010488b
or eax, 0x14050400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72940c10
or eax, 0x48b3cf39
and eax, 0x88904589
or eax, 0x1480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ff7b12
and eax, 0x2f06128c
and eax, 0x8021008
or eax, 0xb8cc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1deeea0
xor eax, 0x52ca4205
and eax, 0x4b000000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be6b218
and eax, 0x8000000
or eax, 0x448b03c2
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd119c3
and eax, 0x4810000
or eax, 0x500a9005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b307b3a
and eax, 0x4d899005
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bfec5c
and eax, 0x4c158848
or eax, 0x80400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc0af53
and eax, 0x98
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe40990b
and eax, 0x2408100
or eax, 0xa04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae051a2
and eax, 0x4000
or eax, 0x90050c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e78702
and eax, 0x10050402
or eax, 0x84005089
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef46687
xor eax, 0x48600cc8
and eax, 0x80904801
or eax, 0x9280588
mov dword [ebx], eax
add ebx, edx
and eax, 0x66173c2e
xor eax, 0x47d8dfb
and eax, 0x4098051
or eax, 0x41823c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x278a3f02
and eax, 0x477560f2
and eax, 0x5000000
or eax, 0x488b50dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c201706
and eax, 0x418b41d8
or eax, 0x14001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x268bc1c9
and eax, 0x458b50d0
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
and eax, 0x60213323
and eax, 0x1f905523
and eax, 0x1000
or eax, 0x4d8b40d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d95955
and eax, 0x458b51c4
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336e3f0a
and eax, 0x26e042c0
or eax, 0x8081000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad7d150
and eax, 0x2ffd3c0
or eax, 0x81002c2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b087a92
and eax, 0x418918c4
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c0c30a
and eax, 0x44418bcc
or eax, 0x88040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x64fcf0b1
and eax, 0xc84d8b50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x60aa3e9d
and eax, 0x40000a10
or eax, 0x9c558141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6d17ff
and eax, 0x90008802
or eax, 0x48450350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196354f9
xor eax, 0x67d49c92
and eax, 0x84400310
or eax, 0x500d8840
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7c44f3
and eax, 0xd0558b51
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x739ceadb
or eax, 0x6237d7b
and eax, 0x4403e852
or eax, 0xa9080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f4796b9
xor eax, 0x6023cfdb
and eax, 0x84003120
or eax, 0x4083cedf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ec439
and eax, 0xc0050900
or eax, 0x28408018
mov dword [ebx], eax
add ebx, edx
or eax, 0x3519346d
and eax, 0x501c0509
or eax, 0xa04082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8293c5
or eax, 0x405fd872
and eax, 0x41384c0a
or eax, 0x10800181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef048c0
and eax, 0x7d6a5f16
and eax, 0x480502
or eax, 0x52845089
mov dword [ebx], eax
add ebx, edx
and eax, 0x499ef38f
and eax, 0x3f494794
and eax, 0x84180
or eax, 0x50c0040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b78516e
or eax, 0x45f14a
and eax, 0x41d4458b
or eax, 0x10080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c6f07d
xor eax, 0xb277709
and eax, 0x52d80082
or eax, 0x5509
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cad248a
or eax, 0x2203eff9
and eax, 0x7eece8e8
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7291407
or eax, 0x3425a4c0
and eax, 0x100480c0
or eax, 0x8c0033f
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a1488b
and eax, 0xe44189
or eax, 0x83000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b88a7d8
xor eax, 0x51677ca0
and eax, 0xa028879
or eax, 0x74446404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd46ba2
and eax, 0x20108315
or eax, 0xc86d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a917fac
and eax, 0x820c7c00
or eax, 0x1030246
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad10e15
or eax, 0x2394a680
and eax, 0x3a46e455
or eax, 0x44000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f0bdbd
and eax, 0x74448909
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2963b3bf
and eax, 0x8098305
and eax, 0x8000000
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a89ebaa
and eax, 0x801c000
or eax, 0x75823445
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b69b47
and eax, 0x20044
or eax, 0x8c0d03b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59787a13
and eax, 0xd57778c2
or eax, 0x2a888610
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cdf4b8
and eax, 0x3f47c82
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x681f4639
and eax, 0x41c70939
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e09226
or eax, 0x17ce1051
and eax, 0x70
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff518d
and eax, 0x100
or eax, 0xc707ea00
mov dword [ebx], eax
add ebx, edx
and eax, 0x50cdfcf3
or eax, 0x2123e0a7
and eax, 0xe005
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482fe54b
and eax, 0xf0000
or eax, 0xb6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ef5f94
and eax, 0x63ebdca1
and eax, 0x40805000
or eax, 0xa50ba045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50acb019
and eax, 0x8404405c
or eax, 0x48c88301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc215d6
and eax, 0x800cc488
or eax, 0x4cc00844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ecbe726
or eax, 0x33e91653
and eax, 0x80cc0cc8
or eax, 0x4c00c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6f4254
and eax, 0x327ccd52
and eax, 0x8c00
or eax, 0xcccc40cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e18e6
and eax, 0x800c4
or eax, 0xec835508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba2adda
and eax, 0x5a043d34
and eax, 0x2810
or eax, 0x1000a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f93a87e
and eax, 0x102800
or eax, 0x5a3c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f462607
xor eax, 0xee8d001
and eax, 0x10000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c72732c
and eax, 0x1d809eb9
and eax, 0
or eax, 0x83004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fed03c
xor eax, 0x7d4c3207
and eax, 0xa20040
or eax, 0x10180
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a61638
and eax, 0
or eax, 0xc7004040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5308d2b1
and eax, 0x9041
or eax, 0x6404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594a12f8
and eax, 0x78439d9f
and eax, 0x40420000
or eax, 0x5850000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa8491e7
and eax, 0
or eax, 0xf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3673d2a2
and eax, 0x24e5673
and eax, 0x404200
or eax, 0xf8058500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fcf3f4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36015b9d
or eax, 0x4b143533
and eax, 0x51144d8d
or eax, 0xc80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea40700
and eax, 0x3074058d
or eax, 0x1072
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa07f40b
or eax, 0x5cc75025
and eax, 0x32620040
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcba04d
or eax, 0x56d9d248
and eax, 0x34048
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41bd0b9
and eax, 0x4008000
or eax, 0xc40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fbfd58c
xor eax, 0x4c1f9181
and eax, 0x12e0440d
or eax, 0x40081180
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dd51e9e
and eax, 0x3074159f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f1cd7c4
and eax, 0x45080040
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3380ed01
xor eax, 0x536626d2
and eax, 0x20450b90
or eax, 0xc800304c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b36abd8
and eax, 0x1030004
or eax, 0x4c886671
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f7ae421
or eax, 0x46e373c2
and eax, 0x644133c0
or eax, 0x880c0820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a92476
and eax, 0xedbd576
and eax, 0x8801414
or eax, 0x75034a61
mov dword [ebx], eax
add ebx, edx
or eax, 0x16e946b5
xor eax, 0x72a2a5cd
and eax, 0xd400030
or eax, 0x423400c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74070b3d
and eax, 0x700981
or eax, 0x887402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3639c804
and eax, 0x22e84906
or eax, 0xc0000070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae571d4
and eax, 0x1b08c89b
and eax, 0x8000002
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d8a73b
and eax, 0x8850a011
or eax, 0x5025844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4820eaea
xor eax, 0x34f42f9e
and eax, 0xf1861801
or eax, 0xe69c084
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d9bed4
and eax, 0x52e850d5
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x487380de
or eax, 0x3dcf2e1a
and eax, 0x3fffeeb
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee7d3b5
and eax, 0x58808c4
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b9df13
or eax, 0x10f4aa3c
and eax, 0x45b40fff
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73acd7d9
and eax, 0x43c180af
and eax, 0x418080af
or eax, 0x34490550
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc04400
xor eax, 0x5697a997
and eax, 0x50558901
or eax, 0xa4000208
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce1575b
and eax, 0x7e8c7406
and eax, 0
or eax, 0x8901c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e89391b
and eax, 0x8f011
or eax, 0x600444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e3a2ae5
and eax, 0x4a000010
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7040d9
and eax, 0x8000000
or eax, 0xd0858d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3475b809
and eax, 0x7c38a581
and eax, 0x40302501
or eax, 0x10cfdaee
mov dword [ebx], eax
add ebx, edx
and eax, 0xef6b4ed
and eax, 0xf4a0e8
or eax, 0xff090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb06698
and eax, 0x448270
or eax, 0xc80018f
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c68b05
xor eax, 0x64476365
and eax, 0x804040
or eax, 0x780587
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afa2c5d
or eax, 0x71746d6a
and eax, 0x41000000
or eax, 0x86000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25034e0c
xor eax, 0x26fb6a3b
and eax, 0x2005
or eax, 0xd040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560f6696
and eax, 0x4c2c052c
and eax, 0x44080000
or eax, 0x13e30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224c6731
and eax, 0x30040531
or eax, 0x4010ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0968aa
and eax, 0x9400040
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4363002d
or eax, 0x556ff5b1
and eax, 0x341e401
or eax, 0x8810084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9672c8
and eax, 0x8106040
or eax, 0xe0428815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe4e1df
xor eax, 0x5ade61e3
and eax, 1
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x30df5fa6
xor eax, 0x380d404b
and eax, 0xc4003
or eax, 0x83008480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dba8989
and eax, 1
or eax, 0x4043483c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c539bed
or eax, 0x1080a8e9
and eax, 0x30520100
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d863ec
and eax, 0x40a00268
or eax, 0x8010802
mov dword [ebx], eax
add ebx, edx
or eax, 0x324a44e5
and eax, 0x50004043
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xabd4b74
and eax, 0
or eax, 0x43400d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d5c058
and eax, 0x40510040
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a541b6
or eax, 0x79b77808
and eax, 0x79b77800
or eax, 0x864882b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef8816f
and eax, 0x81044082
or eax, 0x8088401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3e6278
and eax, 0x14028041
or eax, 0x41895804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c1d16b
and eax, 0x400928
or eax, 0xd80582d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10cfe77b
and eax, 0xd8858489
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7a178
and eax, 0xcd23b18
and eax, 0x8422100
or eax, 0x83bddeef
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2f3b96
and eax, 0x33804
or eax, 0xc180c049
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f2eb84
and eax, 0xd8418901
or eax, 0x200c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x351f1de6
and eax, 0x100
or eax, 0x1f044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa93456
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c42e8f
and eax, 0x41802805
or eax, 0x40bc050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d6f907
and eax, 0x21a62c2f
and eax, 0x40000
or eax, 0xdc5189ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474aae3f
and eax, 0xa000581
or eax, 0x60e04008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fed7c75
and eax, 0x4053930
or eax, 0x1810c602
mov dword [ebx], eax
add ebx, edx
or eax, 0x262d656
and eax, 0x2004030
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9788e7
and eax, 0xe02c055
or eax, 0x1003428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df55c42
or eax, 0x76f1727
and eax, 0x17ff130c
or eax, 0xe8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b969f41
and eax, 0xe46980cd
or eax, 0x10140332
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c0034d
xor eax, 0x2f64948
and eax, 0x80094902
or eax, 0x47003400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d601bec
xor eax, 0x6c78ccf6
and eax, 0x1a000
or eax, 0x4445
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6ab07c
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x152dcbee
and eax, 0xe441c6
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x664d5d45
and eax, 0x6000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf3ef48
and eax, 0xb000000
or eax, 0x80e445b6
mov dword [ebx], eax
add ebx, edx
or eax, 0xed3e253
and eax, 0xf9e07bf
and eax, 0xc8205a5
or eax, 0xc0415840
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc4f0a3
and eax, 0x4cfee483
and eax, 0x4c824480
or eax, 0xa009114c
mov dword [ebx], eax
add ebx, edx
and eax, 0x748af0aa
and eax, 0x84080
or eax, 0x8b04ac03
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b1cc0f
or eax, 0x461caad2
and eax, 0x48100841
or eax, 0xa0400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3627f9ba
or eax, 0x5415087d
and eax, 0x61
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d1ef7
and eax, 0x45653a51
and eax, 0x40000
or eax, 0x8900c483
mov dword [ebx], eax
add ebx, edx
and eax, 0xdba2167
and eax, 0x9000001
or eax, 0x448bf844
mov dword [ebx], eax
add ebx, edx
or eax, 0x209ecc4e
xor eax, 0xd9fc34
and eax, 0x40400008
or eax, 0x12a85104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2487ad65
and eax, 0x3fbf63ff
and eax, 0x2000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c9ee73
and eax, 0x41890440
or eax, 0x4000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e246c7
xor eax, 0x31db6bed
and eax, 0x58100920
or eax, 0xa04582d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de27c49
and eax, 0x3febb172
and eax, 0x34e01130
or eax, 0x4014440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7b79a4
or eax, 0x11693cb0
and eax, 0x6bc03004
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af11642
and eax, 0xbb7d669
and eax, 0x8000200
or eax, 0xf445c538
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e67bd7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x122855c2
xor eax, 0x7bfe912e
and eax, 0x418200e8
or eax, 0x4090903
mov dword [ebx], eax
add ebx, edx
and eax, 0x569ed508
and eax, 0x800108
or eax, 0x14082f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723e5a11
and eax, 0x3fc4189
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcea25d
xor eax, 0x3e102a2f
and eax, 0x4822cc49
or eax, 0x5193004
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ed8277
or eax, 0x773f9b7f
and eax, 0x31c1378
or eax, 0x88006080
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e31a17
and eax, 0x1000010
or eax, 0x54030845
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa60dbf
xor eax, 0x287f4b0c
and eax, 0x3c0318
or eax, 0x2820ce4
mov dword [ebx], eax
add ebx, edx
or eax, 0x401c9eb4
and eax, 0x20c0d88
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d47457f
and eax, 0x1e0b0844
or eax, 0xa004f409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4170448a
and eax, 0x74423801
or eax, 0x800310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3783922
xor eax, 0x76bb4c9f
and eax, 0x1000204
or eax, 0xeac03000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404d567a
and eax, 0xa0816004
or eax, 0x10528b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762c9ce7
xor eax, 0x3a3f42e2
and eax, 0x5cc00101
or eax, 0x1258a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bd2ee2
and eax, 0x84884c3
or eax, 0xc4844800
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c91d10
and eax, 0x7bc658e4
and eax, 0x688050c0
or eax, 0x840b050c
mov dword [ebx], eax
add ebx, edx
and eax, 0x30da3dd6
or eax, 0xb2d6f17
and eax, 0x8050b51
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x169dbd2b
and eax, 0x586818e7
and eax, 0x8480001
or eax, 0xe3b44588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306dbeb8
xor eax, 0x818973
and eax, 0xd8000200
or eax, 0x244d8909
mov dword [ebx], eax
add ebx, edx
or eax, 0x21afb409
and eax, 0x2850a95b
and eax, 0x8008101
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ac7f0
and eax, 0x100c000
or eax, 0x548b3c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4eff9a
and eax, 0xa0c08
or eax, 0x2b403f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ea045d
and eax, 0x540081
or eax, 0x220c004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b563132
and eax, 0x102e1a3
or eax, 0x44890a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3edf5d
and eax, 0xb48
or eax, 0x84520b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f9da1d
xor eax, 0x4c7d9e11
and eax, 0x40006588
or eax, 0x835d8003
mov dword [ebx], eax
add ebx, edx
and eax, 0x652c85c1
xor eax, 0x58bf98b3
and eax, 0x8800c00
or eax, 0xc44cc0cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4dbe0f
and eax, 0xe08150c0
or eax, 0xc0a050c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce5c793
or eax, 0x5005fb38
and eax, 0x4804ec80
or eax, 0x22100003
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d321f7
and eax, 0x10458900
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b218e1c
or eax, 0x1887ffc4
and eax, 0x4867e850
or eax, 0xa4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e686eb3
or eax, 0x68cacd6e
and eax, 0xc083cfef
or eax, 0x4003010
mov dword [ebx], eax
add ebx, edx
and eax, 0x296762f6
and eax, 0x10000
or eax, 0xf0448908
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c585dc5
and eax, 0x480c9cc7
and eax, 0
or eax, 0x6a006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c22b4d4
and eax, 0x6a006a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f4a31a
and eax, 0x7e86468d
and eax, 0x40000008
or eax, 0x314860
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cdd10a4
and eax, 0x110000
or eax, 0x4804ff00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc787bf
or eax, 0x6f12626b
and eax, 0x9004040
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b59c18
xor eax, 0x48ddaf1e
and eax, 0x44007044
or eax, 0x39838c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe8d3d6
and eax, 0x66b0c227
and eax, 0x200000
or eax, 0x85500fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fe2c96
and eax, 0x740080
or eax, 0xe98bc803
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b786846
xor eax, 0x2661d365
and eax, 0x82
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0xa43724e
and eax, 2
or eax, 0xc7d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f71759f
and eax, 0x5450914
or eax, 0x40820060
mov dword [ebx], eax
add ebx, edx
and eax, 0xa07ac7c
or eax, 0xa5950c
and eax, 0xa79d74
or eax, 0xff586280
mov dword [ebx], eax
add ebx, edx
and eax, 0x676952a5
xor eax, 0x3a8e94df
and eax, 0x4507c27b
or eax, 0x82002984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4693dc27
and eax, 0x3440
or eax, 0xc005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b45f7c5
and eax, 0x22955687
and eax, 0
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ec1797
and eax, 0x5820002
or eax, 0x48090068
mov dword [ebx], eax
add ebx, edx
and eax, 0x58cfb06e
and eax, 0x408b0060
or eax, 0x15005194
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a90d644
or eax, 0x3b106057
and eax, 0x458b5204
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1fe5d2
or eax, 0x489cd008
and eax, 0x4d8b5008
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78256c9b
and eax, 0x15ae1090
or eax, 0x51416c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8e0266
and eax, 0x38cbe87d
and eax, 0x40
or eax, 0x404010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18dfbd1d
and eax, 0x4a144255
and eax, 0x104001
or eax, 0x83e80588
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c148ca
and eax, 0x4f1afe37
and eax, 0x1004000
or eax, 0x7400b87d
mov dword [ebx], eax
add ebx, edx
and eax, 0xa97a23c
xor eax, 0x3f457c15
and eax, 0x3c458801
or eax, 0xc0100310
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed4c039
and eax, 0xc148010
or eax, 0x40017f42
mov dword [ebx], eax
add ebx, edx
and eax, 0x473eaa1b
or eax, 0x5bcea964
and eax, 0x18000040
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20baf50c
and eax, 0x20004000
or eax, 0xdfffbffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aac0a40
and eax, 0x50144aa
or eax, 0x408c0841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d26546f
xor eax, 0x5e4a3af
and eax, 0x408040c4
or eax, 0xd0b1028
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e5fb9f
xor eax, 0x69cd2865
and eax, 0x40085000
or eax, 0x15830110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbc344f
and eax, 0x2b9b40d0
and eax, 0x1034050
or eax, 0x448812a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b93e21
and eax, 0x891020
or eax, 0x157640d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x609f1dfe
and eax, 0x404054
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51bb3371
xor eax, 0x365622b9
and eax, 0x3254084
or eax, 0x18508001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f8f52e
and eax, 0x5088058b
or eax, 0x1704800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1489635e
and eax, 0x8010a
or eax, 0x404414f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2263ba6
and eax, 0x400a0040
or eax, 0x15810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0a8fb3
and eax, 0x40a0000
or eax, 0x11f552fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7f7dad
xor eax, 0x7ac57ca8
and eax, 0x44
or eax, 0x404008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fe7f30
and eax, 0x37be3d38
or eax, 0xc841c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x705b3434
or eax, 0x1144b4fc
and eax, 0x117a0fc
or eax, 0x8a004b03
mov dword [ebx], eax
add ebx, edx
and eax, 0x68c610fd
or eax, 0x43353876
and eax, 0x4b103845
or eax, 0xb440c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7f5cd2
and eax, 0x40404800
or eax, 0x415
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e91570c
or eax, 0x2dd9717a
and eax, 0x2c490100
or eax, 0xd0048a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eab5165
and eax, 0xc010100
or eax, 0x4014fe51
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dbb4184
xor eax, 0x1fe443d2
and eax, 0x3000040
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28270ae0
xor eax, 0x4dc54337
and eax, 0xe4820045
or eax, 0x109f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee8a6c8
and eax, 0x365bc852
and eax, 0x4088040
or eax, 0xc8c4431d
mov dword [ebx], eax
add ebx, edx
and eax, 0x750d78ce
and eax, 0x440c404c
or eax, 0x88c08c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3c77c6
or eax, 0x6064a6d1
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aae9cbc
and eax, 0x5937406c
and eax, 0x4802404c
or eax, 0xa4891580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b792d4b
and eax, 0x20d1c118
and eax, 0x4000
or eax, 0x6a0cac83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a194263
and eax, 0x8084000
or eax, 0xe0042a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b124bf1
and eax, 0xf31e2191
or eax, 0xce1ca00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9aeba6
and eax, 0x8b08c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6fd804
and eax, 0x88000
or eax, 0xf4450908
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6bdbc6
and eax, 0
or eax, 0x8904508b
mov dword [ebx], eax
add ebx, edx
or eax, 0x448ab06a
and eax, 0x408af041
or eax, 0x10814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362d7395
or eax, 0x26bfc15f
and eax, 0x74058908
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f23c7d
or eax, 0x252a08b8
and eax, 0x1080888
or eax, 0x8a004503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cab81b8
xor eax, 0x4e5af49b
and eax, 0x9890800
or eax, 0x44000455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c4bbea
and eax, 0x4384d786
and eax, 0x48184
or eax, 0xf8510870
mov dword [ebx], eax
add ebx, edx
and eax, 0x47387966
and eax, 0x100100
or eax, 0x8900448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x73893a79
and eax, 0x9097c41
or eax, 0x4628004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f08070d
or eax, 0x36233fa0
and eax, 0x300
or eax, 0x404048
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab85837
or eax, 0x46cacf60
and eax, 0x4008030c
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c636acf
and eax, 0x8004043
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7eda51
and eax, 0x10089010
or eax, 0x1816445
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc5ea5d
and eax, 0x2cff4135
and eax, 0x8480000
or eax, 0x81b0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db49127
or eax, 0x1e2b8117
and eax, 0x558b0401
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6eb484
or eax, 0x53eb20ac
and eax, 0x84180ec
or eax, 0x100910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f12404c
and eax, 0x65c75fd6
and eax, 0x40434880
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bbadb88
xor eax, 0x18a6228c
and eax, 0x1408100
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f9b877
and eax, 0x400000
or eax, 0x400348a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x467eed90
and eax, 0x40400000
or eax, 0x308a100
mov dword [ebx], eax
add ebx, edx
and eax, 0x18580aad
and eax, 0
or eax, 0xd2330040
mov dword [ebx], eax
add ebx, edx
and eax, 0x35027811
and eax, 0
or eax, 0x434435f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x90582dc
and eax, 0x1010040
or eax, 0x14880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d514b5
and eax, 0
or eax, 0x404348
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ea1a8a
or eax, 0xf242aca
and eax, 0x34c618a
or eax, 0xc0118401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a023185
and eax, 0x536753f9
and eax, 0x40444088
or eax, 0x8c888c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0b280a
xor eax, 0x49b16781
and eax, 0x88448044
or eax, 0x44884c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419b6458
and eax, 0x8c030084
or eax, 0x60885548
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0e7670
and eax, 0x40000440
or eax, 0x344012b
mov dword [ebx], eax
add ebx, edx
or eax, 0x695a063d
and eax, 0x400c0040
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x492ba1f2
and eax, 0x80040
or eax, 0xd83002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x469e8cc6
or eax, 0x4a451520
and eax, 0x400140
or eax, 0x4200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19652260
and eax, 0x400040
or eax, 0xfaa7e811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446edb76
xor eax, 0x5ff6386b
and eax, 0xc0030b4c
or eax, 0x480f4b3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b6a152
and eax, 0x6368994b
and eax, 8
or eax, 0x4805c704
mov dword [ebx], eax
add ebx, edx
or eax, 0xa06350e
and eax, 0x4002
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a778354
and eax, 0x48000000
or eax, 0x15000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32206ff5
and eax, 0x4c004cc1
or eax, 0x80cc8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x335337e6
and eax, 0x4004c0
or eax, 0xcc8cc80c
mov dword [ebx], eax
add ebx, edx
and eax, 0x602810b
or eax, 0x5e0c0527
and eax, 0x4c08050c
or eax, 0xa08350c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c97b80
or eax, 0x75af9c13
and eax, 0x452b0802
or eax, 0x400068
mov dword [ebx], eax
add ebx, edx
or eax, 0x4330effd
or eax, 0x38532ae
and eax, 0x40500c08
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d2c54
and eax, 0x6dd35fbe
and eax, 0x6c510800
or eax, 0x93aee2e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x760f953
and eax, 0xa308c083
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e928034
or eax, 0x5296ab4b
and eax, 0x340
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3e554e
and eax, 0x908040a
or eax, 0x80004981
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe32617
and eax, 0x43400c
or eax, 0x40000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c43e15f
and eax, 0x7c03e000
or eax, 0x83a80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x58315f29
and eax, 0x40014800
or eax, 0x835cb7ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e10a3c
xor eax, 0x3e5a7ffe
and eax, 0xc0844c0
or eax, 0xc0c4880c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbf19c2
and eax, 0xc040c40c
or eax, 0xc8c08c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78361218
xor eax, 0x310fa58
and eax, 0x48005040
or eax, 0xa48b058c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19480bc
and eax, 0x1ace0e94
and eax, 0x80
or eax, 0x8b08ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b566bc
and eax, 0x10a10805
or eax, 0x20020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x157c9560
and eax, 0x40
or eax, 0x6a004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfdf424
and eax, 0x6a004000
or eax, 0x2a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4f24a0
or eax, 0x3c8961c
and eax, 0x100d8a10
or eax, 0x20000101
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c28e94
and eax, 0x61a4d08a
and eax, 0
or eax, 0x51004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x450e768b
or eax, 0x7af53861
and eax, 0x40501063
or eax, 0x8059c
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb81281
and eax, 0x180000
or eax, 0x15e70040
mov dword [ebx], eax
add ebx, edx
and eax, 0x784c3f72
or eax, 0x2cd3b012
and eax, 0x403010
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x2383499b
and eax, 0
or eax, 0x975c085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec6620
and eax, 0xe8020a0
or eax, 0xf1660048
mov dword [ebx], eax
add ebx, edx
and eax, 0x150ccfe9
or eax, 0x2cbddfb1
and eax, 0x348085f9
or eax, 0x40400006
mov dword [ebx], eax
add ebx, edx
or eax, 0xc78454e
and eax, 0x700f4777
and eax, 0x17
or eax, 0x4ba00
mov dword [ebx], eax
add ebx, edx
and eax, 0x112ed12d
and eax, 0
or eax, 0xc26b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7826ffcd
xor eax, 0x4d7200d0
and eax, 0x88b00
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fad1f73
xor eax, 0x19611b64
and eax, 0x40000000
or eax, 0x11004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d654877
and eax, 0x7d610860
or eax, 0x82921088
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8aee63
and eax, 0x4c082eb
or eax, 0x40114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c096192
or eax, 0x14dc479c
and eax, 0x480068
or eax, 0x220002
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b2ee5e
or eax, 0x1d88e7d8
and eax, 0x28004a
or eax, 0xc0400020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5c6624
and eax, 0x20
or eax, 0x6a00400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8a0638
and eax, 0x21004200
or eax, 0xde002800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea739b0
and eax, 0x200010
or eax, 0x40102405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ab0a4b
and eax, 0x4110a00
or eax, 0x30048100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fb50a7
and eax, 0
or eax, 0x89004043
mov dword [ebx], eax
add ebx, edx
or eax, 0x54117a50
or eax, 0x38e4f85
and eax, 0x42081504
or eax, 0x608000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa9b192a
xor eax, 0x1359b79f
and eax, 0x10a00000
or eax, 0x24010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x524be9a2
and eax, 0
or eax, 0x8b004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0dcbaf
and eax, 0x2000000
or eax, 0x4068850c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e0e5a8
and eax, 0x8639447
and eax, 0
or eax, 0x4d890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x110f396a
and eax, 0x14050968
or eax, 0x20108294
mov dword [ebx], eax
add ebx, edx
and eax, 0x10b5854f
xor eax, 0x4a15a2ec
and eax, 0x2000000
or eax, 0x81004043
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e27a9aa
and eax, 0x553e3854
and eax, 0
or eax, 0x158901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f838b17
and eax, 0x214
or eax, 0x404120
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a2b18bd
and eax, 0x20
or eax, 0x6a004a
mov dword [ebx], eax
add ebx, edx
or eax, 0x358af891
and eax, 0x58a106a
or eax, 0x40010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a158941
and eax, 0x8c04a45
and eax, 0x800040
or eax, 0x157f50bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e7556f
xor eax, 0x379bd2df
and eax, 0x400000
or eax, 0x4058
mov dword [ebx], eax
add ebx, edx
or eax, 0x7768e91f
and eax, 0x43202903
or eax, 0x141480
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b081e5b
or eax, 0x170e7007
and eax, 0x7d320040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35944fed
xor eax, 0x30adae82
and eax, 0x68006003
or eax, 0x2000a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6fbe61
and eax, 0x68006a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7101590c
and eax, 0x890828a
and eax, 0
or eax, 0x401540
mov dword [ebx], eax
add ebx, edx
and eax, 0xe73e9
and eax, 0x40
or eax, 0x6a002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12919fcb
and eax, 0x4a
or eax, 0x302415b5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9f19fd
and eax, 0x75040712
and eax, 0
or eax, 0xd8b0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x566b6dfb
and eax, 0
or eax, 0x404334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecc6ce2
or eax, 0x764c06df
and eax, 0x688c0489
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183dd422
and eax, 0x4002
or eax, 0x8b000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x27976cc2
xor eax, 0x1c87f74e
and eax, 0x33404
or eax, 0x40400011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d689735
and eax, 0x5008300
or eax, 0x90040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4678c621
and eax, 0x200
or eax, 0x404068
mov dword [ebx], eax
add ebx, edx
or eax, 0x33607464
and eax, 0x3604408
or eax, 0x88980181
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7e606a
and eax, 0x2cba5fff
and eax, 0x20409
or eax, 0x40413004
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c3933
and eax, 0
or eax, 0x1c18300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4581b0fd
and eax, 0x41000189
or eax, 0x2340c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4e6727
and eax, 0x6a0000
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f93574
or eax, 0x20f0f752
and eax, 0x10620062
or eax, 0x1080008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7c1282
and eax, 0x5278108a
or eax, 0x804501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x930760e
xor eax, 0x5db6620d
and eax, 0x580188
or eax, 0x40001477
mov dword [ebx], eax
add ebx, edx
or eax, 0x5590f108
and eax, 0x4c80040
or eax, 0xa0230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76b596f
and eax, 0x1a10b9c6
and eax, 0x2000106
or eax, 0x406604c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e8fd7b
or eax, 0x1329593c
and eax, 0x3010040
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d726cd
and eax, 0x3fa3dc54
and eax, 0x8010040
or eax, 0xc4c25da5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6b2ff8
and eax, 0x2f437889
and eax, 0xc404888
or eax, 0xc08c8444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269bbf6f
and eax, 0xc8444080
or eax, 0x4888c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x448c7dd1
xor eax, 0x7854d7fd
and eax, 0x84880800
or eax, 0x4844c4cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ea1f3f
xor eax, 0x2c70f578
and eax, 0xa0020488
or eax, 0x4c895144
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a2c0f
and eax, 0x88086c83
or eax, 0x3048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79519b5e
and eax, 0xe0500045
or eax, 0x8000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79cf1d39
and eax, 0x919f1470
or eax, 0x6e60e881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b48c9e
and eax, 0x527ec4dd
and eax, 0x4001
or eax, 0x89048482
mov dword [ebx], eax
add ebx, edx
and eax, 0x40632f9d
or eax, 0x55eb7950
and eax, 0x6a7441
or eax, 0x8008004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8a8a03
and eax, 0x28004c03
or eax, 0x3100188
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c42535d
xor eax, 0x3c636906
and eax, 0x110449
or eax, 0xe8400804
mov dword [ebx], eax
add ebx, edx
or eax, 0x431d473d
and eax, 0x2055d35f
and eax, 0x2055410d
or eax, 0xdfaaa880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ac021f
and eax, 0x8800c082
or eax, 0x1080401
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f0f919
and eax, 0x100c001
or eax, 0x548b3844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d929c0d
or eax, 0x7d8a903d
and eax, 0x7c11800c
or eax, 0x80440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6300fbfc
xor eax, 0xe0f2988
and eax, 0x410a0060
or eax, 0x481098b
mov dword [ebx], eax
add ebx, edx
or eax, 0x268997c5
or eax, 0xfeb6f33
and eax, 0x1c083fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19295720
or eax, 0x7650e3b2
and eax, 0xaf84588
or eax, 0x81040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f50b75
or eax, 0x70d6a2d
and eax, 0xd096c4d
or eax, 0x40329000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a4633e
and eax, 0x9167d10
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542ebe14
and eax, 0x49de122
and eax, 0x408c000
or eax, 0x51233c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x3abd96f2
and eax, 0x18000
or eax, 0x8440b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3865f8b2
and eax, 0x14267ce1
and eax, 0x244000
or eax, 0x8bd80503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b5f82a9
or eax, 0x7e5128e9
and eax, 0x82e849
or eax, 0x81004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bff6dd5
and eax, 0x4b110488
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e2663f
or eax, 0x62649b30
and eax, 0xe8458b91
or eax, 0x10000048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d4023e
and eax, 0xc1118183
or eax, 0x24c6408
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a74f13
xor eax, 0x5e87e316
and eax, 0x8808048c
or eax, 0x64835140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4f481c
and eax, 8
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x389d8b05
and eax, 0x30808000
or eax, 0x44400500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abc2a2b
or eax, 0x48bf1f7e
and eax, 0x8b60f3e
or eax, 0x5000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x477d9966
xor eax, 0x12161900
and eax, 0x400266
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf7bc13
and eax, 0x400000
or eax, 0x2a34c985
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8f4f41
and eax, 0x20040101
or eax, 0x103014fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f607ccc
xor eax, 0x7480d43f
and eax, 0x40840000
or eax, 0x80010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed5d8d
or eax, 0x3b9fb3f4
and eax, 0xbae80975
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x517f21e2
and eax, 0x680160
or eax, 0x8597fe84
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d90aa4b
and eax, 0xa81774c0
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f4eb1
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd215a4
and eax, 0x63bcf8e5
and eax, 0x1000020
or eax, 0x8a00c24b
mov dword [ebx], eax
add ebx, edx
or eax, 0x27aa3f98
or eax, 0x59d3112e
and eax, 0x40400888
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c133e6f
or eax, 0xcd03736
and eax, 0x20c01100
or eax, 0x92284000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cb20a
and eax, 0x82fcf300
or eax, 0x1030cf1
mov dword [ebx], eax
add ebx, edx
or eax, 0x73acf8c
and eax, 0x26a04c4
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f915d2
xor eax, 0x37dea66c
and eax, 0x301400ac
or eax, 0x81553
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9ead35
or eax, 0x22cd19be
and eax, 0x38cb0040
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f5398
and eax, 0x1492a5a1
and eax, 0x4000100
or eax, 0xc8ccc25d
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a37e01
xor eax, 0x43ad7a8b
and eax, 0x8c0205c4
or eax, 0x60895008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b600b9e
and eax, 0x71746d8c
and eax, 8
or eax, 0x15ff0062
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f4abe4
xor eax, 0x7dc1ab4d
and eax, 0x20
or eax, 0x403048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6feb6415
and eax, 0x400000
or eax, 0xcc8cc35d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330474da
xor eax, 0x18da9744
and eax, 0xe40200c0
or eax, 0x889550c
mov dword [ebx], eax
add ebx, edx
or eax, 0x50050afc
xor eax, 0x23887678
and eax, 0x8050900
or eax, 0x408251
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36c3719d
or eax, 0x489fe381
and eax, 0x29c4189
or eax, 0x81600400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d0fb125
or eax, 0xc743df1
and eax, 0x64000c7d
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa44ca6
and eax, 0x4000800
or eax, 0xf84d831a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d023c8
or eax, 0x6f45acdd
and eax, 0x8b0000c6
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x663f72d1
and eax, 0x2000040
or eax, 0xc083fc15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c4ba16
xor eax, 0x373a6cec
and eax, 0x80550801
or eax, 0x7c008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x525c8cb3
xor eax, 0x656032ad
and eax, 0x830c050a
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510ef3ff
and eax, 0x40000060
or eax, 0x5890188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0e5609
and eax, 8
or eax, 0x8be0eb04
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5d6b41
and eax, 0xe5890845
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d99f0d8
and eax, 0xcc88c05d
or eax, 0x440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x382a2de5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x24988795
and eax, 0x4888484
or eax, 0xc8444848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2691983a
and eax, 0x4756f447
and eax, 0x40444444
or eax, 0x8c888888
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcd9e0b
xor eax, 0x14da97a7
and eax, 0x48054148
or eax, 0x4881084
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f3f03a
or eax, 0x1178e8e5
and eax, 0x8290024
or eax, 0xc0020400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c63cb36
xor eax, 0x11b6cb6a
and eax, 0xd0d50018
or eax, 0x22c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x518546bf
or eax, 0x5b804951
and eax, 0x40814803
or eax, 0x840a8020
mov dword [ebx], eax
add ebx, edx
or eax, 0xb613c54
and eax, 0xcfe00025
or eax, 0x30100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xecb4787
and eax, 0x72c803a7
or eax, 0x3858
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2e835b
xor eax, 0xc8ebfbb
and eax, 0x5140030a
or eax, 0x8818800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce1d9c6
and eax, 0x6410417d
and eax, 0x100
or eax, 0x89008a94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c16b444
and eax, 0x8000004
or eax, 0x25c32400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc473a40
or eax, 0x1c06fe6f
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abc5af9
and eax, 0x28a80081
or eax, 0xc1430004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8850db
and eax, 0xccc840cc
or eax, 0x48c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x569c60ca
and eax, 0x24f200b3
and eax, 0x4800080
or eax, 0xe80b554c
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e2ac7c
and eax, 0x40800048
or eax, 0xbf71c8a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43dc4605
and eax, 0x2c15ceed
or eax, 0x3112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1a0b3a
and eax, 0x40004000
or eax, 0x10000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f97cbb8
and eax, 0x20
or eax, 0xff68004a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1c440a
and eax, 0x28e8f4df
and eax, 0x2800000a
or eax, 0xd7001ff5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a46f218
and eax, 0x2005
or eax, 0x40301010
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f076b0
and eax, 0x10e05000
or eax, 0x8e080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c2e06a
and eax, 0x812ab068
or eax, 0x2d54f95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66168bac
and eax, 0xe4e80440
or eax, 0x2000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x437f22af
xor eax, 0x7164171c
and eax, 0x10c1780
or eax, 0x84f3e863
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e80db0
and eax, 0xa4167040
or eax, 0x5b480580
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a963d8
and eax, 0x40002000
or eax, 0x301415
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cdbcd3e
or eax, 0x6a1c6725
and eax, 0x64c08500
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42254c2e
xor eax, 0x327566f1
and eax, 0x4190a854
or eax, 0xb8434000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc4430d
and eax, 0x1ebb7caf
and eax, 0x4032809
or eax, 0xb20cd7f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea0351b
xor eax, 0x174a390
and eax, 0x31c00140
or eax, 0x44008480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24da0207
and eax, 0x50028040
or eax, 0xa8456808
mov dword [ebx], eax
add ebx, edx
or eax, 0x1406e83d
and eax, 0xb407e87d
or eax, 0x2081782
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa6c07d
xor eax, 0xd098f7c
and eax, 0x618080c8
or eax, 0x14490500
mov dword [ebx], eax
add ebx, edx
and eax, 0x597beea9
or eax, 0xcbe4d76
and eax, 0x490bc83c
or eax, 0xa0002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79bdcbfd
and eax, 0x2009c83c
or eax, 0x960637c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2c4699
and eax, 0x30000490
or eax, 0x45d28140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fdb074
and eax, 0x412f2020
or eax, 0xa890c810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cdc168
xor eax, 0x5596e099
and eax, 0x8204c9c1
or eax, 0x340b363e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d90215e
or eax, 0x6c6e715e
and eax, 0x65c085c0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb26caa
and eax, 0x6f32e820
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
or eax, 0x318510b
and eax, 0xa60bf92f
or eax, 0x100406d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278531c7
xor eax, 0x7a4aa0f5
and eax, 0x61c004c8
or eax, 0x14098100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1718fa
and eax, 0x5718a5
and eax, 0x170800
or eax, 0xe420e018
mov dword [ebx], eax
add ebx, edx
or eax, 0x799f6f4f
and eax, 0xb40fef5f
or eax, 0x20010a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae4725a
xor eax, 0x221f6d3
and eax, 0x64c20150
or eax, 0x11108480
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b58d73
and eax, 0x11908000
or eax, 0xe44b680c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1309b93c
xor eax, 0x5a4890a
and eax, 0xa206d83a
or eax, 0x140927c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1253f30b
xor eax, 0x387ac2f5
and eax, 0x2a4001c0
or eax, 0x54808400
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c54611
and eax, 0
or eax, 0xd8b16
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f1b942
xor eax, 0x14e29bfb
and eax, 0x40
or eax, 0x8b004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2678a57d
xor eax, 0x61da0d04
and eax, 0x40080d04
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371eef30
and eax, 0x60120000
or eax, 0x88400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58725863
and eax, 0x5fcfd247
and eax, 0x10005001
or eax, 0xefffa080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b71d09
and eax, 0xa800c480
or eax, 0x40040003
mov dword [ebx], eax
add ebx, edx
and eax, 0x45eea925
and eax, 0x582b5d86
and eax, 0x40000000
or eax, 0xbffffed9
mov dword [ebx], eax
add ebx, edx
or eax, 0x577ef60f
or eax, 0x1450339c
and eax, 0xc35dc013
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d91f986
and eax, 2
or eax, 0x306c25fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x444131c0
and eax, 0x246d0040
or eax, 0x1920000
mov dword [ebx], eax
add ebx, edx
or eax, 0xed79929
and eax, 0x401020
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d853f9
and eax, 0x300821fd
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
and eax, 0x4458c24
and eax, 0x42b10fc0
and eax, 0
or eax, 0x25ff0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50849406
or eax, 0x21736194
and eax, 0x403004
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff3b537
or eax, 0x45adaa4a
and eax, 0x204e
or eax, 0x301005b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6988e986
and eax, 0x50fc955
and eax, 0x1080040
or eax, 0x24f70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7baf18
and eax, 0x2010
or eax, 0x401004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b5d047
and eax, 0x10102057
or eax, 0x200805a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x787b5b7b
or eax, 0x71712119
and eax, 0x21790040
or eax, 0x4860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x661a558e
or eax, 0x70fffb77
and eax, 0x403014
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9d53c5
or eax, 0x3540990
and eax, 0x194
or eax, 0x3020246b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4d05d1
and eax, 0x256d0040
or eax, 0x920000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6035bf36
and eax, 0x403024
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad251a7
xor eax, 0x1df02f90
and eax, 0x10200413
or eax, 0x200821ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x469cd2d3
and eax, 0x80040
or eax, 0x25f70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2738c70d
and eax, 0
or eax, 0x40302c
mov dword [ebx], eax
add ebx, edx
or eax, 0x647d3e4f
and eax, 0x2def7a25
and eax, 0x20202025
or eax, 0x101005da
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a68050
and eax, 0x200040
or eax, 0x25df0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61704192
and eax, 0x400040
or eax, 0x3028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4029b3
and eax, 0x2020
or eax, 0x303805df
mov dword [ebx], eax
add ebx, edx
or eax, 0x2629a3dc
and eax, 0x24390040
or eax, 0x1c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b15d378
and eax, 0x401038
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fcbd590
and eax, 0x4206c5d
and eax, 0x241c
or eax, 0x304001e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc12956
and eax, 0x416fca1e
and eax, 0x1410000
or eax, 0x24be0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x50bc46fb
and eax, 0x47e6a170
and eax, 0x40
or eax, 0x403004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5600a5a1
or eax, 0x3aec675e
and eax, 0x304825ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd5044b
and eax, 0x7cf8fd84
and eax, 0x4980000
or eax, 0x21670040
mov dword [ebx], eax
add ebx, edx
or eax, 0x179578f5
or eax, 0x7d255168
and eax, 0x40304c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584eb91d
and eax, 0x16b908ce
and eax, 0x10000040
or eax, 0x205025bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf0d7f4
or eax, 0x4fb2d87e
and eax, 0x5b20040
or eax, 0x204d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b6dd16
and eax, 0x401054
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a194add
xor eax, 0x31f4f3aa
and eax, 0x305021fe
or eax, 0x80401
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd2bf3e
and eax, 0x5365fc56
and eax, 0x1400040
or eax, 0x24bf0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6163e3e2
xor eax, 0x7308287b
and eax, 0x400018
or eax, 0x3044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db9d34f
and eax, 0x10602113
or eax, 0x200004ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbf600c
or eax, 0x46478497
and eax, 0x25ff0040
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc1bbad
xor eax, 0x6fdf3dbb
and eax, 0x400044
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646aced1
and eax, 0x202824b5
or eax, 0x1050014a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed8fcca
and eax, 0x2e9d90b0
and eax, 0x20180000
or eax, 0x5e70040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c5eea4b
or eax, 0x67dfd790
and eax, 0x403010
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2933ecee
xor eax, 0x289ec525
and eax, 0x1bf
or eax, 0x30002440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4dbc8
or eax, 0x43ae35fd
and eax, 0x40
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688271d6
xor eax, 0x42dea9f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff6a968
and eax, 0x2e0bec4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9820ae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63698983
xor eax, 0x20ecd27b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ae9870
or eax, 0x1a518233
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6529ab32
and eax, 0x298200
or eax, 0x165000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47ecfa1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c96bf9
and eax, 0
or eax, 0x3e0600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4314459f
or eax, 0x775160e
and eax, 0x3e1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d8bba50
and eax, 0x1e46023c
and eax, 0x60000
or eax, 0x382000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57182a31
and eax, 0x4fbbe41e
and eax, 0x220000
or eax, 0x1c2c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x31b143a8
and eax, 0x300000
or eax, 0xe3e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x224d90dc
and eax, 0x1c155577
and eax, 0x141400
or eax, 0x2a4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e40aa9f
and eax, 0x3e5c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4d3d81
and eax, 0x6a83a0c5
and eax, 0x22000
or eax, 0x3c4a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e44d12
and eax, 0x74cd7be
and eax, 0x80200
or eax, 0x367800
mov dword [ebx], eax
add ebx, edx
or eax, 0x36345883
and eax, 0x45c905ff
and eax, 0x80000
or eax, 0x368e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef86a18
and eax, 0x380000
or eax, 0x6a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378b109e
and eax, 0x35b000
or eax, 0x84200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11262122
and eax, 0x6f3a6f06
and eax, 0x1a4000
or eax, 0x248000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d0e1f1
and eax, 0x2e0000
or eax, 0x10d200
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f37cf3
and eax, 0x3ee200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eab897
or eax, 0x5dd81982
and eax, 0x1c5200
or eax, 0x22a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ceac7cf
and eax, 0x642fedb4
and eax, 0x2e0400
or eax, 0x110200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5132f537
and eax, 0x320400
or eax, 0xd1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c75692f
or eax, 0x4a9dba3e
and eax, 0x1f2400
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6f5ae9
and eax, 0x35ff5171
and eax, 0x2f0000
or eax, 0x103800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1f1a3
xor eax, 0x47c9bede
and eax, 0x380a00
or eax, 0x74000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb924a5f
and eax, 0x3f4a00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5713d4d0
or eax, 0x464c6c67
and eax, 0x3f7600
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d39b775
and eax, 0x23a37416
and eax, 0x20000
or eax, 0x3d8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7733847f
and eax, 0x3e8000
or eax, 0x3200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dacb59a
and eax, 0x100400
or eax, 0x2de000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257cd6e3
xor eax, 0x1032b072
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x712b078d
and eax, 0x2f0099ac
and eax, 0
or eax, 0x3fb600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a54509
and eax, 0x1aa000
or eax, 0x250800
mov dword [ebx], eax
add ebx, edx
and eax, 0x37de3965
or eax, 0x1b799319
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2b376c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec0cb79
and eax, 0x57b5f253
and eax, 0x46004200
or eax, 0x28693500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646e4f9b
and eax, 0x52809
or eax, 0x74604660
mov dword [ebx], eax
add ebx, edx
and eax, 0x6362ab7c
and eax, 0x39d6d1b5
and eax, 0x20400020
or eax, 0x4c2c640e
mov dword [ebx], eax
add ebx, edx
and eax, 0x408951c2
and eax, 0x40004000
or eax, 0x28702900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7901da75
and eax, 0x70617064
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x71803d5c
and eax, 0x60602c68
or eax, 0xc040201
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6f28e7
and eax, 0x6988c8e
and eax, 0xc
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b77fdf
and eax, 0x64346e00
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aba5c57
xor eax, 0x564faac4
and eax, 0x242e6444
or eax, 0x40000828
mov dword [ebx], eax
add ebx, edx
or eax, 0x292c449e
or eax, 0x4c1ad3a7
and eax, 0x6c6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfcf6e4
and eax, 0x606c0800
or eax, 0x14024100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343fd379
and eax, 0x40401261
or eax, 0x252e6004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2219805
and eax, 0x22af9915
and eax, 0x20200804
or eax, 0x45504770
mov dword [ebx], eax
add ebx, edx
and eax, 0x796d6928
and eax, 0x4120
or eax, 0x4e
mov dword [ebx], eax
add ebx, edx
or eax, 0x561a99a1
and eax, 0x540a4900
or eax, 0x20640000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7736ee1e
or eax, 0x2b80f154
and eax, 0x65267044
or eax, 0x480221
mov dword [ebx], eax
add ebx, edx
and eax, 0x3708311e
xor eax, 0x237340fb
and eax, 0x6684074
or eax, 0x69040300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4991c342
and eax, 0x61484172
or eax, 0x2401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7285a391
xor eax, 0x571ed3d5
and eax, 0x24402426
or eax, 0x412c4048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e86562d
xor eax, 0x28186879
and eax, 0x60624800
or eax, 0x140c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7564ae
and eax, 0x600a2024
or eax, 0x5645241
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ed590b
and eax, 0x65604b64
or eax, 0x100410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c748f4f
and eax, 0x6c70456e
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f76b6a
or eax, 0x725027eb
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc01e1d
and eax, 0x7b39e37d
and eax, 0x30000000
or eax, 0x446e4900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7918ed
and eax, 0x546acb58
and eax, 0x446a4040
or eax, 0x21043225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729cf461
and eax, 0x1600204
or eax, 0x60055070
mov dword [ebx], eax
add ebx, edx
and eax, 0x703aff0b
and eax, 0x60204200
or eax, 0xc490464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3baa9dc4
xor eax, 0xf165108
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x162369d2
and eax, 0x12204800
or eax, 0x41540600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724cb763
or eax, 0x79ee4e77
and eax, 0x68487465
or eax, 0x6010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6763ad4b
and eax, 0x6d626d66
or eax, 0x100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120719cc
or eax, 0x10fc6ab
and eax, 0x6f697421
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492758f2
and eax, 0x479cbbe7
and eax, 0x2080002
or eax, 0x7060546c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d5220
and eax, 0x4020
or eax, 0x642145
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c4f71b
and eax, 0x10644700
or eax, 0x64010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1681095a
and eax, 0x54604350
or eax, 0x102004
mov dword [ebx], eax
add ebx, edx
and eax, 0x577e125d
and eax, 0x44600240
or eax, 0x210c6021
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4aa6a7
and eax, 2
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ba985b
and eax, 0x20201000
or eax, 0x54454300
mov dword [ebx], eax
add ebx, edx
or eax, 0x296eb2c6
xor eax, 0x589a20a5
and eax, 0x5704340
or eax, 0x40002014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x722ab47c
and eax, 0x31525428
or eax, 0x48202046
mov dword [ebx], eax
add ebx, edx
and eax, 0x35de701f
and eax, 0x122000
or eax, 0x280200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b33ae17
and eax, 0
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba0da16
and eax, 0x3301ffaa
and eax, 0x200
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16684d7f
or eax, 0x466afabb
and eax, 0x2200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21cf6355
or eax, 0x6ad84301
and eax, 0x200
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x403cd067
and eax, 0
or eax, 0x2c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef60c0a
and eax, 0x608c1beb
and eax, 0x800
or eax, 0x7500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5325db0
and eax, 0x224d00
or eax, 0x7a4d0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d769f48
xor eax, 0x6b5c73e1
and eax, 0x202c29
or eax, 0x614c4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bb3d35
and eax, 0x302e352d
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7ffa68
and eax, 0x660a9705
and eax, 0
or eax, 0x312d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x859b335
and eax, 0x681000
or eax, 0x30102000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a62c009
and eax, 0x30200000
or eax, 0x103030
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d26175
and eax, 0x3130
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cad1e38
and eax, 0x1000
or eax, 0x30782000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e069deb
and eax, 0x10302020
or eax, 0x20001010
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ca51c
and eax, 0x6e262239
and eax, 0x2030
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1772e3e7
and eax, 0x78172cad
and eax, 0x10100000
or eax, 0x20683000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf9b831
and eax, 0x30
or eax, 0x30303000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cddad41
or eax, 0x17d3b62f
and eax, 0x3220
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fe7674
xor eax, 0x28e3bf24
and eax, 0x10180000
or eax, 0x20603000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc5d76f
and eax, 0x20302020
or eax, 0x10001010
mov dword [ebx], eax
add ebx, edx
and eax, 0x577214b7
and eax, 0x4e1d1ed1
and eax, 0x1010
or eax, 0x2420
mov dword [ebx], eax
add ebx, edx
and eax, 0x314bf4
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244c9c18
or eax, 0x49b5ce80
and eax, 0x10302010
or eax, 0x20001020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x369e03fd
and eax, 0x3100
or eax, 0x430
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f4a4bd
and eax, 0x10703000
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe31292
and eax, 0x4b50829d
and eax, 0x100010
or eax, 0x30203020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb196ff
and eax, 0x3630
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad135bd
and eax, 0x10503000
or eax, 0x20280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ebe29a
xor eax, 0x584ee242
and eax, 0x30103010
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696791cc
and eax, 0x2130
or eax, 0x1600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a44013
and eax, 0x60c1ccea
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b8d31
and eax, 0x100000
or eax, 0x30203030
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4b767b
xor eax, 0x1686b086
and eax, 0x30
or eax, 0x3800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e25970d
or eax, 0x2ea5fd8c
and eax, 0x20203000
or eax, 0x10580000
mov dword [ebx], eax
add ebx, edx
or eax, 0x466891bd
and eax, 0x607796c1
and eax, 0x20301000
or eax, 0x10002030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f49dc4b
and eax, 0x3830
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2befd8
and eax, 0x3a23997a
and eax, 0
or eax, 0x30783000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d127343
or eax, 0x9d039ba
and eax, 0x20303030
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1657c89c
xor eax, 0x192152df
and eax, 0x4000
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5737a833
and eax, 0x72444148
and eax, 0x10000000
or eax, 0x20783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x745c29c4
xor eax, 0x5de0a8b5
and eax, 0x20300030
or eax, 0x10003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2375e28b
and eax, 0x4230
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b875de2
and eax, 0x78126f33
and eax, 0x20000000
or eax, 0x10783000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc506ab
or eax, 0x6b9e8a72
and eax, 0x30100030
or eax, 0x203000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2228061b
and eax, 0x220
or eax, 0x4110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9f259c
and eax, 0x20182000
or eax, 0x10601000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae96b13
and eax, 0x10101010
or eax, 0x20202020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67990dfe
xor eax, 0x536361e0
and eax, 0x4420
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ebdb6f
and eax, 0x30681000
or eax, 0x102000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5116c625
and eax, 0x20203020
or eax, 0x10100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x426e181a
xor eax, 0x1b4188ec
and eax, 0x10
or eax, 0x4520
mov dword [ebx], eax
add ebx, edx
and eax, 0x42139715
xor eax, 0x576f0dea
and eax, 0x10680000
or eax, 0x20103000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7493a5
and eax, 0x6b1780c7
and eax, 0x20100000
or eax, 0x10203030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7473895f
xor eax, 0x514e38a4
and eax, 0
or eax, 0x4630
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c7ec6b
and eax, 0x71598627
and eax, 0x400
or eax, 0x72726100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d057cb
xor eax, 0x3a59a53d
and eax, 0x1266
or eax, 0x6009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4f21ea
or eax, 0x7d5fd9d0
and eax, 0x744d7200
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcb77dd
xor eax, 0x58e6cd7d
and eax, 0x53404c20
or eax, 0x202c234f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65249d3d
and eax, 0x21299211
and eax, 0x200
or eax, 0x78652c64
mov dword [ebx], eax
add ebx, edx
or eax, 0x761dd356
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5164304
xor eax, 0x78e148a9
and eax, 0x75650200
or eax, 0x2087400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6921ee1f
and eax, 0x74657201
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0xb624387
and eax, 0x604000
or eax, 0x2e192172
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2091f8
and eax, 0x200060
or eax, 0x457805
mov dword [ebx], eax
add ebx, edx
or eax, 0x22cb2f6e
xor eax, 0x32e62a02
and eax, 0x10095400
or eax, 0x67642200
mov dword [ebx], eax
add ebx, edx
and eax, 0xb29784c
xor eax, 0x30e55716
and eax, 0x31442200
or eax, 0x44215061
mov dword [ebx], eax
add ebx, edx
or eax, 0x552faa69
and eax, 0x24626061
or eax, 0xa100512
mov dword [ebx], eax
add ebx, edx
or eax, 0x6099b871
and eax, 0x19123d54
and eax, 0x3840
or eax, 0x654025
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bc75ec
and eax, 0x455400
or eax, 0x41020200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c481479
and eax, 0xd5e14b
and eax, 0x404041
or eax, 0x53283434
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc7747b
and eax, 0x68260004
or eax, 0x1507261
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b2db7c
xor eax, 0x2066411a
and eax, 0x45002063
or eax, 0x202e4500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7582cd23
and eax, 0x4520
or eax, 0x2058
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d9ee3b
or eax, 0x2d20788a
and eax, 0x21697600
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48bfe3c4
or eax, 0x11d7fcdf
and eax, 0x68687443
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x76907be
and eax, 0x68612670
or eax, 0x10040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b0488
and eax, 0x4024610c
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18583e9a
and eax, 0x10481600
or eax, 0x43054000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c478b13
and eax, 0x52bd251a
and eax, 0x2010412
or eax, 0x2c627260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c21f434
and eax, 0x400044
or eax, 0x257821
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa99424
and eax, 0x554d5400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2367bc
and eax, 0x63667210
or eax, 0x100043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0e1500
and eax, 0x25786502
or eax, 0x4000002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549f302a
and eax, 0x26884d90
and eax, 0x20004000
or eax, 0x4c723000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647d26b0
or eax, 0x54f72509
and eax, 0xc636319
or eax, 0x22000046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643c2a90
and eax, 0x454845
or eax, 0x203020
mov dword [ebx], eax
add ebx, edx
or eax, 0x48cd9bf2
or eax, 0x256a1ecd
and eax, 0x6c627000
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65725d19
xor eax, 0x60aafbfe
and eax, 0x448205e
or eax, 0x6b275401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bafc82e
and eax, 0x41fa145a
and eax, 0x412a0008
or eax, 0x24047364
mov dword [ebx], eax
add ebx, edx
and eax, 0x2863510b
and eax, 0x3e7b2ff8
and eax, 0x108
or eax, 0x6470
mov dword [ebx], eax
add ebx, edx
and eax, 0x7524db8
and eax, 0x18e8a660
and eax, 0
or eax, 0x6e657800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa82dd3
and eax, 0x7995ae98
and eax, 0x10000410
or eax, 0x66726163
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e6eb60
and eax, 0x20040201
or eax, 0xe616168
mov dword [ebx], eax
add ebx, edx
and eax, 0x10322555
and eax, 0x202041
or eax, 0x455824
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d211
and eax, 0x657000
or eax, 0x6d000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a406eb4
or eax, 0x34fda302
and eax, 0x20652100
or eax, 0x41020c75
mov dword [ebx], eax
add ebx, edx
and eax, 0x133bb1fe
and eax, 0x1202124
or eax, 0x6458440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ca8306
and eax, 0x4910aa7a
and eax, 0x41002200
or eax, 0x20645400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a62163
or eax, 0x67953e3b
and eax, 0x74466563
or eax, 0x280004
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b5de8b
or eax, 0x3b72fc22
and eax, 0x6578652e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe689ea1
and eax, 0x35d0fac2
and eax, 0x400000
or eax, 0x73247600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704af0a2
and eax, 0x1260220
or eax, 0x68507045
mov dword [ebx], eax
add ebx, edx
and eax, 0x38df9b5c
and eax, 0x20060040
or eax, 0x45286523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ebeab7
and eax, 0x550
or eax, 0x6028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdd7bdc
and eax, 0x6000
or eax, 0x6c690600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d3f1e6
and eax, 0x54c70416
and eax, 0x14000404
or eax, 0x60617361
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a21d102
and eax, 0x503213c8
and eax, 0x50200000
or eax, 0x22456863
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48233519
or eax, 0x14fa0c32
and eax, 0x36724572
or eax, 0x40002001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e3814aa
xor eax, 0x38f357df
and eax, 0x6012220
or eax, 0x28644149
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fda4a6
and eax, 0x4045
or eax, 0x653820
mov dword [ebx], eax
add ebx, edx
and eax, 0x3915f690
or eax, 0x8c0251a
and eax, 0x456400
or eax, 0x76220a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4a4ce3
and eax, 0x63666261
or eax, 0x10110c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c62d24c
and eax, 0x45102120
or eax, 0x2068440e
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ca32bb
or eax, 0x1b533b1a
and eax, 0x6e617300
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f38f86c
and eax, 0x6b65a9f0
and eax, 0x68202000
or eax, 0x104f4264
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a02489
and eax, 0x10424469
or eax, 0x60302100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27030325
xor eax, 0x4247bef8
and eax, 0x4325020
or eax, 0x2a412343
mov dword [ebx], eax
add ebx, edx
and eax, 0x4655a625
and eax, 0x412021
or eax, 0x245844
mov dword [ebx], eax
add ebx, edx
and eax, 0x2326a604
or eax, 0x22ada077
and eax, 0x202c2000
or eax, 0x41424100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e67246c
or eax, 0x491745a6
and eax, 0x657a616c
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x49186b9f
and eax, 0x68602a72
or eax, 0x10050400
mov dword [ebx], eax
add ebx, edx
or eax, 0x339a619f
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2abc577f
and eax, 0x4661268
and eax, 0x240200
or eax, 0x724b6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d0363a1
xor eax, 0x238a8a7c
and eax, 0x2006874
or eax, 0x70740100
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ded685
xor eax, 0x15d08ad8
and eax, 0x62044240
or eax, 0x10612121
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a7952a
and eax, 0x40200120
or eax, 0x2558640e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4856cc41
and eax, 0x64726c00
or eax, 0x12010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3deaf2fa
and eax, 0x40011060
or eax, 0x34626205
mov dword [ebx], eax
add ebx, edx
and eax, 0x37040e06
xor eax, 0x7afcac47
and eax, 0x48642e40
or eax, 0x3001002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2d0d45
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x40c79f29
and eax, 0x40421300
or eax, 0x29206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e4df07
and eax, 0x2042005
or eax, 0x70704360
mov dword [ebx], eax
add ebx, edx
or eax, 0x759379e8
and eax, 0x70652a6c
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7d9c1f
and eax, 0x69e6f589
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef7b497
and eax, 0x19535b33
and eax, 0x420000
or eax, 0x672c6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ec686e
or eax, 0x684c9b26
and eax, 0x2e227260
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1078bab2
and eax, 0xc9ab5d1
and eax, 0x3000
or eax, 0x654865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4540be36
and eax, 0x41254600
or eax, 0x204a2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da08fad
and eax, 0x71616324
or eax, 0x2000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545fd641
and eax, 0x2a1e31a8
and eax, 0x22122120
or eax, 0xc604450
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fecb14
and eax, 0x604000
or eax, 0x53865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ded8e6
and eax, 0x64282000
or eax, 0x8444f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b8c665
or eax, 0x445cb855
and eax, 0x46402071
or eax, 0x21224408
mov dword [ebx], eax
add ebx, edx
or eax, 0x347b5e76
xor eax, 0x1457c93c
and eax, 0x61282502
or eax, 0x450402c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac1052a
and eax, 0x3690c961
and eax, 0x20004100
or eax, 0x49623200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eca266
or eax, 0x38295edf
and eax, 0x63265365
or eax, 0x502000
mov dword [ebx], eax
add ebx, edx
and eax, 0x300acc0a
xor eax, 0x339a9a8
and eax, 0x21386128
or eax, 0x44400406
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc4f641
and eax, 0x95086a2
and eax, 0x8100000
or eax, 0x61606100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7518da52
and eax, 0x69686b40
or eax, 0x6042d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1957ffd8
and eax, 0x8426f40
or eax, 0x26300034
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb47d84
and eax, 0x206804
or eax, 0x451061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59744ace
and eax, 0x41012200
or eax, 0x206e4500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173b9832
or eax, 0x5d04d30e
and eax, 0x69446334
or eax, 0x280040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad6b5a6
and eax, 0x564f07fe
and eax, 0x40000640
or eax, 0x21746825
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d535ebc
and eax, 0x1004020
or eax, 0x642e3050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4918c303
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
or eax, 0xf5db005
and eax, 0x9457000
or eax, 0x60200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4564ce67
and eax, 0x40640000
or eax, 0x38012e64
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b49eea
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x205c1b18
and eax, 0x20401300
or eax, 0x41236000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf445944
or eax, 0x165d8129
and eax, 0x736f686c
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b9e2ef
and eax, 0x78652a64
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x220539fc
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x613046cd
and eax, 0
or eax, 0x69706100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e699a3
and eax, 0x6cacb0c9
and eax, 0x2c203001
or eax, 0x2594072
mov dword [ebx], eax
add ebx, edx
and eax, 0x2680d9b5
xor eax, 0x5fec52a4
and eax, 0x640005
or eax, 0x17860
mov dword [ebx], eax
add ebx, edx
and eax, 0x6606af9c
and eax, 0x2800
or eax, 0x65694000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18602bf3
or eax, 0x447ddb66
and eax, 0x4303366
or eax, 0x2a020011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e99449
or eax, 0x1e16512
and eax, 0x616024
or eax, 0x41841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277bd632
and eax, 0x38fe3365
and eax, 0x20042000
or eax, 0x52615000
mov dword [ebx], eax
add ebx, edx
or eax, 0x255ea362
and eax, 0x70652260
or eax, 0x8000c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ef8ec4
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e50eb8c
and eax, 0x6a406300
or eax, 0x1231000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1c9dd6
xor eax, 0x4615203
and eax, 0x400e2c54
or eax, 0x2c614320
mov dword [ebx], eax
add ebx, edx
or eax, 0x639e526e
xor eax, 0x34458b9a
and eax, 0x41386424
or eax, 0x2440010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb3e01
xor eax, 0x40c35897
and eax, 0x20700100
or eax, 0x49006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aae148b
xor eax, 0x3509cb69
and eax, 0x31294061
or eax, 0x2503012
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb1dd6b
and eax, 0x10210022
or eax, 0x68442e10
mov dword [ebx], eax
add ebx, edx
and eax, 0x60104de1
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b613dd2
xor eax, 0x3c32825a
and eax, 0x2c220000
or eax, 0x434d6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138ad14a
and eax, 0x6064214a
or eax, 0x10a4021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3134eb0e
and eax, 0x500061
or eax, 0x2e207000
mov dword [ebx], eax
add ebx, edx
or eax, 0x301b8438
and eax, 0x54bf4550
and eax, 0x214040
or eax, 0x443825
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23abb4b5
xor eax, 0x9b9d6ae
and eax, 0x20651000
or eax, 0x54006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ba64be
and eax, 0x50206000
or eax, 0x234c0f6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fee2e8
and eax, 0x60686028
or eax, 0x5100506
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e095b1
and eax, 0x65706100
or eax, 0x10030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b738395
or eax, 0x31165d50
and eax, 0x65266150
or eax, 0x80022
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea863fa
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c984951
and eax, 0x6c086800
or eax, 0x3670000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70bc0b17
and eax, 0x60280000
or eax, 0x1050656b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b161c35
and eax, 0x162694c
or eax, 0x64100620
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb083e82
xor eax, 0x62fe58d6
and eax, 0x8040830
or eax, 0x70612642
mov dword [ebx], eax
add ebx, edx
and eax, 0x30912a95
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x407f2193
and eax, 0x40652000
or eax, 0x38005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b25cda0
and eax, 0x20254000
or eax, 0x524a2c70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3e2f44
or eax, 0x4a2601d3
and eax, 0x61264265
or eax, 0x4083000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425fca3
and eax, 0x440
or eax, 0x6138
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f8c9e5
and eax, 0x1b9ba8d7
and eax, 0x2000
or eax, 0x74665300
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b430cd
xor eax, 0x63553f26
and eax, 0x2610324
or eax, 0x2c026040
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c8eaf6
xor eax, 0xb959bff
and eax, 0x647001
or eax, 0x10864
mov dword [ebx], eax
add ebx, edx
and eax, 0x233eddb0
and eax, 0x244000
or eax, 0x74512100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c277e26
xor eax, 0x1334e7ec
and eax, 0x4001026c
or eax, 0x30647003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b273e0f
xor eax, 0x1da997d3
and eax, 0xc082544
or eax, 0x22615023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edc0cfa
xor eax, 0x2b8bfabf
and eax, 0x240020
or eax, 0x417845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df72652
xor eax, 0x6ad5a763
and eax, 0x44446800
or eax, 0x30300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694c5e8b
or eax, 0x5f674454
and eax, 0x476f6450
or eax, 0x20000820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4457bf0f
and eax, 0x2138412e
or eax, 0x44402400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b32889
xor eax, 0x2ed05b56
and eax, 0x5030000
or eax, 0x60606900
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c44e4e
and eax, 0x647f4584
and eax, 0x40404000
or eax, 0x322f3773
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4d8cba
and eax, 0x78652e60
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc56b46
or eax, 0x3809487f
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41490535
or eax, 0x3bdc55a5
and eax, 0x30505000
or eax, 0x222000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea9905e
and eax, 0x30201000
or eax, 0x40582363
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3d15e0
and eax, 0x7214b35
and eax, 0
or eax, 0x6578652e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b9f71f
xor eax, 0x53a767c7
and eax, 0x61667100
or eax, 0x8080200
mov dword [ebx], eax
add ebx, edx
or eax, 0x43434bfd
or eax, 0x5e32a76a
and eax, 0x69686666
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1af66e
and eax, 0x600000
or eax, 0x78052e74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5e707e
xor eax, 0xbb290f4
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d1168f
and eax, 0
or eax, 0x74756100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4a5fba
or eax, 0x7e8b61d9
and eax, 0x6e35726b
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73272967
xor eax, 0x5dfee45b
and eax, 0x402c2353
or eax, 0x25024020
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dbf70f
and eax, 0x6100
or eax, 0x478
mov dword [ebx], eax
add ebx, edx
and eax, 0x50af8570
and eax, 0x100
or eax, 0x6c636800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a0ecce
and eax, 0x206000
or eax, 0x654b0369
mov dword [ebx], eax
add ebx, edx
or eax, 0x704b1bce
or eax, 0x10696aba
and eax, 0x65622972
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e65faa
and eax, 0x76f12e78
and eax, 0x40002048
or eax, 0x33614524
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7499a7
and eax, 0x3d3cf8fd
and eax, 0x200024
or eax, 0x78452e41
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf7a3d9
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x652f4dc0
and eax, 0x6f5781e6
and eax, 0
or eax, 0x69727000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbab70f
and eax, 0x2f91d5b3
and eax, 0x28000000
or eax, 0x665636e
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d61c62
or eax, 0xa004221
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f67d14
and eax, 0x60020100
or eax, 0xf6c7200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6876fcfa
and eax, 0x22871f8a
and eax, 0x2006100a
or eax, 0x45286065
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e57a40b
and eax, 0x2008
or eax, 0x4570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6836de8f
or eax, 0x65b40847
and eax, 0x64342100
or eax, 0x10414000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e82256a
and eax, 0x7263616a
or eax, 0x1205
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb20fa8
and eax, 0x73626565
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x162ea20a
and eax, 0x74646768
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31716446
or eax, 0x6dcdb6f0
and eax, 0x650c3264
or eax, 0x224001
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ffb38e
and eax, 0x6168
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
and eax, 0x77804735
or eax, 0x7ba84c9a
and eax, 0x61204900
or eax, 0x442000
mov dword [ebx], eax
add ebx, edx
and eax, 0x368aeb4f
and eax, 0x27cf5878
and eax, 0x20000800
or eax, 0x58652667
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a6a138
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0xd5f96f
and eax, 0x4bc52f1c
and eax, 0x402000
or eax, 0x6f325000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9c0435
and eax, 0x616e6021
or eax, 0x142
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a04237
and eax, 0x616a6164
or eax, 0x4101808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5017249d
and eax, 0x40002000
or eax, 0x38650e72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c833031
and eax, 0x3eda0829
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x4913ee88
and eax, 0
or eax, 0x6b707300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8ab1b9
and eax, 0x16050f9c
and eax, 0x2000100
or eax, 0x6c6f6c72
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d75b453
xor eax, 0x9e18a2c
and eax, 0x2500242e
or eax, 0x40784100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa0cf00
and eax, 0x3502000
or eax, 0x60264100
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fa07ae
and eax, 0x40720100
or eax, 0x34016474
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe8501a
or eax, 0x34496e96
and eax, 0x74697572
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8882c8b
or eax, 0x5953c1d3
and eax, 0x78610861
or eax, 0x42604
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9dadeb
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa662f0
xor eax, 0x66c18077
and eax, 0x20646000
or eax, 0x41000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x18310d34
and eax, 0x200000
or eax, 0x2e143667
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d18d99f
or eax, 0x44627198
and eax, 0x647860
or eax, 0x10005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5057cb59
and eax, 0x7162487c
and eax, 0x404000
or eax, 0x73393300
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bd6a
and eax, 0x216fa7f6
and eax, 0x20612660
or eax, 0x4c004801
mov dword [ebx], eax
add ebx, edx
or eax, 0x4958bb62
or eax, 0x44c176b
and eax, 0x60657a69
or eax, 0x12000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c42ad62
and eax, 0x124a5dbb
and eax, 0x40452a
or eax, 0x65382004
mov dword [ebx], eax
add ebx, edx
and eax, 0x104471d2
and eax, 0x406100
or eax, 0x61240800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78335627
and eax, 0x78652e21
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c33a84
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0x61461aa2
xor eax, 0x34476516
and eax, 0x24426000
or eax, 0x4b301000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f24f8
or eax, 0x789e6433
and eax, 0x73736463
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3279de
and eax, 0x20206140
or eax, 0x444d042d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b74b30
xor eax, 0x49327806
and eax, 0x2c102924
or eax, 0x2604451
mov dword [ebx], eax
add ebx, edx
or eax, 0xb09f46
or eax, 0x4c7227c
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeda137
and eax, 0x52085100
or eax, 0x21712200
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c95b7a
or eax, 0x4c842b80
and eax, 0x640c7200
or eax, 0x1220065
mov dword [ebx], eax
add ebx, edx
and eax, 0x4381c587
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a5520c
and eax, 0x40256200
or eax, 0x28400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2ec913
and eax, 0x22492201
or eax, 0x4d205460
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f20d54
and eax, 0x9600440
or eax, 0x64156032
mov dword [ebx], eax
add ebx, edx
and eax, 0x968b57a
and eax, 0x8602470
or eax, 0x26124100
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5e2081
or eax, 0x17b827a1
and eax, 0x646061
or eax, 0x11804
mov dword [ebx], eax
add ebx, edx
and eax, 0x731d1f96
and eax, 0x381e5681
and eax, 0x40000
or eax, 0x6d696900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a74ad01
and eax, 0x64696c01
or eax, 0x10000274
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3c51a9
and eax, 0x62656479
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb5e144
xor eax, 0x6de6c1e6
and eax, 0x1032411
or eax, 0x64644364
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b5d743
xor eax, 0x2bdd11b7
and eax, 0x48600672
or eax, 0x30052800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30382db6
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x16647dfd
and eax, 0
or eax, 0x6f727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f9af06
and eax, 0x30084502
or eax, 0x40702061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0f244c
and eax, 0x6170412e
or eax, 0x4082400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577cc8a0
or eax, 0x6ffbc91f
and eax, 0x73796100
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x232f0126
and eax, 0x51f8eb5d
and eax, 0x41686104
or eax, 0x24050470
mov dword [ebx], eax
add ebx, edx
or eax, 0x6261f4a8
and eax, 0x676c7078
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cccbb3c
and eax, 0x4c7c7280
and eax, 0x204000
or eax, 0x2e522572
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4084f094
and eax, 0x641064
or eax, 0x16801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f0278
and eax, 0x35408076
and eax, 0x4400000
or eax, 0x6a296200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f964aa0
or eax, 0x1ccac198
and eax, 0x66666920
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d3f5500
and eax, 0x4204100
or eax, 0x6158242e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed4c881
and eax, 0x67abda0f
and eax, 0x40280800
or eax, 0x30456100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7b1150
or eax, 0x70089d89
and eax, 0x70601009
or eax, 0x2146266
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8be195
and eax, 0x242e0360
or eax, 0x41006005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4076c6d
and eax, 0x6060
or eax, 0x518
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e218ff
or eax, 0x6bfe3ec8
and eax, 0x6b723000
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d7c632
and eax, 0x30202422
or eax, 0x40584141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e76030d
and eax, 0x440e2426
or eax, 0x21201010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e16db38
and eax, 0x6508
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec8bd8
and eax, 0x2f173a84
and eax, 0x2200
or eax, 0x73795100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5691ac4a
xor eax, 0x2cc538f4
and eax, 0x412c4534
or eax, 0x24412040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6baa4f6c
and eax, 0xe442018
or eax, 0x61285060
mov dword [ebx], eax
add ebx, edx
or eax, 0x98c6346
or eax, 0x6f547bd4
and eax, 0x63706172
or eax, 0x10020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8a0e44
and eax, 0x6a384f84
and eax, 0x28304204
or eax, 0x41463061
mov dword [ebx], eax
add ebx, edx
or eax, 0x703fe029
or eax, 0x2ab3e422
and eax, 0x612e6463
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635f4552
and eax, 0x2030
or eax, 0x4548
mov dword [ebx], eax
add ebx, edx
or eax, 0x714b09ac
and eax, 0x1eb604ab
and eax, 0x10000000
or eax, 0x60746200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb600cf
and eax, 0x79406244
or eax, 0x211030
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd98349
and eax, 0x8410240
or eax, 0x662e6129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1b2bd6
xor eax, 0x488b0c9e
and eax, 0x60784420
or eax, 0x500210e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483f3c54
and eax, 0x2d425000
or eax, 0x42302000
mov dword [ebx], eax
add ebx, edx
and eax, 0x756a3906
and eax, 0x493bce69
and eax, 0x40220000
or eax, 0x2e4d6d63
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cbcd9d7
or eax, 0x499789
and eax, 0x2468450a
or eax, 0x41102024
mov dword [ebx], eax
add ebx, edx
and eax, 0x393652e8
xor eax, 0x6c9d25fb
and eax, 0x40216100
or eax, 0x30400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a18b80e
xor eax, 0x1c716eb4
and eax, 0x64001530
or eax, 0x1726044
mov dword [ebx], eax
add ebx, edx
and eax, 0x65eadc96
or eax, 0x7253e939
and eax, 0x26706120
or eax, 0x8040042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39145994
and eax, 0x603864
or eax, 0x54001
mov dword [ebx], eax
add ebx, edx
and eax, 0x811a168
xor eax, 0x2cd8fc46
and eax, 0x24484800
or eax, 0x42262100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26dbaaaa
xor eax, 0x49924597
and eax, 0x924022d
or eax, 0x60486142
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8e3d08
or eax, 0x1096aa6f
and eax, 0x8142a65
or eax, 0x26604400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c429b5a
and eax, 0x456e8911
and eax, 0x640801
or eax, 0x17064
mov dword [ebx], eax
add ebx, edx
or eax, 0xb05916d
or eax, 0x455eaf4b
and eax, 0x4f727000
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ecdfa0
and eax, 0x260e2d20
or eax, 0x48614043
mov dword [ebx], eax
add ebx, edx
and eax, 0x12a5f5ab
and eax, 0x242422
or eax, 0x650a1014
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff0b07
and eax, 0x2627f17
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d00aa71
and eax, 0x5f13de23
and eax, 0x40004400
or eax, 0x30633000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dbcbc9
and eax, 0x70283540
or eax, 0x454024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2b95ff
or eax, 0x18afc6b6
and eax, 0x60284526
or eax, 0x5502008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7634aa98
and eax, 0x5624504c
and eax, 0x40200000
or eax, 0x294c6300
mov dword [ebx], eax
add ebx, edx
or eax, 0x285d93b8
and eax, 0x68716320
or eax, 0x20843
mov dword [ebx], eax
add ebx, edx
and eax, 0x413cac68
or eax, 0xd4332a2
and eax, 0x4c613260
or eax, 0x20044001
mov dword [ebx], eax
add ebx, edx
and eax, 0x39efe866
xor eax, 0x23db25a5
and eax, 0x32e4541
or eax, 0x60403020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d43aefe
and eax, 0x2e204108
or eax, 0x522460
mov dword [ebx], eax
add ebx, edx
and eax, 0x39121213
and eax, 0
or eax, 0x657865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8436be
and eax, 0x2f5fbc81
and eax, 0x2400800
or eax, 0x70306100
mov dword [ebx], eax
add ebx, edx
and eax, 0x479aae7e
and eax, 0x40002000
or eax, 0x3465536f
mov dword [ebx], eax
add ebx, edx
or eax, 0x75919bc1
and eax, 0x61646b6d
or eax, 0x80a0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de0601a
and eax, 0x2c626f74
or eax, 0x2100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5155a02a
and eax, 0xd32b369
and eax, 0x200040
or eax, 0x457825
mov dword [ebx], eax
add ebx, edx
and eax, 0xb504474
and eax, 0x734575d8
and eax, 0x404000
or eax, 0x70233400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20c0fd9f
and eax, 0x50210916
or eax, 0x27446060
mov dword [ebx], eax
add ebx, edx
and eax, 0x2969a5f2
and eax, 0x21602122
or eax, 0x4418440c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae5dd6e
and eax, 0x4f0c2000
or eax, 0x20604300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f06bbc0
xor eax, 0x5a8e083a
and eax, 0xa604072
or eax, 0x65102501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b119562
and eax, 0x4607010
or eax, 0x2a100560
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a15de34
and eax, 0x5020
or eax, 0x652845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee51ffb
and eax, 0x606900
or eax, 0x61120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27997fe
and eax, 0x600100
or eax, 0x740e6467
mov dword [ebx], eax
add ebx, edx
and eax, 0x5702eb20
or eax, 0x78d13601
and eax, 0x64506520
or eax, 0x128000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f59091
and eax, 0x4fcc17e1
and eax, 0x46001100
or eax, 0x20716000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b04b1ba
and eax, 0x5ceb2e30
and eax, 0x44202020
or eax, 0x210e4f46
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd2c328
xor eax, 0x1f06ded4
and eax, 0x2138
or eax, 0x4440
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d9f9c8
and eax, 0x9496100
or eax, 0x64260200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2761c6fa
and eax, 0x40082468
or eax, 0x25615205
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2b304e
and eax, 0x68612667
or eax, 0x10040810
mov dword [ebx], eax
add ebx, edx
or eax, 0x253fd155
xor eax, 0x5b93e60d
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d3e86e
or eax, 0x25d6461a
and eax, 0x69526800
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff26759
xor eax, 0x10ff96ec
and eax, 0x60650831
or eax, 0x18002642
mov dword [ebx], eax
add ebx, edx
and eax, 0x4576385a
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x653087f4
and eax, 0x60300100
or eax, 0x10417000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa1a3a5
and eax, 0x60706320
or eax, 0x5040c52
mov dword [ebx], eax
add ebx, edx
and eax, 0x5617c751
and eax, 0x44044440
or eax, 0x212a3023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ad0c39
and eax, 0x6058
or eax, 0x520
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f429c
and eax, 0x6f6400
or eax, 0x74001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x193b4e97
xor eax, 0x63c9303c
and eax, 0xc010821
or eax, 0x61626440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9183cb
xor eax, 0x27f26e6b
and eax, 0x68612e20
or eax, 0x10040044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c276029
or eax, 0x5f97bd8
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b9a35c
xor eax, 0x64605633
and eax, 0x64604200
or eax, 0xb102100
mov dword [ebx], eax
add ebx, edx
or eax, 0x258ed336
and eax, 0x2e727032
or eax, 0x10440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20d6748e
and eax, 0x250064
or eax, 0x407801
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8b65b9
and eax, 0x56f6800
or eax, 0x60000200
mov dword [ebx], eax
add ebx, edx
and eax, 0xd770954
and eax, 0x69df2ad3
and eax, 0x1400800
or eax, 0x62386762
mov dword [ebx], eax
add ebx, edx
and eax, 0x1047500f
and eax, 0x404002
or eax, 0x72342e6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42af899f
and eax, 0x200a6460
or eax, 0x4524080f
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dee4a9
and eax, 0x35a549de
and eax, 0x4008
or eax, 0x2570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3200c2
or eax, 0x2bdac17a
and eax, 0x23706100
or eax, 0x50011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f818199
or eax, 0x5523a8c4
and eax, 0x78612845
or eax, 0x40622
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd35194
xor eax, 0x39190dc5
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x7feead51
xor eax, 0x2b8712e4
and eax, 0x44603400
or eax, 0x2b124000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2d3ae
xor eax, 0x17660754
and eax, 0x204440
or eax, 0x6549202a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7571eb1d
or eax, 0xfb11a7a
and eax, 0x70706b2e
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5526f514
xor eax, 0x608813d8
and eax, 0x302e7240
or eax, 0x43410023
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a9ff6af
and eax, 0x72696663
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c1aa6e
and eax, 0x70612e65
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x461378b6
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eee8e4f
or eax, 0x9434083
and eax, 0x456f4a00
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x113770a7
and eax, 0x7e174ff2
and eax, 0x70104a22
or eax, 0x3682540
mov dword [ebx], eax
add ebx, edx
and eax, 0x3854ac19
and eax, 0x20502000
or eax, 0x45265265
mov dword [ebx], eax
add ebx, edx
and eax, 0x57894f76
and eax, 0x9c7b71a
and eax, 0x200
or eax, 0x78652c72
mov dword [ebx], eax
add ebx, edx
or eax, 0x807c648
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdc25a5
and eax, 0x30402000
or eax, 0x40215200
mov dword [ebx], eax
add ebx, edx
or eax, 0x50def4bc
and eax, 0x60726634
or eax, 0x3000940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f423e23
and eax, 0x437a830d
and eax, 0x40200104
or eax, 0x2e456868
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6c571f
and eax, 0x20012e70
or eax, 0x58640004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dbaa1d
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x628afa27
and eax, 0x60087000
or eax, 0x10700400
mov dword [ebx], eax
add ebx, edx
or eax, 0x276ebb4d
or eax, 0x2536ff33
and eax, 0x6674616c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x56661635
or eax, 0x2aee1189
and eax, 0x2e6c102d
or eax, 0x16242
mov dword [ebx], eax
add ebx, edx
and eax, 0x446fc07
and eax, 0x447005
or eax, 0x210860
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a2dd89
and eax, 0x46666400
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a46fb41
and eax, 0x40406000
or eax, 0x2538052e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6863a60d
and eax, 0x3b4d69bd
and eax, 0x29416000
or eax, 0x44200c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x735c30de
and eax, 0x42c5044
or eax, 0x61022221
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36de22ef
and eax, 0x4008
or eax, 0x2570
mov dword [ebx], eax
add ebx, edx
and eax, 0x6baba5da
and eax, 0x2000
or eax, 0x67655200
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ae397b
and eax, 0x242000
or eax, 0x2e4a4f6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469151bd
and eax, 0x653840
or eax, 0x4025
mov dword [ebx], eax
add ebx, edx
or eax, 0x57dc3338
or eax, 0x2b6ec823
and eax, 0x72697200
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0xadcc6c1
and eax, 0x84200
or eax, 0x65263175
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff60a7a
and eax, 0x6108
or eax, 0x470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f9da18
and eax, 0x44712400
or eax, 0x2a024000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4e97d9
and eax, 0x482af80a
and eax, 0x8020000
or eax, 0x26646669
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503f8f5a
and eax, 0x416821
or eax, 0x241044
mov dword [ebx], eax
add ebx, edx
or eax, 0xa07d9b4
and eax, 0x7a039069
and eax, 0x2030000
or eax, 0x656c6c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x57380591
and eax, 0x70746400
or eax, 0x1068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42629d4f
and eax, 0x20106126
or eax, 0x45680408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2fbd7b
and eax, 0x60202000
or eax, 0x7455200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5546f866
and eax, 0x74676862
or eax, 0x80011
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4ec574
or eax, 0x2dd28b90
and eax, 0x25584120
or eax, 0x4020240e
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e30b99
and eax, 0x2f66ee67
and eax, 0x25606400
or eax, 0x48150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd9c009d
xor eax, 0x6a7a96d3
and eax, 0x16240
or eax, 0x70600130
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd0ba180
and eax, 0x65684020
or eax, 0x10250e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2884b4da
and eax, 0x1090245
and eax, 0x80000
or eax, 0x72676c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae72bb2
and eax, 0x22652000
or eax, 0xc005064
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb2139b
xor eax, 0xa0ae8ce
and eax, 0x207844
or eax, 0x450021
mov dword [ebx], eax
add ebx, edx
or eax, 0x730fdea1
and eax, 0x61cd15be
and eax, 0x60451000
or eax, 0x10206200
mov dword [ebx], eax
add ebx, edx
and eax, 0x75581ffc
and eax, 0x30400200
or eax, 0x632656d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e6cef3
and eax, 0x8042814
or eax, 0x70610620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e0c96b
xor eax, 0x4ca95df0
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e33d910
xor eax, 0x5cd3e894
and eax, 0x4c416000
or eax, 0x22281700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce630cc
xor eax, 0x4faae369
and eax, 0x31212421
or eax, 0x42584840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c12ea49
and eax, 0x63e55b9d
and eax, 0x61204209
or eax, 0x40e3160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d242ec
and eax, 0x2100
or eax, 0x4478
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f83376b
xor eax, 0x3639b33d
and eax, 0x51286100
or eax, 0x24450400
mov dword [ebx], eax
add ebx, edx
or eax, 0x66d2d055
xor eax, 0x7d47d7cd
and eax, 0x8202208
or eax, 0x70450c64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38660a5d
xor eax, 0x519b3d41
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750b54dc
and eax, 0x64014400
or eax, 0x8602900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb95244
or eax, 0x47143fa0
and eax, 0x2e6c6f64
or eax, 0x20009
mov dword [ebx], eax
add ebx, edx
or eax, 0x3106e8dc
xor eax, 0x4f37d653
and eax, 0x413824
or eax, 0x244041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604302db
and eax, 0x60247200
or eax, 0x10410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5f6d3d
and eax, 0x68697435
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x419c739d
and eax, 0x2c300360
or eax, 0x2023013
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e890a98
or eax, 0x7ece4d30
and eax, 0x657861
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f878ba
and eax, 0x642d7bd5
and eax, 0x20090000
or eax, 0x4e607700
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ff8964b
or eax, 0x61b2b40d
and eax, 0x6f683001
or eax, 0x14060
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d34ef6
and eax, 0x42404060
or eax, 0x30322516
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b34c2df
and eax, 0x11442429
or eax, 0x22214040
mov dword [ebx], eax
add ebx, edx
and eax, 0x65766b94
and eax, 0x20642000
or eax, 0x58010e32
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3a089
xor eax, 0x7ba716d1
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1982cdd7
or eax, 0x45318d4e
and eax, 0x40300500
or eax, 0x28446000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a9f72c8
and eax, 0x20046000
or eax, 0x41611265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f3b24e
and eax, 0x40040028
or eax, 0x38612e44
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f6b960
xor eax, 0x5072a599
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dedbd67
and eax, 0x21602d00
or eax, 0x40024000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13713f3a
and eax, 0x22627532
or eax, 0xc0c0040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492d706c
xor eax, 0x2be009c5
and eax, 0x210841
or eax, 0x447024
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea35d66
and eax, 0x50657000
or eax, 0x20000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cca9c92
and eax, 0x642e7810
or eax, 0x1000065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246a6588
and eax, 0x578
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf3d493
or eax, 0x52cd6622
and eax, 0x42496600
or eax, 0x2c201100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e01a2cb
and eax, 0x604040
or eax, 0x2e072224
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9aab32
and eax, 0x2020
or eax, 0x655845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae85e51
and eax, 0x78cc0b44
and eax, 0x40040000
or eax, 0x34706500
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fc54f5
or eax, 0x3d0b2f28
and eax, 0x61637265
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x113135b9
or eax, 0x3a302b1a
and eax, 0x38212a30
or eax, 0x40440440
mov dword [ebx], eax
add ebx, edx
or eax, 0x23929dda
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x227ed875
and eax, 0
or eax, 0x70646d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7adfe24a
and eax, 0xa2a0f48
or eax, 0x24446025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6167ba2
and eax, 0x601045
or eax, 0x56820
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fe163c
and eax, 0x40757200
or eax, 0x2e000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x209eeebb
xor eax, 0x7c3a1a62
and eax, 0x10456051
or eax, 0x60280122
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d2b564
xor eax, 0x1c5882e4
and eax, 0x44082104
or eax, 0x21264468
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a037b1c
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x216c5f00
and eax, 0x1f9e09b0
and eax, 0x80100
or eax, 0x6e617600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262b393e
and eax, 0x40404424
or eax, 0x302d3140
mov dword [ebx], eax
add ebx, edx
and eax, 0x234b453c
and eax, 0x20484524
or eax, 0x4530200a
mov dword [ebx], eax
add ebx, edx
or eax, 0xff004ae
and eax, 0x6b606400
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8c0c18
and eax, 0x74646800
or eax, 0x100065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2d93c9
and eax, 0x46aa12c6
and eax, 0x42001200
or eax, 0x30656170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x857fe1e
and eax, 0x2a320566
or eax, 0x4406010
mov dword [ebx], eax
add ebx, edx
or eax, 0x309a57ce
xor eax, 0x715f1b72
and eax, 0x256804
or eax, 0x401061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f24cd79
and eax, 0x372a1b0d
and eax, 0x6001100
or eax, 0x68696600
mov dword [ebx], eax
add ebx, edx
or eax, 0xffedd54
and eax, 0x2e797050
or eax, 0x23
mov dword [ebx], eax
add ebx, edx
or eax, 0x71aa7ffc
or eax, 0xe33a7e2
and eax, 0x617865
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18339cce
and eax, 0x8616400
or eax, 0x63000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31da6944
and eax, 0x52210344
or eax, 0x20447021
mov dword [ebx], eax
add ebx, edx
or eax, 0x780c24a0
and eax, 0x2a606564
or eax, 0x4120012
mov dword [ebx], eax
add ebx, edx
or eax, 0x7194a0c6
and eax, 0x646064
or eax, 0x11801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f74bdfd
and eax, 0x6a6695a7
and eax, 0x62000500
or eax, 0x10697200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef15912
and eax, 0x40605100
or eax, 0x21082265
mov dword [ebx], eax
add ebx, edx
and eax, 0xd76a485
and eax, 0x1202000
or eax, 0x640e4b72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa74e8b
and eax, 0x2578
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2916b7
and eax, 0x400
or eax, 0x64696200
mov dword [ebx], eax
add ebx, edx
or eax, 0xf901af7
and eax, 0x62616c64
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67dd4900
or eax, 0x1f548db
and eax, 0x578652e
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0c885f
and eax, 0x68746d00
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e016c5
or eax, 0xc22c7ae
and eax, 0x6e306964
or eax, 0x1400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2925dda6
and eax, 0x68652c74
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5977afe1
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x2553e645
xor eax, 0x2473055e
and eax, 0x206300
or eax, 0x6e411000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af69def
and eax, 0x8600000
or eax, 0x700f6264
mov dword [ebx], eax
add ebx, edx
and eax, 0x9285cb1
and eax, 0x204020
or eax, 0x72432549
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7d8852
and eax, 0x2c43dc3
and eax, 0x42001
or eax, 0x6f705078
mov dword [ebx], eax
add ebx, edx
and eax, 0x699d4495
and eax, 0x5e826aeb
and eax, 0x40004000
or eax, 0x2578252e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d65f16c
and eax, 0x6c696400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d19ba19
or eax, 0x6fb27aa6
and eax, 0x6e626c25
or eax, 0xd0140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3946a24f
or eax, 0x613bc3ce
and eax, 0x6538452e
or eax, 0x402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa5c429
or eax, 0x55c6b18f
and eax, 0x74452000
or eax, 0x204e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x67060ec3
and eax, 0x66616e43
or eax, 0x80030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c030d3e
xor eax, 0x3a6ee9ac
and eax, 0x60
or eax, 0x2e726506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e7013ef
and eax, 0x6657c076
and eax, 0x4000
or eax, 0x653865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306d7ec8
and eax, 0x630966c
and eax, 0x200
or eax, 0x6e617100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5829a4b2
and eax, 0x30484220
or eax, 0x48272044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0cde34
and eax, 0x62646460
or eax, 0x1000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x538f7db3
and eax, 0x41046521
or eax, 0x2068084e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268e70da
or eax, 0x3ec74bb7
and eax, 0x68634e35
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9e3fb
or eax, 0x4f6114
and eax, 0x6468652e
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ea51e6
and eax, 0x60624100
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85a91
and eax, 0x11
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
or eax, 0x75feca7b
and eax, 0x716c4000
or eax, 0x8010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e9d0697
and eax, 0x50704100
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11937837
and eax, 0x60426807
or eax, 0xc040648
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a54631
and eax, 0x40044201
or eax, 0x30711178
mov dword [ebx], eax
add ebx, edx
or eax, 0x18352364
and eax, 0x780b5f2
and eax, 0x2170
or eax, 0x74724e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x668ebace
and eax, 0x747a6100
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a8229f
and eax, 0x6112
or eax, 0x460
mov dword [ebx], eax
add ebx, edx
and eax, 0x17394ac0
and eax, 0x4000
or eax, 0x6f652700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1beaf61d
and eax, 0x7884a1f0
and eax, 0x2000
or eax, 0x654772
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6840addf
or eax, 0x69770657
and eax, 0x60614800
or eax, 0x12000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a62d39
and eax, 0x779aa9cf
and eax, 0x42002900
or eax, 0x8205072
mov dword [ebx], eax
add ebx, edx
or eax, 0xf33246
and eax, 0x42626866
or eax, 0x310c0009
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ca95c3
and eax, 0x31f772d3
and eax, 0x6043
or eax, 0xe2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f98c5f
and eax, 0x75614000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c3f3b6
and eax, 0x400000
or eax, 0x6f0a206c
mov dword [ebx], eax
add ebx, edx
and eax, 0x67419a9d
and eax, 0x1aea468e
and eax, 0x40000c
or eax, 0x336562
mov dword [ebx], eax
add ebx, edx
or eax, 0x6797f447
xor eax, 0x29d3f915
and eax, 0x44200000
or eax, 0x31524200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719ad68b
and eax, 0x40a
or eax, 0x6b64
mov dword [ebx], eax
add ebx, edx
or eax, 0x43256923
and eax, 0x3b221061
and eax, 0x2200000
or eax, 0x704f6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eff77e9
xor eax, 0x7099b00f
and eax, 0x604466
or eax, 0x83009
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe4deead
and eax, 0xc211200
or eax, 0x60406100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a56d8f7
xor eax, 0x163778e0
and eax, 0x32672020
or eax, 0x4108520e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb4ae78
and eax, 0x75626e64
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f28c06
and eax, 0x4617bcf3
and eax, 0x400
or eax, 0x6372
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d9c2ba
xor eax, 0xc89a2e9
and eax, 0x4016000
or eax, 0x70600b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc88a2c9
and eax, 0x14b5b509
and eax, 0x200009
or eax, 0x65527266
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a91f16f
and eax, 0x63
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78518315
and eax, 0x60410100
or eax, 0x52c7400
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f5ab73
xor eax, 0x78ca6fb4
and eax, 0x342e4420
or eax, 0x40403148
mov dword [ebx], eax
add ebx, edx
or eax, 0x563abe22
or eax, 0x71e44a50
and eax, 0x72606200
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c60e7ef
or eax, 0x476a736c
and eax, 0x72626160
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca9d65f
or eax, 0x5722f8d8
and eax, 0x7961
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcf107d
and eax, 0x4d425000
or eax, 0x22200600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d656d71
or eax, 0x1f77425b
and eax, 0xe664258
or eax, 0x20003120
mov dword [ebx], eax
add ebx, edx
or eax, 0x371e131
xor eax, 0x35565699
and eax, 0x202460
or eax, 0x4c4804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd432da
and eax, 0x16f8dd2
and eax, 0x1200400
or eax, 0x6e427200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670e3268
xor eax, 0x9dc18fb
and eax, 0x1304410
or eax, 0x64452368
mov dword [ebx], eax
add ebx, edx
or eax, 0x7daca03a
and eax, 0x642c6472
or eax, 0x21001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d81f94
or eax, 0x439bbb05
and eax, 0x6864
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac2776e
and eax, 0x12407600
or eax, 0x652d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dcea5b
and eax, 0x21005b
or eax, 0x6c406204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c837e14
xor eax, 0x777295f3
and eax, 0x64000928
or eax, 0x6e6644
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3cccba
or eax, 0x7b2f2ebe
and eax, 0x682c642e
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1627ed96
xor eax, 0x5b247f9a
and eax, 0x58001200
or eax, 0x206d6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3397d334
and eax, 0x2a746524
or eax, 0x400004a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe853d2
and eax, 0xc2424
or eax, 0x604840
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bc1b351
and eax, 0x336d7600
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbbdbdd
and eax, 0x844240c
or eax, 0x64284022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663c4b4b
and eax, 0xa402800
or eax, 0x64255000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34152f4e
or eax, 0x22099376
and eax, 0x6060562c
or eax, 0x4022001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e449ed
and eax, 0x20042400
or eax, 0x4c68402e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe1f4a2
xor eax, 0x6db91958
and eax, 0xe240800
or eax, 0x60417000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb78261f
or eax, 0x3811a7fc
and eax, 0x2860262c
or eax, 0x410e5001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3c2227
and eax, 0x4400402
or eax, 0x68242a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf37d92
or eax, 0x54c27bbb
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50de6b69
xor eax, 0x54f2e30a
and eax, 0x280000
or eax, 0x72417600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6361e646
and eax, 0x7c9941f5
and eax, 0x50094044
or eax, 0xf662930
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce71cbb
and eax, 0x3d530502
and eax, 0x2c410100
or eax, 0x2286270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7acdbfda
and eax, 0x244c20
or eax, 0x482044
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a4f1a1
xor eax, 0x38bf143f
and eax, 0x30097400
or eax, 0x42600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b60580
and eax, 0x554f6100
or eax, 0xa200874
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3ddb95
and eax, 0xc81cac6
and eax, 0xc004004
or eax, 0x2274256a
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8fc9e2
and eax, 0x6c6c64
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec8c5d
xor eax, 0x29601a42
and eax, 0xa606800
or eax, 0x55160000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c6ce49
xor eax, 0x6750f502
and eax, 0x31604142
or eax, 0x44022c34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x812361
and eax, 0x41c05083
and eax, 0x40400003
or eax, 0x2c242e70
mov dword [ebx], eax
add ebx, edx
or eax, 0x10dd8cf
xor eax, 0x4cffaf16
and eax, 0x68
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef8f2c3
xor eax, 0x4cd6f96e
and eax, 0x12260800
or eax, 0x4d506000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21093a8b
and eax, 0x766b6802
or eax, 0x460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153571ec
and eax, 0x600e0102
or eax, 0x4206271
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd6ac37
and eax, 0x6c64
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x643503a8
and eax, 0x3c578f32
and eax, 0x4140800
or eax, 0x5b626000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1c8243
and eax, 0x5f0e8c24
and eax, 0
or eax, 0x7674656e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13af8a84
xor eax, 0x329a6a89
and eax, 0x44000163
or eax, 0x202e6210
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb93044
and eax, 0x2040
or eax, 0x4c2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b754f5
and eax, 0x55362800
or eax, 0xa404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x697566bb
and eax, 0x6c616431
or eax, 0x81044
mov dword [ebx], eax
add ebx, edx
and eax, 0x29fc6bdc
and eax, 0x28602050
or eax, 0x44040e23
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f81fea0
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4acd1e32
and eax, 0
or eax, 0x5f766800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c43c5d2
or eax, 0x2729e04c
and eax, 0x626b6040
or eax, 0x10041433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239189ef
and eax, 0x627114
or eax, 0x2e010262
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bb75aa
and eax, 0x480444
or eax, 0x246820
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ff644c
xor eax, 0x6a196678
and eax, 0x42640200
or eax, 0x24015000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79bf3be1
and eax, 0x5d1550ef
and eax, 0x10004061
or eax, 0x62653204
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6e7e82
and eax, 0x74682022
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c6235c
and eax, 0x10220064
or eax, 0x2a517010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253d1fb1
and eax, 0x202262c8
and eax, 0x2200
or eax, 0x70690d2f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31dd4622
and eax, 0x4130610d
or eax, 0x28400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1c419b
xor eax, 0x425d60cf
and eax, 0x25214028
or eax, 0x484e2306
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b04844
xor eax, 0x1bb745b1
and eax, 0x44080c0f
or eax, 0xb020120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12301ee4
and eax, 0x59ee5488
and eax, 0x49220000
or eax, 0x20456972
mov dword [ebx], eax
add ebx, edx
and eax, 0x2885b1d0
xor eax, 0x77f9cbf2
and eax, 0x48202a22
or eax, 0x2000104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17633c88
xor eax, 0x15ff26c0
and eax, 0x62302024
or eax, 0x11405450
mov dword [ebx], eax
add ebx, edx
and eax, 0x672ff5b7
xor eax, 0x1ff05465
and eax, 0x68002010
or eax, 0x12f0f2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6d5b46
and eax, 0x20402470
or eax, 0x50210900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7819ebbf
or eax, 0x5739290d
and eax, 0x6f612e69
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23591d16
and eax, 0
or eax, 0x6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e4d6da
or eax, 0x17b07e6f
and eax, 0x54746800
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cc55b5
or eax, 0x65bc3b1f
and eax, 0x25383330
or eax, 0xa024040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc551f7
or eax, 0x758535ec
and eax, 0x6d65642f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa81a41
and eax, 0x6739f448
and eax, 0x60092448
or eax, 0x10600a27
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f1d44
and eax, 0x6170212d
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e59e796
or eax, 0xe9a456c
and eax, 0x2c4a612c
or eax, 0x41250202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2183f849
and eax, 0x4c600a27
or eax, 0x23136008
mov dword [ebx], eax
add ebx, edx
or eax, 0x24de7ee3
and eax, 0x663f2e6e
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x20212dce
xor eax, 0x24f2f91f
and eax, 0x404c4461
or eax, 0x24202108
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa5bcee
xor eax, 0x244febf3
and eax, 0x221410
or eax, 0x31102963
mov dword [ebx], eax
add ebx, edx
and eax, 0x8582f9d
and eax, 0x102111
or eax, 0x38241220
mov dword [ebx], eax
add ebx, edx
or eax, 0x85f9163
and eax, 0x453c5736
and eax, 0x241030
or eax, 0x6c022804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6963e889
and eax, 0x5fab7c2d
and eax, 0xd236821
or eax, 0x30440640
mov dword [ebx], eax
add ebx, edx
or eax, 0x61cc6e7
and eax, 0x6e65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad36992
or eax, 0x2d2bb6b9
and eax, 0x24206800
or eax, 0x50540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db7e8ff
and eax, 0x4306000
or eax, 0x2b0a1370
mov dword [ebx], eax
add ebx, edx
or eax, 0x44b6669d
or eax, 0xb639fe4
and eax, 0x6970692d
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1142b0b3
and eax, 0x2822400c
or eax, 0x64d2662
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469fd560
and eax, 0x68202308
or eax, 0x10f4c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758d6405
and eax, 0x60
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b03b70b
and eax, 0
or eax, 0x74746800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4353bb91
and eax, 0x102000
or eax, 0x2f2a5370
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ba7b76
or eax, 0x6b65d78f
and eax, 0x6970612f
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc79ed5
and eax, 0x2c67666e
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a814756
or eax, 0x21e6da37
and eax, 0x652e6b29
or eax, 0x12010440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6d88bd
and eax, 0x7ec3ab8e
and eax, 0x24010008
or eax, 0x41666461
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f3f1ef
xor eax, 0x2566becf
and eax, 0x21040e24
or eax, 0x44602150
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c75fa1e
and eax, 0x4938ef7a
and eax, 0x206f68
or eax, 0xf0005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6403c245
and eax, 0x24226000
or eax, 0x11101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e424cbc
and eax, 0x29a72dd1
and eax, 0x10
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68257d6f
xor eax, 0x447840bf
and eax, 0x28502100
or eax, 0x51224200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba3c542
and eax, 0x2440
or eax, 0x5030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a39ea73
or eax, 0x5249b5a2
and eax, 0x72613400
or eax, 0x1044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x760ca345
and eax, 0x676d2544
or eax, 0x8000830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555908e1
or eax, 0x69454d99
and eax, 0x6504
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b38538d
and eax, 0x4100
or eax, 0x61743200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488b12cb
or eax, 0x54ee7dc0
and eax, 0x737540
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69af070a
and eax, 0x61547200
or eax, 0x2210100
mov dword [ebx], eax
add ebx, edx
and eax, 0x42618b23
or eax, 0x5a0fa6f4
and eax, 0x52632560
or eax, 0x21104003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36dd519
or eax, 0x46f82394
and eax, 0x726e2000
or eax, 0x1014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672f9c7
and eax, 0x650c0144
or eax, 0x2626830
mov dword [ebx], eax
add ebx, edx
and eax, 0x51bc40d9
and eax, 0x76f1aa76
and eax, 0x40200000
or eax, 0x2f527000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4e9475
xor eax, 0x3a273389
and eax, 0x2108
or eax, 0x5870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45943bfa
or eax, 0xdea6572
and eax, 0x45726400
or eax, 0x30001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bc721d
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
or eax, 0x314162b1
xor eax, 0x2fe5467e
and eax, 0x14202400
or eax, 0x61525000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9cec6b
and eax, 0x2c408e81
and eax, 1
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
and eax, 0x219db33b
and eax, 0
or eax, 0x72724500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d89a383
xor eax, 0x6b0b3c8d
and eax, 0x2030520e
or eax, 0xa2061
mov dword [ebx], eax
add ebx, edx
or eax, 0x940a65
or eax, 0xbc747a7
and eax, 0x22726f46
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174c30d4
and eax, 0x7c266675
and eax, 0x64244400
or eax, 0x1402069
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4048cd
and eax, 0x2ec5781f
and eax, 0xc
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
and eax, 0x796dff02
and eax, 0
or eax, 0x736f6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d9fede
or eax, 0x2e51f1f7
and eax, 0x26666174
or eax, 0x41080800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2967a281
and eax, 0x21622000
or eax, 0x54105400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3bcb75
or eax, 0x306f7c2b
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x40fcc731
or eax, 0x1ba48340
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x382bb479
and eax, 0
or eax, 0x68264300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f55c14c
and eax, 0x44
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4e4784
and eax, 0x2f3dbff2
and eax, 0x500
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4295737a
and eax, 0x10400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ce4263
and eax, 0
or eax, 0x3c1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4813a171
and eax, 0x2e1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9ba148
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c270bca
or eax, 0x16c7fccc
and eax, 0x2800000
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270db8b
and eax, 0x300080
or eax, 0xc0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8b246b
and eax, 0x7edbf172
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4771e6f6
and eax, 0
or eax, 0x3c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x548b92ba
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0xcfbdd9c
and eax, 0x281100
or eax, 0x42200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b68baf
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4ec75b
xor eax, 0x132d4a89
and eax, 0x110900
or eax, 0xc3200
mov dword [ebx], eax
add ebx, edx
and eax, 0x590ab796
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f7029bb
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e62b00b
and eax, 0x10a000
or eax, 0xd4900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0af1cf
and eax, 0x45024eb3
and eax, 0x41000800
or eax, 0x24742600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c3d806
and eax, 0x35c638cb
and eax, 0x25043000
or eax, 0x48204478
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d901029
and eax, 0x662a6ae1
and eax, 0x20
or eax, 0x4e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8b2f8d
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d747f8
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5267ef2a
and eax, 0x38d3abdc
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de0b96d
and eax, 0x24602000
or eax, 0x15461
mov dword [ebx], eax
add ebx, edx
and eax, 0x480b68ae
and eax, 0x20
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2446728b
and eax, 0
or eax, 0x308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b795285
xor eax, 0x5896f367
and eax, 0x26000
or eax, 0x90c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b02f9d2
and eax, 0x62d0869f
and eax, 0x40000400
or eax, 0x24722a00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5050e4
xor eax, 0x328a3bc1
and eax, 0x403041
or eax, 0x214420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3001a826
xor eax, 0x51366af4
and eax, 0x334800
or eax, 0x8a400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cacb507
and eax, 0x2400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14375f
or eax, 0x3c0234a6
and eax, 0x24122600
or eax, 0x40600800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x384058eb
and eax, 0x4207461
or eax, 0x20410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x400e2509
and eax, 0x422d1fd6
and eax, 0x402c0540
or eax, 0x34406a36
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ca5bee
or eax, 0x4bb1bf75
and eax, 0x6465
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61efcbf8
xor eax, 0x2ae210e6
and eax, 0xc1000
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7822d9a8
or eax, 0x70cb5314
and eax, 0x10000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f266a26
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x31468c6d
and eax, 0x24602461
or eax, 0x15000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b13ead4
and eax, 0x4721a30
or eax, 0x6008604a
mov dword [ebx], eax
add ebx, edx
or eax, 0x729a693b
and eax, 0x6362
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x384815f3
and eax, 0x400
or eax, 0x3d1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428634e6
and eax, 0x2000
or eax, 0x1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f813500
and eax, 0x64010800
or eax, 0x682600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1be43924
and eax, 0x24613420
or eax, 0x4041
mov dword [ebx], eax
add ebx, edx
or eax, 0x98df494
xor eax, 0x3cea324f
and eax, 0x32
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b225089
and eax, 0x205000
or eax, 0x1d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0d3262
and eax, 0x66c41989
and eax, 0x1000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce4e02a
xor eax, 0x61f6743b
and eax, 0x24000000
or eax, 0x40692e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x866a99e
xor eax, 0x66786cd6
and eax, 0x14040
or eax, 0x24603421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244fab05
xor eax, 0x6aef20c6
and eax, 0x22
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
and eax, 0x540b94f8
or eax, 0x661e2153
and eax, 0x1c2000
or eax, 0x214400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b582c0
and eax, 0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e920bd1
and eax, 0x5e322274
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x275bb177
and eax, 0x24412000
or eax, 0x205461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6851b5e2
or eax, 0x654fd2a1
and eax, 0x20
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x71bd1f6a
and eax, 0x6cd6cd38
and eax, 0x140400
or eax, 0x29e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abc8688
or eax, 0x69d3ac9a
and eax, 0x20c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e56d6bc
and eax, 0x24400e00
or eax, 0x40292000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4481f547
and eax, 0x24617441
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a9b555e
xor eax, 0xdb97a2f
and eax, 0x10
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
and eax, 0xf260abe
xor eax, 0x3a455b7d
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8fbe285
and eax, 0x1b9c5854
and eax, 0x4000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a880537
and eax, 0
or eax, 0x61642e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e18393d
and eax, 0x134
or eax, 0x6040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3689b
or eax, 0x7534057a
and eax, 0x400800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x605156a7
and eax, 0x7d985caf
and eax, 0x400
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144568e3
and eax, 0x13289f0f
and eax, 0x10000c00
or eax, 0x63622200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a19c809
xor eax, 0x34dde629
and eax, 0x21
or eax, 0x52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ad8c53
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de5b96b
and eax, 0x2000
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d12ebc
or eax, 0x2eb0e536
and eax, 0x72702e00
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x222123ec
and eax, 0x30202360
or eax, 0x44012
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b3283c
and eax, 0x4fa15811
and eax, 0x10
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f47bbf
and eax, 0x506000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b25205
and eax, 0
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d6409ad
and eax, 0x51600800
or eax, 0x22122600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a994e5f
and eax, 0x30206052
or eax, 0x40320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37ced9cc
xor eax, 0x1af65259
and eax, 0x22
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x68b2588f
and eax, 0x2f5b025c
and eax, 0x100000
or eax, 0x2d6c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e5a0aa
and eax, 0x2ca3a1a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x557cf5b
or eax, 0x79afaf48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69447551
or eax, 0xd43b206
and eax, 0x39200
or eax, 0x3c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba3c2fa
and eax, 0x200000
or eax, 0x100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b1b423
and eax, 0x300000
or eax, 0xdd800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa5bf99
or eax, 0x760e4b51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48603848
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f961215
and eax, 0x160200
or eax, 0x29c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5303f875
and eax, 0x307400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac78ba1
or eax, 0x660c419b
and eax, 0x3d6400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c785ae
xor eax, 0x39e869d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x427dacc6
xor eax, 0x5fd18824
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7de276
and eax, 0x6777eee7
and eax, 0x35e200
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x149e76d7
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x211d74e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3149a3fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xb18245f
and eax, 0x49454218
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x640301a3
and eax, 0x2c06de0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fcf210
or eax, 0x1d518477
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b161eda
and eax, 0x161200
or eax, 0x29c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf8abf5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6293b44e
and eax, 0
or eax, 0x3e0600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b9bd4f
or eax, 0x5d42f818
and eax, 0x61000
or eax, 0x380400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b7828d
and eax, 0x80000
or eax, 0x362000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e17dfc4
xor eax, 0x395c3bb5
and eax, 0x220400
or eax, 0x1c2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x544333ad
and eax, 0x3e3e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3e63b5
xor eax, 0x75b81591
and eax, 0x61400
or eax, 0x384000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b95b20c
and eax, 0x141000
or eax, 0x2a4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x673b9c43
and eax, 0x3e4800
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e169efd
and eax, 0x287000
or eax, 0x160a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc09f20
and eax, 0x3e8e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67508f40
and eax, 0x3e8400
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ce81f9
and eax, 0x302000
or eax, 0xdd200
mov dword [ebx], eax
add ebx, edx
and eax, 0x122035a8
and eax, 0x200000
or eax, 0x1ec000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7250865d
or eax, 0x783100e2
and eax, 0x3e4200
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2467d81b
and eax, 0x180200
or eax, 0x26e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35efe4b2
xor eax, 0x2f3a2dee
and eax, 0x14c400
or eax, 0x2a3200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0f193b
and eax, 0xe0000
or eax, 0x310600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdf18f8
and eax, 0x60c43817
and eax, 0x41000
or eax, 0x3b0600
mov dword [ebx], eax
add ebx, edx
and eax, 0x7be7a746
and eax, 0x270400
or eax, 0x182000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b10cce
or eax, 0x56072e5d
and eax, 0x372800
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a9da7b6
and eax, 0x3f0a00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xec6745d
and eax, 0x35f6e993
and eax, 0x364800
or eax, 0x91200
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ba7322
and eax, 0x4013871c
and eax, 0x130200
or eax, 0x2c7400
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e6ef0e
and eax, 0x3d100102
and eax, 0x100000
or eax, 0x2f8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b49024
xor eax, 0x337a32e
and eax, 0x83200
or eax, 0x368000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4256740b
and eax, 0x28c400
or eax, 0x152000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47685037
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b8a593
and eax, 0
or eax, 0x3fb600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ee7c61
xor eax, 0x4f3bd81a
and eax, 0x2a0000
or eax, 0x15a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17626a61
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa70b1d
and eax, 0x43000200
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a167980
and eax, 0x40006100
or eax, 0x34610472
mov dword [ebx], eax
add ebx, edx
or eax, 0xed6f86b
and eax, 0x6c614461
or eax, 0x80204
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab5c27a
and eax, 0x560dc961
and eax, 0x4004061
or eax, 0x99000104
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f202a4
and eax, 0x44724101
or eax, 0x10802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544f9fbf
and eax, 0x344224
or eax, 0x67412041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54f8ad62
and eax, 0x10004507
or eax, 0x40722060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae1f9c4
and eax, 0x130422
or eax, 0x65606150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61945fb5
and eax, 0x4003046
or eax, 0x90004428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15263e72
xor eax, 0x468574ff
and eax, 0x47200200
or eax, 0x284c4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d505f98
or eax, 0x98f6069
and eax, 0x1086471
or eax, 0x60400102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78131814
and eax, 0x1486466
or eax, 0x64240008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daf1fcb
xor eax, 0x1c01854
and eax, 0x48036300
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x312fa642
or eax, 0x55931b9a
and eax, 0x41304140
or eax, 0x402025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4721fcb6
and eax, 0x354305f1
and eax, 0x410440
or eax, 0x632e682c
mov dword [ebx], eax
add ebx, edx
or eax, 0x164c710f
and eax, 0x140bab17
and eax, 0x32100
or eax, 0x48004600
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e96f1a4
xor eax, 0x19910d21
and eax, 0x46006005
or eax, 0x700160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea5c7ad
and eax, 0x452440
or eax, 0x204132
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3dd00f
and eax, 0x200c500
or eax, 0x45020800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eaf65a0
or eax, 0x64764131
and eax, 0x62504421
or eax, 0x10003044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bf7a84
and eax, 0x60650261
or eax, 0x1300610e
mov dword [ebx], eax
add ebx, edx
or eax, 0x205bbcf5
and eax, 0x61654873
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4d4e4c
and eax, 0x21000040
or eax, 0xde000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57fe5e70
or eax, 0x590d2177
and eax, 0x69615705
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedca213
or eax, 0x460cb65e
and eax, 0x622d4654
or eax, 0x10420020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2536dc
and eax, 0x74a6000
or eax, 0x60240953
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e25a73
and eax, 0x42424040
or eax, 0x200d252c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2563a478
and eax, 0x64636568
or eax, 0x10000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4a9bf
xor eax, 0x56b63cea
and eax, 0x52040400
or eax, 0x101a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x119a3c84
and eax, 0xced5eca
and eax, 0x50400
or eax, 0x7060616c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f16dcc7
and eax, 0x4000
or eax, 0x45013200
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ae9f7b
and eax, 0x40000000
or eax, 0x10746978
mov dword [ebx], eax
add ebx, edx
or eax, 0x67005aac
xor eax, 0x57408fc9
and eax, 0x20206430
or eax, 0x45430b42
mov dword [ebx], eax
add ebx, edx
and eax, 0x219a7a82
or eax, 0x64bbf42c
and eax, 0x4007222
or eax, 0x151
mov dword [ebx], eax
add ebx, edx
or eax, 0x711acc3d
and eax, 0x65124301
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x314228bd
xor eax, 0x82b988b
and eax, 0x611000
or eax, 0x54046461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ebefe77
and eax, 0x1e89a17d
and eax, 0x10000
or eax, 0x61647268
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f38bfc7
xor eax, 0x3d7d307a
and eax, 0x10000020
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f9382a
xor eax, 0x6d475686
and eax, 0x24244600
or eax, 0x50410102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540af01d
and eax, 0x20623503
or eax, 0x52104040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6df376
or eax, 0x65fcc705
and eax, 0x54746645
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eb761a
and eax, 0x40606200
or eax, 0x21051068
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fdb7165
and eax, 0x21000060
or eax, 0x10000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f1129e
xor eax, 0x6b1b2904
and eax, 0x60010100
or eax, 0x14644602
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f54010
and eax, 0x6370fa5f
and eax, 0x604000
or eax, 0x72123543
mov dword [ebx], eax
add ebx, edx
and eax, 0x8201be
or eax, 0x4ba79c3a
and eax, 0x40240c20
or eax, 0x14506245
mov dword [ebx], eax
add ebx, edx
or eax, 0x390299d9
xor eax, 0x60e3163e
and eax, 0x1056040
or eax, 0x60601228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5421a1df
and eax, 0x444124
or eax, 0x200840
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b1c24d
xor eax, 0x33272b7f
and eax, 0x47002000
or eax, 0x8041200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5acc969e
and eax, 0x544c2410
or eax, 0x224160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e612279
and eax, 0x20054208
or eax, 0x41603060
mov dword [ebx], eax
add ebx, edx
and eax, 0xb86a044
xor eax, 0x64ba42e3
and eax, 0x61000020
or eax, 0x12000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab2a87b
and eax, 0x69300001
or eax, 0x484500
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ee78e
and eax, 0x84400
or eax, 0x72601074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f473f65
xor eax, 0x2853fe38
and eax, 0x640121
or eax, 0x6044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd3fc5d
and eax, 0x54059500
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3be946
or eax, 0x44abea7b
and eax, 0x692d7265
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a455e5
and eax, 0x65402100
or eax, 0x34406e
mov dword [ebx], eax
add ebx, edx
and eax, 0x42623643
or eax, 0x4c4686db
and eax, 0x44622050
or eax, 0x21104804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f57321
and eax, 0x4d000061
or eax, 0xa2006400
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fe1eb4
xor eax, 0x8009f2e
and eax, 0x62001204
or eax, 0x11654000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9e7ab2
and eax, 0x14612834
or eax, 0x40044541
mov dword [ebx], eax
add ebx, edx
and eax, 0x536e7ca7
xor eax, 0x419f830c
and eax, 0x1616228
or eax, 0x60041040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655cb3f1
and eax, 0x70bfa3ec
and eax, 0
or eax, 0x13000064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519b2a97
or eax, 0x5cd94168
and eax, 0x54414303
or eax, 0x20240400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113c5555
and eax, 0x65500054
or eax, 0x226800
mov dword [ebx], eax
add ebx, edx
and eax, 0x760d8922
and eax, 0x64000000
or eax, 0xb436461
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cd3b9e
or eax, 0x3713922
and eax, 0x28613022
or eax, 0x5004444c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a21d63f
and eax, 0x50
or eax, 0x25000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5683bc
or eax, 0x5b7ff597
and eax, 0x70654703
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f18d342
and eax, 0x2b610040
or eax, 0x40026914
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eec0b3e
or eax, 0x20ec9bcb
and eax, 0x6e656b43
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x675ccb05
and eax, 0x6e000044
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x5463b5df
and eax, 0x515c51d0
and eax, 0x40000000
or eax, 0x32695605
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d42dc3
and eax, 0x60617544
or eax, 0xc000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54351b8c
and eax, 0x28446c40
or eax, 0x47280001
mov dword [ebx], eax
add ebx, edx
or eax, 0x36da8dbb
and eax, 0x71000063
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1486ace
and eax, 0x71fdf19d
and eax, 0x70484005
or eax, 0x2211600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b7731e
and eax, 0x402510
or eax, 0x6c215064
mov dword [ebx], eax
add ebx, edx
or eax, 0x8696951
or eax, 0x7f25c6d6
and eax, 0x65657246
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x216f2967
and eax, 0x45020800
or eax, 0x2008400
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9877a4
and eax, 0x2000400
or eax, 0x6d4d7065
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d3566c
xor eax, 0x21ff3420
and eax, 0x44204044
or eax, 0x214c3520
mov dword [ebx], eax
add ebx, edx
and eax, 0x59fed3ec
xor eax, 0x6c7b6d25
and eax, 0x24062040
or eax, 0x40684108
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e71964
and eax, 0x400140
or eax, 0x1642c
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a9a978
xor eax, 0x1bb2855b
and eax, 0x47024000
or eax, 0x8600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de5ba83
and eax, 0
or eax, 0x72507465
mov dword [ebx], eax
add ebx, edx
and eax, 0x631363d2
and eax, 0x65793d6f
and eax, 0x60002040
or eax, 0x441432f
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c86c46
and eax, 0x73416264
or eax, 0x241000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612abb27
xor eax, 0x2ad176af
and eax, 0x41000003
or eax, 0xa0000070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7549f850
or eax, 0x6cd1e6af
and eax, 0x60494c03
or eax, 0x1260000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfc808ac
and eax, 0x62694c24
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x73344f79
and eax, 0x71704170
or eax, 0x8022002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6685675b
and eax, 0xd000001
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e5e7e7
and eax, 1
or eax, 0x65724300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6424e8c6
and eax, 0x5fdc4dc1
and eax, 0x44004000
or eax, 0x10653461
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a81935c
or eax, 0xb38c5bb
and eax, 0x486c676f
or eax, 0x20000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15874e5a
and eax, 0x31602025
or eax, 0x2104c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4158f88f
and eax, 0x1404000
or eax, 0x602e1332
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a348607
xor eax, 0x4151efda
and eax, 0x61606150
or eax, 0xe081220
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d29fc81
and eax, 0x4b000070
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798c5a09
and eax, 0xdc5f4a1
and eax, 0x5000
or eax, 0x6f720004
mov dword [ebx], eax
add ebx, edx
and eax, 0x56773e10
or eax, 0x45670d5d
and eax, 0x43730541
or eax, 0x30006022
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d721ed2
and eax, 0x49ffb164
and eax, 0x49423020
or eax, 0x20040213
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd61c9
and eax, 0x42105372
or eax, 0x15642000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2829c70e
xor eax, 0x57cd8acd
and eax, 0x50044900
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e3e2f7
and eax, 0x4000
or eax, 0x65632f72
mov dword [ebx], eax
add ebx, edx
and eax, 0x260553fa
xor eax, 0xb10badf
and eax, 0x22117121
or eax, 0x10220252
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5495711c
and eax, 0x6420004e
or eax, 0x10586500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f04d9a
and eax, 0x395a6a4b
and eax, 2
or eax, 0x4b000055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d46243f
xor eax, 0x357da2ff
and eax, 0x10a0205
or eax, 0x44445040
mov dword [ebx], eax
add ebx, edx
and eax, 0x79b5f7e4
xor eax, 0x50cf378e
and eax, 0x22148
or eax, 0x2e301204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11236cfd
xor eax, 0x2e095e99
and eax, 0x80020
or eax, 0x646c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b09302
and eax, 0x4008000
or eax, 0x49020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e05d726
and eax, 0x21035324
or eax, 0x40702041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3092be0b
and eax, 0x20022001
or eax, 0x4f404566
mov dword [ebx], eax
add ebx, edx
and eax, 0x8563db1
and eax, 0x120
or eax, 0x40004058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9e0437
xor eax, 0x9b1565c
and eax, 0x34250301
or eax, 0x40404400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b0c86f
and eax, 0x30500542
or eax, 0x43227001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab85ca3
and eax, 0x9402060
or eax, 0x6610520f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9a4d48
and eax, 0x80035f6
and eax, 0x62
or eax, 0x55000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1409fc94
and eax, 0x1004443
or eax, 0x32520110
mov dword [ebx], eax
add ebx, edx
or eax, 0x1142b03f
and eax, 0x20402432
or eax, 0x4c240a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5607e600
xor eax, 0x5f577444
and eax, 0x65000064
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d6608b
and eax, 0x74444001
or eax, 0x210700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1978817
and eax, 0x50001
or eax, 0x72607354
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ef01c8
xor eax, 0x1450cc9c
and eax, 0x2425414c
or eax, 0x41482002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd4ddda
and eax, 0x1c5d8667
and eax, 0x40
or eax, 0x41000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x631d326a
xor eax, 0x5cb7cd5f
and eax, 0x10014404
or eax, 0x40401240
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d225dc1
and eax, 0xc221341
or eax, 0x22102008
mov dword [ebx], eax
add ebx, edx
and eax, 0xddddf12
and eax, 0
or eax, 0x6c6c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b653d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf0eda
or eax, 0x16d12e93
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7667bb49
xor eax, 0x1f4b27e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d60caca
xor eax, 0x51308eb0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b846880
xor eax, 0x729119d2
and eax, 0x100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3608c310
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e724986
or eax, 0x3d0bb392
and eax, 0x11000
or eax, 0x40304400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2860753d
and eax, 0x40110000
or eax, 0x205800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693cdde3
and eax, 0x10400
or eax, 0x40306000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8d0ec3
xor eax, 0x2bc93874
and eax, 0x315000
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e38ac58
and eax, 0x40317c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74632e01
and eax, 0x40210800
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afc408c
and eax, 0x25098db5
and eax, 0
or eax, 0x40319400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f66c5fa
xor eax, 0x34ec3f26
and eax, 0x4011a000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea1b840
and eax, 0x41c34e9e
and eax, 0x40010800
or eax, 0x30a400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb5fda4
xor eax, 0x58d7b1f3
and eax, 0x11a000
or eax, 0x40201800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26847bcd
and eax, 0x4031c000
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e7e228
or eax, 0x77641567
and eax, 0x40301000
or eax, 0x1c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e8e3dcb
and eax, 0x4031dc00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x749836cc
and eax, 0x40100000
or eax, 0x21e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6730d92
and eax, 0x4031e400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b62620
and eax, 0x300000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf31ff0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0a0ff4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a6f2cea
and eax, 0x29d83311
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53edf968
and eax, 0x58ec178
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f38cd89
xor eax, 0x35da9101
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c21dd13
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c437a3
or eax, 0x21473ba7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6edaa3b8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed80578
and eax, 0x7b91c75
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2510fb10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x93c910c
or eax, 0x2415806a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b0dcf2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6844930f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x230d3c37
xor eax, 0x326468de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e046a9c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746def2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5518ee92
or eax, 0x3a7e5402
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xef5f2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e058ce
xor eax, 0x6118284d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b96218
and eax, 0x625507c0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x292a41c
xor eax, 0x23c39439
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a850fef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624dc7e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46472a0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7367c49c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a4e12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18341431
xor eax, 0x5f20f255
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d12e24f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d00ded3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7ad97a
and eax, 0x76acc66a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x330d29e6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75846129
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x587a08fd
and eax, 0x3d699660
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2838f0e4
xor eax, 0x345fea15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e80aee2
or eax, 0x36604bbf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd40e50
or eax, 0x2c415d5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e59c48
or eax, 0x7d4cb5f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x242f96ad
and eax, 0x6636b92
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x535c8282
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ee717a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370e408a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e917598
and eax, 0x5d50490c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a154f5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46afedb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e59f9fe
xor eax, 0x787f200e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a345b5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c0b7ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2004f649
xor eax, 0x4cdcc986
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee7efd5
and eax, 0x16c72ab0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c69c0e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55568934
or eax, 0x414e2d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd130fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230ec616
or eax, 0x2d5b107d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a38e25
or eax, 0x7fe3bd79
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91e6caf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ec7e7
xor eax, 0x58614275
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daf8c96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e811dba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fea068d
xor eax, 0x749acc0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5161d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f101d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aefcd39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6674137b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f6fffcd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4597363
or eax, 0x481998b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0943b6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6c319a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x119ee30c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ac31ba
and eax, 0x9f9aafe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe68d2a3
or eax, 0x611b7520
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3490afef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac28f14
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x571df44b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7058863b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d8b1a8
or eax, 0x6863fe84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52174d01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x27631bba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e0fd77c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x739e2c55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x358e1aaf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a418ec
and eax, 0x72d99dac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf9eaa2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0a8c56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3016f33f
or eax, 0x11f6a05b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x285cedbd
xor eax, 0x4943aab2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230778d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10917192
or eax, 0x513c5af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x288f4fd9
or eax, 0x2ae23358
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x555e3733
xor eax, 0x14b4cb03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca98587
or eax, 0x56d3286b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e27c5da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423bcdc7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cb64f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4105d60a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc3a8a6
xor eax, 0x7fc189cb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x678e8b05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x783b879c
or eax, 0x2784283b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x603cf51e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30852878
and eax, 0x2a75d57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be27f14
and eax, 0x359871d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e017a8
xor eax, 0x40845131
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa829e27
xor eax, 0x558f2b15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbec2f2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x91f2ed2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79de552e
and eax, 0x45f1edcb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad19806
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31abdf7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe60a15
and eax, 0x26c6ab73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x240c5c22
xor eax, 0x30b096a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c66b4a
and eax, 0x64c81dba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4dc2e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x278604ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d456e93
or eax, 0x20735bda
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d757447
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ffbe0f
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x740d67ff
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a03086
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf38e8e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e456
or eax, 0x5924beae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9d686d
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f91f259
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x349d60d5
or eax, 0x4f79ad11
and eax, 0x2000
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x326d3904
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed8b273
xor eax, 0xe00adb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e1e389
xor eax, 0x65911846
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d46fd12
and eax, 0x1000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c22215
and eax, 0x692a6acc
and eax, 0
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab2ea4a
and eax, 0x800
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f5153d
and eax, 0x504000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52eb9d9d
and eax, 0x1169742f
and eax, 0x17400
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5954053c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x673f6aa1
and eax, 0x257c7f0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c35452
or eax, 0x70ecade8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c2d8d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e90a3
and eax, 0x2ce5fbb0
and eax, 0
or eax, 0x783f3c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62761676
and eax, 0x72202c64
or eax, 0x4004009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5105a650
and eax, 0x40002040
or eax, 0x29735225
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2907ee8d
and eax, 0x340c68
or eax, 0x27096207
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ef674b
and eax, 0xf2408a1
and eax, 0x5200001
or eax, 0x22102e30
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b98986f
and eax, 0x23282420
or eax, 0x40464100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130184b6
and eax, 0x4263167
and eax, 0x202006
or eax, 0x6e494469
mov dword [ebx], eax
add ebx, edx
or eax, 0x72366d1f
and eax, 0x54272d67
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a9f41
and eax, 0x200440
or eax, 0x380d4214
mov dword [ebx], eax
add ebx, edx
and eax, 0x325d0ecd
xor eax, 0x40c94410
and eax, 0x70400004
or eax, 0x4332023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d3c555
or eax, 0x6f1bf900
and eax, 0x61206c60
or eax, 0x440201
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e304f1b
or eax, 0x69834cb
and eax, 0x4286e48
or eax, 0x61460124
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a4f456
or eax, 0x4fd45876
and eax, 0x6578273c
or eax, 0x10001
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d1af0f
and eax, 0x20112701
or eax, 0x1e2e0072
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f51b3f
and eax, 0x203c0a0d
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5707d1
and eax, 0x20040201
or eax, 0x4d617172
mov dword [ebx], eax
add ebx, edx
or eax, 0x5739cb9a
and eax, 0x20796862
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x26307a7
and eax, 0x64e4fee5
and eax, 0x600420
or eax, 0x6e0c6958
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a631776
and eax, 0x20200570
or eax, 0x55073803
mov dword [ebx], eax
add ebx, edx
and eax, 0x79efb001
and eax, 0x71222000
or eax, 0x2184e72
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ddf054
xor eax, 0x55114b52
and eax, 0x2c642020
or eax, 0x41014843
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48144d33
and eax, 0x6d75a001
and eax, 0x25212000
or eax, 0x480c5361
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17877e1d
or eax, 0x39b5661
and eax, 0x6b324369
or eax, 0x4402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f84170d
or eax, 0x614d946f
and eax, 0x60666463
or eax, 0x14000b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d25683
or eax, 0x2c716072
and eax, 0x6c656120
or eax, 0x10a020d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf75742
and eax, 0x2110202a
or eax, 0x4c634110
mov dword [ebx], eax
add ebx, edx
or eax, 0x7293c7ee
and eax, 0x2731662e
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b824b3
and eax, 0x22014000
or eax, 0x4c602d20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b714c1e
or eax, 0x371e5391
and eax, 0x33046229
or eax, 0x40610440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0edd86
and eax, 0x32044400
or eax, 0x40611274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac7b2be
and eax, 0x28226042
or eax, 0x464d0931
mov dword [ebx], eax
add ebx, edx
or eax, 0x526a121b
xor eax, 0x666c5dbf
and eax, 0x8012604
or eax, 0x26300139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ce61353
and eax, 0x162420
or eax, 0xd280310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15aabe96
and eax, 0x18000002
or eax, 0x24202008
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ba5ddd
xor eax, 0x4d011beb
and eax, 0x71211260
or eax, 0x2546014
mov dword [ebx], eax
add ebx, edx
or eax, 0x124dbaa4
or eax, 0x11e03368
and eax, 0x626c4974
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50aa6ca
xor eax, 0x76381877
and eax, 0x5582049
or eax, 0x68200026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0ab01e
and eax, 0x1720060
or eax, 0x3c016e0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x228a8416
and eax, 0x2e5068a1
and eax, 0x20000000
or eax, 0x4e727522
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4de04
or eax, 0x51ec7194
and eax, 0x68627332
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc44b77
xor eax, 0x5adfd508
and eax, 0x2606d45
or eax, 0x71010020
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c9c831
and eax, 0x414821
or eax, 0x6328250c
mov dword [ebx], eax
add ebx, edx
and eax, 0x690e2afa
and eax, 0x61002820
or eax, 0xe734752
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27145e6a
and eax, 0x21650ce2
and eax, 0x250000
or eax, 0x63087466
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38861cac
or eax, 0x5f99cacc
and eax, 0x413a684e
or eax, 0x20000521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53558469
or eax, 0x53ca5a43
and eax, 0x722e6943
or eax, 0x4000430
mov dword [ebx], eax
add ebx, edx
and eax, 0x514a6a5a
xor eax, 0x775c4a88
and eax, 0x5162212
or eax, 0x8280021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f53a65a
and eax, 0x2002
or eax, 0x20200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2dd2ae
and eax, 0x20200000
or eax, 0x45533c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ad1002
and eax, 0x69723422
or eax, 0x4141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9def8e
and eax, 0x12e1864
or eax, 0xc106110
mov dword [ebx], eax
add ebx, edx
and eax, 0xd14fd61
and eax, 0x6fba4f5d
and eax, 0
or eax, 0x2020200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658c1bbb
or eax, 0x77c28db
and eax, 0x4202020
or eax, 0x38000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b47db3b
xor eax, 0x4473f5aa
and eax, 0x71100410
or eax, 0x4616162
mov dword [ebx], eax
add ebx, edx
and eax, 0x47722c7e
or eax, 0x2c4c71c0
and eax, 0x65747160
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee3dbe1
and eax, 0x69725064
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f91c8a7
or eax, 0x3a540863
and eax, 0x65644866
or eax, 0x82110
mov dword [ebx], eax
add ebx, edx
or eax, 0x3383029c
xor eax, 0x5f755129
and eax, 0x28122047
or eax, 0x16614520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3fcbf6
and eax, 0xa01
or eax, 0x2020000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d5ae09
and eax, 0x202000
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e9413b
and eax, 0x20200020
or eax, 0x521c2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9c2b0a
and eax, 0x20142000
or eax, 0x45615165
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9de457
and eax, 0x64657473
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7d2ab0
or eax, 0x5224ef36
and eax, 0x62656804
or eax, 0x1001041
mov dword [ebx], eax
add ebx, edx
or eax, 0x606fe1c
xor eax, 0x1742f1ed
and eax, 0x60210430
or eax, 0xf487045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a19c213
and eax, 0x1d243546
and eax, 0x4200446
or eax, 0x72454828
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ad6496
and eax, 0x4204404
or eax, 0x68002861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316eb400
and eax, 0x4c445065
or eax, 0x20212600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a52841
and eax, 0x50dd565c
and eax, 0x400604
or eax, 0x73212139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d55d67
and eax, 0x45ff111a
and eax, 0x4340008
or eax, 0x6b426e41
mov dword [ebx], eax
add ebx, edx
or eax, 0x48246b34
and eax, 0x27726569
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0xed92d35
and eax, 0x402520
or eax, 0x41295000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6e5fb7
and eax, 0x60052203
or eax, 0x13604160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e0550c
or eax, 0x1e9bec3b
and eax, 0x6073c73
or eax, 0x60200100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22fcf0f6
or eax, 0x6af1ddc6
and eax, 0x64734c41
or eax, 0x1002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x18085f9d
or eax, 0x430ead42
and eax, 0x20e2003
or eax, 0x3c210024
mov dword [ebx], eax
add ebx, edx
or eax, 0x34933cb7
and eax, 0x20200805
or eax, 0x208
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ca88c
and eax, 0x20202000
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56827c40
and eax, 0x64220c20
or eax, 0x150231c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e68458c
and eax, 0x53006030
or eax, 0x20651541
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f3b24e
and eax, 0x673c9e4d
and eax, 0x200040
or eax, 0x50446534
mov dword [ebx], eax
add ebx, edx
and eax, 0x11424c0d
xor eax, 0x350efffa
and eax, 0x21462972
or eax, 0x48304000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a5213ed
and eax, 0x6124600c
or eax, 0x4430560
mov dword [ebx], eax
add ebx, edx
and eax, 0x13731c39
xor eax, 0xf86ca46
and eax, 0xa050e62
or eax, 0x83011
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d34918
xor eax, 0x4cf30597
and eax, 0x20202020
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x224489e1
and eax, 0x20602920
or eax, 0x4513061c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57631403
and eax, 0x7fcfc22c
and eax, 0x20000020
or eax, 0x49727543
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac9a336
xor eax, 0x381fd66
and eax, 0x9005844
or eax, 0x43e2130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e4ed15
and eax, 0x2c000000
or eax, 0x1020200a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6197fd46
xor eax, 0x7086a173
and eax, 0x530542d
or eax, 0x70422002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1637f5bf
and eax, 0x58548e2c
and eax, 0x40400420
or eax, 0x2e097053
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f61b396
xor eax, 0x4615730b
and eax, 0x8144300
or eax, 0x52a2c66
mov dword [ebx], eax
add ebx, edx
or eax, 0x771540ee
and eax, 0x5de3fca
and eax, 0x10e2c0a
or eax, 0x60211000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2203a5d2
xor eax, 0x4915b635
and eax, 0x28200363
or eax, 0x45457010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f12a950
and eax, 0x2714822
or eax, 0x3c082440
mov dword [ebx], eax
add ebx, edx
and eax, 0x74672306
and eax, 0x61a12516
and eax, 0
or eax, 0xa0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d35d53
and eax, 0x2faf49e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6055db1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae9c810
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9a1429
and eax, 0x161fbd3c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d85d078
xor eax, 0x4643f8ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x170edc7f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb08532
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x13dcab95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x97dbeea
and eax, 0x5b89c5d8
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99a0b0
and eax, 0x5db717d9
and eax, 0x10000
or eax, 0xe400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6261a0a8
and eax, 0x6220a400
or eax, 0x88101900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76250ba3
xor eax, 0xedf7bd9
and eax, 0x1000c130
or eax, 0x21303000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db5ced9
or eax, 0xb64facd
and eax, 0xb304211
or eax, 0x44010520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec05eff
and eax, 0x7966b8ac
and eax, 0x21200800
or eax, 0x5a116531
mov dword [ebx], eax
add ebx, edx
and eax, 0x34da4374
xor eax, 0x4037fe1b
and eax, 0x50219021
or eax, 0x81100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408e6892
and eax, 0x11320821
or eax, 0x8000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3abffbc2
xor eax, 0x37bd1a3b
and eax, 0x304900
or eax, 0x60021032
mov dword [ebx], eax
add ebx, edx
or eax, 0x2646da8c
and eax, 0x4320932
or eax, 0x18010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df59894
and eax, 0x46664af
and eax, 0x40022
or eax, 0x15305d11
mov dword [ebx], eax
add ebx, edx
or eax, 0x251f5b63
and eax, 0x21351e31
or eax, 0x2000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7682f0bb
or eax, 0x3a47841c
and eax, 0x38352014
or eax, 0x1121
mov dword [ebx], eax
add ebx, edx
or eax, 0x231ce65c
and eax, 0x29174143
and eax, 0x154101
or eax, 0x50200634
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3a6e21
and eax, 0x44f344d5
and eax, 0x44314015
or eax, 0x29041920
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acdd86a
and eax, 0x79bdf005
and eax, 0x9359005
or eax, 0x90000230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a9829c
and eax, 0x80140021
or eax, 0x2c21a514
mov dword [ebx], eax
add ebx, edx
and eax, 0x306760a5
and eax, 0x252025
or eax, 0xc2109b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf392b4
and eax, 0xe6359035
or eax, 0x11004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a32c9f7
and eax, 0x635d935
or eax, 0x2600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c40961a
and eax, 0x340926
or eax, 0x14020410
mov dword [ebx], eax
add ebx, edx
and eax, 0x5478d1c0
and eax, 0x300100
or eax, 0x22061a36
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5dae
and eax, 0x53a5414d
and eax, 0x240104
or eax, 0x30122832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17781ebf
and eax, 0x26063700
or eax, 0x18300036
mov dword [ebx], eax
add ebx, edx
or eax, 0x1865a8e7
and eax, 0xc360536
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4ae276
and eax, 0x8024036
or eax, 0x52341300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793a3ee0
or eax, 0x49092811
and eax, 0xa046116
or eax, 0x84320020
mov dword [ebx], eax
add ebx, edx
and eax, 0x694c523d
and eax, 0x1a5207ce
and eax, 4
or eax, 0xc236ba32
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ca3902
and eax, 0x331fb22e
and eax, 0x20002
or eax, 0xd634cc34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362c1b65
and eax, 0xe012c012
or eax, 0xa242024
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e4eec82
and eax, 0x5d710eac
and eax, 0x8000000
or eax, 0xf636f436
mov dword [ebx], eax
add ebx, edx
or eax, 0x380a2fcf
and eax, 0x12360836
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x771486d1
or eax, 0x40daef22
and eax, 0x24330c27
or eax, 0x2041010
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e224f5
and eax, 0x32373037
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43505916
and eax, 0x2eedfa26
and eax, 0x2000006
or eax, 0x4c374431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f10f2d
and eax, 0x42064812
or eax, 0x20311025
mov dword [ebx], eax
add ebx, edx
or eax, 0x610626ae
and eax, 0x62376c37
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448f3be1
and eax, 0x2300016
or eax, 0x88078021
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb57054f
xor eax, 0x69967610
and eax, 0x88369020
or eax, 0x16010417
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7b21fd
xor eax, 0x16c89638
and eax, 0x338005
or eax, 0xb2042832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e4714b
and eax, 0xc2139834
or eax, 0x4242403
mov dword [ebx], eax
add ebx, edx
and eax, 0x343ac28c
and eax, 0x328004
or eax, 0xda055033
mov dword [ebx], eax
add ebx, edx
or eax, 0x417e8eca
and eax, 0xca37c437
or eax, 0x24002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c2e1e8
and eax, 0x237e037
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d787b1a
and eax, 0x16080028
or eax, 0x300c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f95f953
and eax, 0x8282028
or eax, 0x22100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x451dccd3
or eax, 0x45543530
and eax, 0x2e383438
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d052bf1
or eax, 0x15b6a9a7
and eax, 0x52380838
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a903bad
xor eax, 0xde5a567
and eax, 0x46300c08
or eax, 0x20085030
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3cdd44
and eax, 0x6a000038
or eax, 0x10387000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6819f
and eax, 0xa188020
or eax, 0x84200418
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc83761
xor eax, 0x7ad31067
and eax, 0x22181000
or eax, 0x80208838
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d271007
and eax, 0x96188838
or eax, 0x20202400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a870b38
xor eax, 0x1fd16764
and eax, 0x8228c020
or eax, 0x48100018
mov dword [ebx], eax
add ebx, edx
or eax, 0x143d2905
and eax, 0x5ac4423e
and eax, 0x5a004038
or eax, 0x84389400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e7c69d
and eax, 0x4ce07963
and eax, 0x40000020
or eax, 0xb238e818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e4b86b
and eax, 0x2185010
or eax, 0x420ac28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3028472d
and eax, 0xd820ad4
and eax, 0x10
or eax, 0x1a391029
mov dword [ebx], eax
add ebx, edx
or eax, 0x60957614
or eax, 0x4a791194
and eax, 0x2a392439
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c9c5d1
and eax, 0x2090011
or eax, 0x40303828
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5e233e
and eax, 0x4b1032d6
and eax, 0x42100010
or eax, 0x14294c29
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfa6645
and eax, 0x2efa61bc
and eax, 0x2a386038
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x368c542d
and eax, 0x4745e725
and eax, 0x46016421
or eax, 0x38381018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed66458
and eax, 0x10290021
or eax, 0x82108818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39daf446
xor eax, 0x318c7351
and eax, 0x82290c28
or eax, 0x24109011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dca965b
or eax, 0x1a89b09e
and eax, 0x3a09b019
or eax, 0x80300020
mov dword [ebx], eax
add ebx, edx
and eax, 0x77137758
and eax, 0x2110018
or eax, 0xcc28c421
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f51fe1c
and eax, 0xc239d839
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67110b38
and eax, 0x8428c001
or eax, 0x72112c38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468acf9d
or eax, 0x455c42a2
and eax, 0x3a0020
or eax, 0xa000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ef76bc
and eax, 0x4983ae3d
and eax, 0x8000400
or eax, 0x163a103a
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e9f824
and eax, 0x123a283a
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x166db077
and eax, 0x15c917dc
and eax, 0x4081018
or eax, 0x42322c22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12f006c0
and eax, 0x755c44c3
and eax, 0x50080002
or eax, 0xa325038
mov dword [ebx], eax
add ebx, edx
or eax, 0x54151f1c
xor eax, 0x12a412fb
and eax, 0x481a4400
or eax, 0x2320203a
mov dword [ebx], eax
add ebx, edx
and eax, 0x388c3fde
and eax, 0x2808201a
or eax, 0x51325220
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0fa5b7
and eax, 0xa0032
or eax, 0x87308008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de0a715
and eax, 0x5208010
or eax, 0x901a0e2a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f40913d
and eax, 0x34591a9c
and eax, 0x20181818
or eax, 0x83228422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b1b97a
and eax, 0x900a2000
or eax, 0x21308a3a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4347e8f
and eax, 0xb50a9030
or eax, 0xa30280a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b2dc0f
and eax, 0xcd3ac43a
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x669326b1
and eax, 0x8b28c00a
or eax, 0x50121430
mov dword [ebx], eax
add ebx, edx
or eax, 0x40905b22
and eax, 0xc93ac23a
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5668bb
and eax, 0xe53ae03a
or eax, 0x12001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x675769dc
and eax, 0x53af83a
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30457529
and eax, 0x5f851377
and eax, 0x11010013
or eax, 0x23a0c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538e5b6e
xor eax, 0x2780852
and eax, 0x91a03
or eax, 0x21320038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541bf9e6
and eax, 0x25202019
or eax, 0xa1b0822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f5082c
and eax, 0x90a2013
or eax, 0x2318828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37219753
or eax, 0x497b03bf
and eax, 0x35381d3c
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a14ac1
and eax, 0x63c1f3c
or eax, 0x40002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559b4790
and eax, 0x1024482c
or eax, 0x44180510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70dd8d56
or eax, 0x6d160160
and eax, 0x60344128
or eax, 0x2081a14
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc92022
xor eax, 0x6018e376
and eax, 0x240808
or eax, 0x70186134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66643200
and eax, 0x1618533c
or eax, 0x68242400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b5458b
and eax, 0xc3c053c
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c17ed9a
and eax, 0x80280024
or eax, 0x1a149318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73fdd40a
and eax, 0x69014234
or eax, 0x23c0808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a73621d
xor eax, 0x55b07a82
and eax, 0x1701101c
or eax, 0x803c8221
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f3e74a
or eax, 0x27775370
and eax, 0xb63d973d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30417588
and eax, 0x823cc235
or eax, 0x48010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x58edfe24
and eax, 0x483c663d
or eax, 0x25020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54235a81
and eax, 0x793e753c
or eax, 0x2000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x21badb53
and eax, 0x93e833e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f42ccb6
and eax, 0x43ff96d6
and eax, 0x1028016
or eax, 0x9a3c1128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2961fdcc
and eax, 0xa01e2032
or eax, 0x520800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625e5714
xor eax, 0x549378a5
and eax, 0x90328f0e
or eax, 0x240c2030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4f60f7
and eax, 0x4b81f938
and eax, 0x42008908
or eax, 0x813e3036
mov dword [ebx], eax
add ebx, edx
and eax, 0xab2110d
and eax, 0x729b49d3
and eax, 0x120000
or eax, 0xcd2cc83e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2718b70
and eax, 0xe29509b
and eax, 0x200010
or eax, 0xdc1ed72e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ddac3b
and eax, 0x1c803a
or eax, 0xeb226104
mov dword [ebx], eax
add ebx, edx
or eax, 0x43943550
and eax, 0x3f6049ef
and eax, 0x2120402e
or eax, 0xd41eb010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a003a08
and eax, 0x370e70d
and eax, 0x30e20c
or eax, 0x40e1d32
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dc2b976
and eax, 0x2d1f006
and eax, 6
or eax, 0x133f0939
mov dword [ebx], eax
add ebx, edx
or eax, 0x353b1a4c
and eax, 0x522f83c2
and eax, 0x2f0002
or eax, 0x2910183d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a84da7c
and eax, 0x423b0203
or eax, 0x4042c3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5275e8
and eax, 0x2120428
or eax, 0x602d5117
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692f4fc2
xor eax, 0x69fdcf1c
and eax, 0x602d4021
or eax, 0x1c12281e
mov dword [ebx], eax
add ebx, edx
and eax, 0x761efbbe
and eax, 0x301e003e
or eax, 0x89218201
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c75ae9
or eax, 0x2e1e68ff
and eax, 0x3a1f423f
or eax, 0xc0208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d30d7dd
or eax, 0x78369f91
and eax, 0x200033
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccde170
and eax, 0xe000
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c62d09
and eax, 0x34006d00
or eax, 0x88301000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49685f9d
xor eax, 0x70945cbd
and eax, 0x5007420
or eax, 0x10308010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534ac65a
and eax, 0x6322020
or eax, 0x38010011
mov dword [ebx], eax
add ebx, edx
and eax, 0x14df5df4
or eax, 0x407aa109
and eax, 0x44330031
or eax, 0x2a005a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3433c612
and eax, 0x10008821
or eax, 0xa4330012
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecce4b5
and eax, 0x4433ec33
or eax, 0x1001100
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c00d62
xor eax, 0x7dd2331c
and eax, 0x18101e34
or eax, 0xc3244100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1991ca
and eax, 0x734c234
or eax, 0x20002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f65395
xor eax, 0x3ec1dbc5
and eax, 0x1e350911
or eax, 0x40002624
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2a17fe
and eax, 0x1309ff8f
and eax, 0x13001
or eax, 0xae344234
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b003c
and eax, 0x458cff0b
and eax, 0x4000000
or eax, 0xd136b636
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1add96ba
and eax, 0x4d222004
or eax, 0x1014c932
mov dword [ebx], eax
add ebx, edx
and eax, 0x1761d01a
and eax, 0x14204012
or eax, 0x6a173425
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bb636
and eax, 0x30436
or eax, 0xc2348101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e67c9
xor eax, 0x4e02b31
and eax, 0x86188007
or eax, 0x30203030
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b92d1d
xor eax, 0x75734387
and eax, 0x86310
or eax, 0xa309428
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d87e1b
or eax, 0x2295469a
and eax, 0x20192618
or eax, 0x15200121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fd47ef
xor eax, 0xb8f8b16
and eax, 0x10092b00
or eax, 0x40301439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f34b7f7
xor eax, 0x7957e219
and eax, 0x26184a11
or eax, 0x81211028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ca6fe4
xor eax, 0x599f2095
and eax, 0xc4280408
or eax, 0x11aa31
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e76f5c
and eax, 0xd039cc39
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7214f675
and eax, 0xd339d839
or eax, 0xc000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x35efa567
or eax, 0x20dca5f
and eax, 0xff39f539
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d125c2c
and eax, 0x122a0811
or eax, 0x21100628
mov dword [ebx], eax
add ebx, edx
and eax, 0xf828cb5
and eax, 0x2020c30
or eax, 0x5838300a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f17a64a
and eax, 0x45280230
or eax, 0x2812640a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a208d2
and eax, 0x105bef9e
and eax, 0x186208
or eax, 0x8e221132
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e6da55d
xor eax, 0x4588c005
and eax, 0xa832223a
or eax, 0x4088000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3255f68b
and eax, 0xb83ab23a
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x501f662b
or eax, 0x100833a4
and eax, 0x1a322a
or eax, 0xc5208c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x501ebcb8
xor eax, 0xe911707
and eax, 0xd32a8838
or eax, 0x4104602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c83d84d
and eax, 0x22983c22
and eax, 0x20180422
or eax, 0xcd22e318
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf1e49
and eax, 0x53afb3a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5954f3
xor eax, 0x184dfbf
and eax, 0x2230032
or eax, 0x10180b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x65aa1c6a
or eax, 0x11eb7dcf
and eax, 0x173b183b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d07bb64
or eax, 0x63203824
and eax, 0x3138283b
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d44771a
and eax, 0x1271afdd
and eax, 0x18
or eax, 0x493b4123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da6b28f
and eax, 0x5019c330
or eax, 0x89220c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4314e9
and eax, 0x53bd43b
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x739e0ed6
and eax, 0x123c163c
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c6474da
or eax, 0x7a91c4b4
and eax, 0x4034803c
or eax, 0x80082800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ef037cc
xor eax, 0x1564e191
and eax, 0x514001c
or eax, 0x20291e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec2c614
xor eax, 0x6c66f78b
and eax, 0x43192d21
or eax, 0x24101c
mov dword [ebx], eax
add ebx, edx
and eax, 0x389ff3ab
or eax, 0x3f90e671
and eax, 0xf1d4139
or eax, 0x40200804
mov dword [ebx], eax
add ebx, edx
and eax, 0x404d924c
xor eax, 0x32bda067
and eax, 0x52300029
or eax, 0x90d5514
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed22bc8
and eax, 0x28ec39d8
and eax, 0x202c2118
or eax, 0x47114025
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a2032e
and eax, 0x733d613d
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f03172
and eax, 0x63302130
or eax, 0x1c0d580d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed6db4e
or eax, 0x68118f2b
and eax, 0xb3d853d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75788e02
or eax, 0x42d8f653
and eax, 0x961d913d
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63072687
or eax, 0x4a9946b0
and eax, 0x31d0435
or eax, 0xa0209908
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9c1c2d
or eax, 0x7206948f
and eax, 0x231c882d
or eax, 0x8c212110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x304e9df6
or eax, 0x2c1037b6
and eax, 0xbb31353d
or eax, 0xc8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c6411b
and eax, 0x873dc13d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128f73c2
and eax, 0x4d8c6990
and eax, 0x41000010
or eax, 0x923dcd2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454ce972
and eax, 0x7bb131c2
and eax, 0x12310000
or eax, 0xcd0cd93d
mov dword [ebx], eax
add ebx, edx
or eax, 0x122928dc
and eax, 0x3de13d
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb750eb8
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x243edde0
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x68230cb8
and eax, 0x8200800
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30463a5a
or eax, 0x590f145f
and eax, 0x10001010
or eax, 0x4300020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37368d0e
and eax, 0x1830
or eax, 0x1c300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2744d640
xor eax, 0x755ef03e
and eax, 0x4202000
or eax, 0x20100030
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a996a8e
and eax, 0xd2bd673
and eax, 0xc200030
or eax, 0x20102800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2acb3cd
and eax, 0x202000
or eax, 0x34101030
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f8ddbb
and eax, 0x3eedbb0c
and eax, 0x34203800
or eax, 0x8100030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644be925
or eax, 0x7c503281
and eax, 0x44304010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7996bc40
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9da274
or eax, 0x6afa93db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b78c
and eax, 0x1ba1ce03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x291043f5
xor eax, 0x73b7a2e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x260f713e
or eax, 0x3b6dab87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcbc695
or eax, 0x5d091ea0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec8eae9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x524bdfdd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb16382
and eax, 0xd35f77e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1358185b
xor eax, 0xf556341
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aa851a
xor eax, 0x467e4882
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f3a3f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x752a2b6f
xor eax, 0x53301eab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d92a0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2ad02c
xor eax, 0x32056e6c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1679bcf4
xor eax, 0x44cd6c57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fcc85f
and eax, 0x15840948
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cc1699
and eax, 0x15306a03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ccb83b
and eax, 0x4d45d630
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf98d52
and eax, 0x35b5a103
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5433fb9a
or eax, 0x2495364c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b450ac1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f31a78
xor eax, 0x76711a5f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4720674e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5653ff52
and eax, 0x90c0d20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3130fedb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6634e095
xor eax, 0x5e21c115
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9fe4a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64edb1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x262109ac
xor eax, 0x400fd553
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x750f6e5c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529303ec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2787dd44
and eax, 0x3b39fa24
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db3e3a3
and eax, 0x150623ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7921b49a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d85f4b
and eax, 0x602a1ca1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a0e29e
and eax, 0x63c016c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b4bc35
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bc1e87
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4c3e50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7371e41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6692f6f4
and eax, 0x1edc246b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c72e706
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a17e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5234ea32
and eax, 0x66edb57a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x527169f0
and eax, 0xf6d5518
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x334f51e8
or eax, 0x57da71d1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4efbc8bb
xor eax, 0x484c7f1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd78e9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccaf943
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb5c3a4
xor eax, 0x4cd9a728
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x929a0b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7531decc
and eax, 0x5996b166
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df5b863
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3887212b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34699c84
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b71c674
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5235a3bf
and eax, 0x4bd8430d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7feb8745
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f7c075
and eax, 0x342f4824
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6011fcee
or eax, 0x5dd863b2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a56b934
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cbd013
or eax, 0x63c87d11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8e367a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x510dbab6
xor eax, 0x2e298bb2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2966be72
and eax, 0x5b151c2c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x624ee312
or eax, 0x4bfc2d32
and eax, 0x42400800
or eax, 0x20014200
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8ecd86
and eax, 0x4d5d28e7
and eax, 0x44480802
or eax, 0x23226271
mov dword [ebx], eax
add ebx, edx
or eax, 0x727db7ae
and eax, 0x576e6277
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb11938
and eax, 0x525344
or eax, 0x44200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af3137c
xor eax, 0x7717b54e
and eax, 0x2610208
or eax, 0x48025164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109c114a
and eax, 0x486b4006
or eax, 0x5003141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a6c8090
and eax, 0x59deb878
and eax, 0x3040
or eax, 0x412f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af5cb0
and eax, 0x4000
or eax, 0x4d732300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3735f2b9
and eax, 0x50401010
or eax, 0x5194244
mov dword [ebx], eax
add ebx, edx
or eax, 0x747b5898
or eax, 0x4df6f2c
and eax, 0x6476706c
or eax, 0x8000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c70635
xor eax, 0x65339b1f
and eax, fcn.00406540
or eax, 0x62101012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17cfe017
or eax, 0x91fffdb
and eax, 0x714d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad8bf60
xor eax, 0x6c18bff8
and eax, 0x72404000
or eax, 0x130b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x458e1fa8
xor eax, 0x3c2d7263
and eax, 0x4c0b6043
or eax, 0x2400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bb954c
and eax, 0x2640430d
or eax, 0x48040860
mov dword [ebx], eax
add ebx, edx
and eax, 0x2714062c
xor eax, 0x5444558
and eax, 0x404264
or eax, 0x58212008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9763e9
and eax, 0x440105
or eax, 0x7000586a
mov dword [ebx], eax
add ebx, edx
or eax, 0x363ad6c9
xor eax, 0x422930d9
and eax, 0x34526820
or eax, 0x40200041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f361838
and eax, 0x16d4e282
and eax, 0x2446000
or eax, 0x5000024d
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e9ce02
and eax, 0x10404200
or eax, 0x41352d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x10631fb9
and eax, 0x10600500
or eax, 0x420c5065
mov dword [ebx], eax
add ebx, edx
and eax, 0x584b1621
and eax, 0x50480400
or eax, 0x256354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76cb6050
and eax, 0x26060404
or eax, 0x49516070
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a17293
and eax, 0x2006010
or eax, 0x41700269
mov dword [ebx], eax
add ebx, edx
or eax, 0x13a99c4e
and eax, 0x53517071
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d53fc6
or eax, 0x6ac9c72
and eax, 0x67485451
or eax, 0x8020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e3095e
and eax, 0x754a415a
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eadd1ed
xor eax, 0x7d6c3ae7
and eax, 0
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff519d3
xor eax, 0x6b958a83
and eax, 0x4600100
or eax, 0x52116c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a7eb4
or eax, 0x1505eb48
and eax, 0x1456440
or eax, 0x48000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x700c3e89
and eax, 0x48444a52
or eax, 0x320124
mov dword [ebx], eax
add ebx, edx
and eax, 0x73701f34
and eax, 0x2f00e8
and eax, 0x200020
or eax, 0x6149754e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6d8187
and eax, 0x40654460
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x64eb0ad6
and eax, 0x40
or eax, 0x6e02
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fbe3c2
and eax, 0x377264cd
and eax, 0x4000
or eax, 0x6d611400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8ed7b2
xor eax, 0x72370364
and eax, 0xc484044
or eax, 0x40202921
mov dword [ebx], eax
add ebx, edx
or eax, 0x29389623
xor eax, 0x16dd83f1
and eax, 0x49014c02
or eax, 0x520160
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b01b808
xor eax, 0x779a8335
and eax, 0x8414842
or eax, 0x71300100
mov dword [ebx], eax
add ebx, edx
or eax, 0x773e18d4
and eax, 0x46
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0c3d7f
xor eax, 0x488aa001
and eax, 0x2061900
or eax, 0x75504000
mov dword [ebx], eax
add ebx, edx
or eax, 0x163fd49e
and eax, 0x75584106
or eax, 0x2240
mov dword [ebx], eax
add ebx, edx
or eax, 0x10936354
xor eax, 0xa9c9bd8
and eax, 0x7647580c
or eax, 0x100141
mov dword [ebx], eax
add ebx, edx
or eax, 0x1748ad8d
or eax, 0x74b64fff
and eax, 0x706f5567
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6654a3bf
and eax, 0x440022
or eax, 0x205450
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffa46f8
and eax, 0x604400
or eax, 0x560e1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49c5218
and eax, 0x50620210
or eax, 0x28044863
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c07240
and eax, 0x3e157a15
and eax, 0x30004200
or eax, 0x43671074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ca976d9
xor eax, 0x61b53bf7
and eax, 0x46730352
or eax, 0x31006005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cac4ae5
or eax, 0x187f2a27
and eax, 0x787a4061
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae2e5c8
or eax, 0x5a9b1d11
and eax, 0x4a7560
or eax, 0x40006
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b071c
and eax, 0x2104a66d
and eax, 0x2400
or eax, 0x44684000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2418c5df
and eax, 0x6078605a
or eax, 0x1010220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b8a7e9
or eax, 0xf96fcdc
and eax, 0x641444d
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x390508b1
and eax, 0x73454048
or eax, 0x2a2200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c12377
and eax, 0x73264028
or eax, 0x4413640
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9dea00
xor eax, 0x73448bdd
and eax, 0x7011
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x8087220
or eax, 0x26152e7d
and eax, 0x22085800
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f688619
or eax, 0xb4f5bf2
and eax, 0x2b495150
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a0d3a2
and eax, 0x47b0bd8f
and eax, 0x41201000
or eax, 0x38564a61
mov dword [ebx], eax
add ebx, edx
and eax, 0x1efe40f8
xor eax, 0x78b8778b
and eax, 0x60462262
or eax, 0x8214010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5945577
and eax, 0x74
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4757678b
or eax, 0x67c57177
and eax, 0x41526100
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd30ad75
xor eax, 0x7133a8
and eax, 0x54036649
or eax, 0x21480820
mov dword [ebx], eax
add ebx, edx
or eax, 0x12914ee7
and eax, 0x75677cb4
and eax, 0x55424c20
or eax, 0x2240351
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d86d071
and eax, 0x2cc8f1df
and eax, 0x4041
or eax, 0x632b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbece36d
or eax, 0xe05f696
and eax, 0x5077a00
or eax, 0x40500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x704f1da
and eax, 0x1e83f7cb
and eax, 0x2030042
or eax, 0x60545431
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d02247
xor eax, 0x77164d5
and eax, 0x61004410
or eax, 0x4c0241
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a086d48
and eax, 0x3f4fad73
and eax, 0x40
or eax, 0x58754911
mov dword [ebx], eax
add ebx, edx
and eax, 0x363039a8
and eax, 0x800
or eax, 0x47424253
mov dword [ebx], eax
add ebx, edx
or eax, 0x346a25a6
and eax, 0x311bd8ad
and eax, 0x10084800
or eax, 0x46610100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41405315
or eax, 0x2057e4a7
and eax, 0x43686706
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b736c6
and eax, 0x43002640
or eax, 0x34474910
mov dword [ebx], eax
add ebx, edx
and eax, 0x294818da
and eax, 0x1400050
or eax, 0x563a660a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfe7929
or eax, 0x5283d004
and eax, 0x73666871
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x745bc562
and eax, 0x616d4500
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cad2e93
and eax, 0x3115954e
and eax, 0x21050402
or eax, 0x50506255
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d783a4e
or eax, 0x2621f83b
and eax, 0x67506856
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9159f9
and eax, 0x7bfe0bd
and eax, 0x1052021
or eax, 0x58625340
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dba9bc3
and eax, 0x18220241
or eax, 0x40454c16
mov dword [ebx], eax
add ebx, edx
or eax, 0x596620f3
and eax, 0x45
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf25b44
xor eax, 0x68bd1ebf
and eax, 0x10464000
or eax, 0x60202a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d520815
and eax, 0x6d606811
or eax, 0x80062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4042220f
or eax, 0x749bf639
and eax, 0x61096c79
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c5cd70
and eax, 0xc322f8b
and eax, 0x400
or eax, 0x4b4341
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ef22d9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea21edb
and eax, 0x48220600
or eax, 0x20044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x149c9bb5
and eax, 0x24
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd37520
and eax, 0x500
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf197cbe
and eax, 0x7000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d6a4db
and eax, 0x503800
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4927311a
and eax, 0x13000
or eax, 0x4a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x277c4d59
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c205294
and eax, 0
or eax, 0x2800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daefe5e
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dedda4e
and eax, 0x494e82e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c2a984
and eax, 0x402800
or eax, 0x190000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed7f8a9
and eax, 0x3e00e0c2
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d98e789
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9464429
and eax, 0
or eax, 0x48f400
mov dword [ebx], eax
add ebx, edx
and eax, 0x79579067
and eax, 0x409000
or eax, 0x192000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f52fdd7
and eax, 0x5dc6e09d
and eax, 0x8004000
or eax, 0x52000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198e68dd
and eax, 0x718cfe6a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a86c062
xor eax, 0x6165331f
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8bdf306
xor eax, 0x397b43f2
and eax, 0x484000
or eax, 0xb400
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b29fb3
xor eax, 0x3c104946
and eax, 0x1602600
or eax, 0x60040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b26db85
and eax, 0
or eax, 0x6174
mov dword [ebx], eax
add ebx, edx
and eax, 0xf12f608
or eax, 0x7e7cc183
and eax, 0x58e000
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
and eax, 0x737b0e68
and eax, 0x400
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71365e0f
xor eax, 0x884c9cc
and eax, 0x60320600
or eax, 0x4402800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a77fa9
and eax, 0x415021
or eax, 0x202440
mov dword [ebx], eax
add ebx, edx
and eax, 0x690f4b61
and eax, 0x10000
or eax, 0x581000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4863c940
or eax, 0x6601cec3
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b664481
and eax, 0x40622c00
or eax, 0x24100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8daf3
or eax, 0x4075997f
and eax, 0x24617461
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ef40b5
and eax, 0x346c6474
or eax, 0x40000b02
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d85c5bc
xor eax, 0xe2b3de
and eax, 0x4420
or eax, 0x204d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c25d871
and eax, 0x13800
or eax, 0x580000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ea2257
and eax, 0x2000
or eax, 0x5800
mov dword [ebx], eax
add ebx, edx
and eax, 0x38013b7f
and eax, 0x2800
or eax, 0x64720600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6793f03a
and eax, 0x38fd17c0
and eax, 0x20000000
or eax, 0x4617461
mov dword [ebx], eax
add ebx, edx
and eax, 0x6446cb1e
and eax, 0x4a3c875f
and eax, 0
or eax, 0x647a7a7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c18d3c4
xor eax, 0x7098455b
and eax, 0x6460
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d7247c
or eax, 0x7e31157e
and eax, 0x513000
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe534c72
and eax, 0x60aa000
or eax, 0x1f40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b1ecb57
or eax, 0x4fdcb585
and eax, 0x65742e00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38e6867
or eax, 0x5b3917da
and eax, 0x6d205478
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e0ac67
or eax, 0x6a6066e4
and eax, 0x6e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cee65fa
xor eax, 0x5a53a42
and eax, 0x1000
or eax, 0x8584000
mov dword [ebx], eax
add ebx, edx
and eax, 0x612b8fdd
or eax, 0x1c614542
and eax, 0x4000
or eax, 0x68000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317b4546
and eax, 0x31600400
or eax, 0x42022a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x67688314
and eax, 0x2d508fb3
and eax, 0x10
or eax, 0x63
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213b34e5
and eax, 0x200b1400
or eax, 0xcc804100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e4ecdc
and eax, 0x56511dc6
and eax, 0x46400c80
or eax, 0x8124e003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f56f009
and eax, 0x4264e801
or eax, 0x890044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8493bd
and eax, 0x40c50001
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ab04b4
and eax, 0x1909a446
and eax, 0x400
or eax, 0xa6c8f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4839ca1d
and eax, 0x65cf8fff
and eax, 0x40050600
or eax, 0x9040c100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4ea367
and eax, 0x300
or eax, 0x1402f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701d430d
and eax, 0x30080002
or eax, 0x2a045c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x678dd39d
and eax, 0x4700011b
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b3567e
or eax, 0x4348b059
and eax, 0x17f0e445
or eax, 0x28040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x660e35d8
and eax, 0x4040000
or eax, 0x41c30001
mov dword [ebx], eax
add ebx, edx
or eax, 0x598a1468
xor eax, 0x65f16182
and eax, 0x1a25e0
or eax, 0xc08010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d663056
and eax, 0x24448500
or eax, 0xc0014200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e7938e
and eax, 0x300
or eax, 0x2ced
mov dword [ebx], eax
add ebx, edx
or eax, 0x464f6d6b
xor eax, 0x22aaba05
and eax, 0xc445c2
or eax, 0xa080005
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fcb428
and eax, 0x2000000
or eax, 0xc500010d
mov dword [ebx], eax
add ebx, edx
and eax, 0x58137665
xor eax, 0x3f161022
and eax, 0xc160005
or eax, 0x89c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bfe461a
and eax, 0x5410000
or eax, 0x40860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x362f03dd
and eax, 0x40000
or eax, 0x38afd8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e5d1b60
and eax, 0xffd3501
and eax, 0x8450500
or eax, 0xb000c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x11355be1
and eax, 0x200
or eax, 0xa80a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8077fc
and eax, 0x1b8045c6
or eax, 0xc0240001
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cc0a75
and eax, 0xc3000056
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46435283
and eax, 0x1010045
or eax, 0x50aca000
mov dword [ebx], eax
add ebx, edx
and eax, 0x278caa74
and eax, 0x3cd26cd6
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f3cdbc
and eax, 0x1049a0
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c3e364
or eax, 0x5106b19a
and eax, 0x78458300
or eax, 0x84004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db87a1
and eax, 0x300
or eax, 0x10cd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2336ed02
or eax, 0x326b917b
and eax, 0x313045c7
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x553443ec
and eax, 0xc500012e
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0xf291ecb
and eax, 0x45081c45
or eax, 0x868000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab657f5
and eax, 0x376498c2
and eax, 0x5040000
or eax, 0x40c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f85faa
and eax, 0x6c0680
or eax, 0x8054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c937f1
xor eax, 0x62049daf
and eax, 0x20448300
or eax, 0x8c014400
mov dword [ebx], eax
add ebx, edx
or eax, 0xb275d10
and eax, 0x14010
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da07f11
and eax, 0x4000
or eax, 0x23b405c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x32272661
xor eax, 0x624223f0
and eax, 0x41000012
or eax, 0x86000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4be796
or eax, 0xa1a6c23
and eax, 0x2251c805
or eax, 0x14040040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedb6358
and eax, 0x860000
or eax, 0x45410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35350f44
and eax, 0x1010000
or eax, 0x10b4dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x48c11537
and eax, 0x40418500
or eax, 0xb4044200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa71ab5
and eax, 0x39d7e9d9
and eax, 0x14100
or eax, 0x1622
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0b1c7c
and eax, 0x10420
or eax, 0x1f8c0c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x228f4e00
and eax, 0x10000
or eax, 0xf0448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3529434
and eax, 0x60904
or eax, 0x402001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c5ff76
and eax, 0x440900
or eax, 0xf0018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7172656d
and eax, 0x20400100
or eax, 0xbb44c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7e4e25
and eax, 0x4d88400d
or eax, 0x1b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a111eef
and eax, 0xb09eae4
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x5567d5bd
or eax, 0x1ee03a05
and eax, 0xc283f455
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8d1739
or eax, 0x1517e77b
and eax, 0x54158101
or eax, 0xa0400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e813995
and eax, 0x37e2b92d
and eax, 0x2c00000
or eax, 0x3934458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3970e6f2
and eax, 0x48041
or eax, 0x8d0b4804
mov dword [ebx], eax
add ebx, edx
and eax, 0xe8a4171
or eax, 0x66679138
and eax, 0x48
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6def7b01
and eax, 0
or eax, 0x83e84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df75515
and eax, 0x2298fba4
and eax, 0x800100
or eax, 0x4d0900e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad39a49
xor eax, 0x5a49af95
and eax, 0x100068
or eax, 0xd8458b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x774700f
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fa7ece
xor eax, 0x73c8c48f
and eax, 0x41035840
or eax, 0x4888015
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b9b13c
and eax, 0x1808010
or eax, 0x4003e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7219a3a6
xor eax, 0x7d7e2357
and eax, 0xaa00089
or eax, 0x81584500
mov dword [ebx], eax
add ebx, edx
or eax, 0x630560b8
or eax, 0x75cc1727
and eax, 0xe981640d
or eax, 0x28040
mov dword [ebx], eax
add ebx, edx
and eax, 0x718f243a
and eax, 0x60010000
or eax, 0x844c8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f009a
and eax, 0x43c5b9dc
and eax, 0xc00188
or eax, 0x833c5403
mov dword [ebx], eax
add ebx, edx
and eax, 0x72aafbd
or eax, 0x1982e1b7
and eax, 0x11880182
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e0c8ec
or eax, 0xea77900
and eax, 0x400509c0
or eax, 0xa040823c
mov dword [ebx], eax
add ebx, edx
or eax, 0x475b7847
and eax, 0x6444413b
or eax, 0x18800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44be8433
and eax, 0x38488100
or eax, 0xc4050a25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f48bc6
or eax, 0x21e9d699
and eax, 0x8bc04489
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f03f
and eax, 0x188f815
or eax, 0x54010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688846cb
and eax, 0x3c018a9c
or eax, 0xc0440120
mov dword [ebx], eax
add ebx, edx
and eax, 0x47fd2266
or eax, 0x271a6666
and eax, 0x1014002
or eax, 0x88008081
mov dword [ebx], eax
add ebx, edx
or eax, 0x544cc72b
or eax, 0x426011d2
and eax, 0x4d09d441
or eax, 0x822804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351b95f6
and eax, 0x38002980
or eax, 0x844d1240
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f8047e
and eax, 0x5589357c
or eax, 0x24001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8c1d01
and eax, 0x28052854
or eax, 0xc0501380
mov dword [ebx], eax
add ebx, edx
or eax, 0x526fcb02
xor eax, 0x344fbeb1
and eax, 0x44004565
or eax, 0x18b2818
mov dword [ebx], eax
add ebx, edx
or eax, 0x424f4ad0
and eax, 0x452bd4
or eax, 0xb8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6515e465
or eax, 0x7a2f8cda
and eax, 0x480b205c
or eax, 0x5801020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4a6b6b
and eax, 0x20411b14
or eax, 0xc40c20e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca95713
and eax, 0x291ae0c4
and eax, 0x80000
or eax, 0x55835d7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2baba0a7
or eax, 0x5ed30238
and eax, 0x1c20238
or eax, 0x81c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf8234e
and eax, 0xbf80188
or eax, 0x80005401
mov dword [ebx], eax
add ebx, edx
or eax, 0x879c1c0
and eax, 0x12786f86
and eax, 0x384000
or eax, 0x4503b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x320e2222
and eax, 0x30c7840
or eax, 0x88400590
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7faf3762
xor eax, 0x2394aaf9
and eax, 0xd711a041
or eax, 0x20881404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2386e5dd
and eax, 0x19d93568
and eax, 0x191008
or eax, 0x4522a075
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c327c3
and eax, 0x34035f0
or eax, 0x88004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779fdb4f
and eax, 0x4c0ba00d
or eax, 0x1204040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3931a1
or eax, 0x6f1e356e
and eax, 0x5c0c31ac
or eax, 0x80410a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d35ad39
xor eax, 0x4d1b3b3f
and eax, 0x10020400
or eax, 0x4589317d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a62bc3
and eax, 0x2ac
or eax, 0x1c28140
mov dword [ebx], eax
add ebx, edx
or eax, 0x742c3a00
and eax, 0x3f76b87a
and eax, 0x1641008
or eax, 0x8a884581
mov dword [ebx], eax
add ebx, edx
or eax, 0x68099b3c
and eax, 0x4121cc05
or eax, 0x4022040
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e528ec
and eax, 0x10064c0
or eax, 0x8a081110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54006d1c
and eax, 0x4d08084c
or eax, 0x33c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x661f6949
or eax, 0x74fccff4
and eax, 0xb1c6dd4
or eax, 0x80001008
mov dword [ebx], eax
add ebx, edx
or eax, 0x58828e4e
and eax, 0x52b1d631
and eax, 0x5010c010
or eax, 0x5232045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b296edc
or eax, 0x238a4a70
and eax, 0x20012a54
or eax, 0x88541188
mov dword [ebx], eax
add ebx, edx
or eax, 0x275aaa69
and eax, 0x50b117d
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3767a8ad
and eax, 0x604409c0
or eax, 0x8c01020c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3e3c66
xor eax, 0x6a8970b5
and eax, 0x890870
or eax, 0x4d020104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371c31ef
and eax, 0x810098
or eax, 0x1408364
mov dword [ebx], eax
add ebx, edx
or eax, 0x401532a1
and eax, 0x41d40189
or eax, 0xa8284c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667046da
xor eax, 0x52ba9802
and eax, 0xdd369311
or eax, 0x22c96c0e
mov dword [ebx], eax
add ebx, edx
or eax, 0x33feb43a
and eax, 0x5fc0828
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e183de
or eax, 0x6d782eda
and eax, 0x5de58b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5739bc3c
and eax, 0x8cc0400
or eax, 0xc400c8c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f6e0e
and eax, 0xcc8300cc
or eax, 0x20085500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6316b29c
and eax, 0x8704e400
or eax, 0x40600883
mov dword [ebx], eax
add ebx, edx
and eax, 0x7923e9e3
and eax, 0x7da830ec
and eax, 0x2000
or eax, 0x90919045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ade6a91
xor eax, 0x609d1538
and eax, 0x420000
or eax, 0x45850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1a86d
and eax, 0xc00000
or eax, 0x6ebd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x422fc1ae
or eax, 0x6298bb35
and eax, 0x2004c300
or eax, 0x8c410400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9635853
and eax, 0x1fd8fcbb
and eax, 0xc10
or eax, 0x1018c
mov dword [ebx], eax
add ebx, edx
or eax, 0x37cef757
and eax, 0x128845c7
or eax, 0xc8200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fec2cf
or eax, 0x77c14259
and eax, 0xc7000014
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e378f38
and eax, 0x29358804
or eax, 0x46c05041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c78c20
and eax, 0x5020001
or eax, 0x40c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x91a4fdd
and eax, 0x4844c4
or eax, 0xa020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57966fe7
xor eax, 0x6d8531ce
and eax, 0x10418200
or eax, 0xc0044500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7824eb3e
and eax, 0x8c18
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64722dbb
and eax, 0x40400583
or eax, 0xb884044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b88618b
and eax, 0x6aa9c9cb
and eax, 0x42000102
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecf8a10
xor eax, 0x6845cb2c
and eax, 0x618a0004
or eax, 0xc45a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfba99a
xor eax, 0x5e8fbfbc
and eax, 0x45440000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32639fa9
or eax, 0x314ef37
and eax, 0x1ca20
or eax, 0x280080
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9de545
and eax, 0x1c000
or eax, 0xf8440700
mov dword [ebx], eax
add ebx, edx
or eax, 0x239cfa64
and eax, 0xb844
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba37025
and eax, 0x52a040c1
or eax, 0x24540506
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f41b25c
and eax, 0x1000090
or eax, 0xc6000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7e088
and eax, 0x2423f234
and eax, 0
or eax, 0xe5dfe845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5f6559
xor eax, 0x1446a255
and eax, 0x40c60000
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415f4e24
xor eax, 0x4e9aefb8
and eax, 0x20180
or eax, 0x1694c60
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b2376
and eax, 0x414700
or eax, 0xcc048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d0f79b
xor eax, 0x51097e02
and eax, 0x488
or eax, 0x46
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb15b24
and eax, 4
or eax, 0x8ffc45c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x556165a8
and eax, 0xc70000a3
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aeaa37e
and eax, 0xd80a045
or eax, 0x42005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df34ed4
and eax, 0x40430000
or eax, 0x5840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x484a3ea1
xor eax, 0x4fb6860c
and eax, 0x7180ac
or eax, 0x1020340
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f34f14f
xor eax, 0x4f966e79
and eax, 0x10418500
or eax, 0xcc044200
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f989d0
or eax, 0x4eb74f5e
and eax, 0x14546
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e45c87
and eax, 0x127f8812
and eax, 0x40002
or eax, 0x199845c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x678464f7
and eax, 0x1000000
or eax, 0xc6000118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c009bcf
and eax, 0x3009045
or eax, 0x64fe2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd7c01
and eax, 0x44030000
or eax, 0x1c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c2fb7f
and eax, 0x800338
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7082e910
and eax, 0
or eax, 0xb66be800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cf6dc0
and eax, 0x40b0000
or eax, 0x41800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a69a0a0
xor eax, 0x58d6cf87
and eax, 0x21212d20
or eax, 0x80200d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24252ac8
or eax, 0x2d077d80
and eax, 0x5010000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b17167b
and eax, 0x1988a206
and eax, 0
or eax, 0xf44d8bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d99b6bd
and eax, 0x89d80d29
or eax, 0x204002
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f12a92
and eax, 0x621d542d
and eax, 0
or eax, 0x9ebf44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f349ee
or eax, 0x610dfd74
and eax, 0x3145583
or eax, 0x80e00008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e80f89b
xor eax, 0x4cfd1d15
and eax, 0x44090182
or eax, 0x11800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x223a05f2
and eax, 0x332bcb
and eax, 0x101c0
or eax, 0xf4448a34
mov dword [ebx], eax
add ebx, edx
or eax, 0x3346f9da
xor eax, 0x7eef1a32
and eax, 0x9884108
or eax, 0x6440433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282fced5
and eax, 0x8b8c
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b625ed4
and eax, 0xa00
or eax, 0xf84d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x697f1de1
or eax, 0x7a59dfe7
and eax, 0x801c983
or eax, 0x81002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c3a166
and eax, 0x4183e845
or eax, 0x14081008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c72909d
and eax, 0x85108c0
or eax, 0xc0040328
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2254934d
and eax, 0x40010824
or eax, 0x58a0050
mov dword [ebx], eax
add ebx, edx
or eax, 0x3275e985
and eax, 0x6ac2f0d
and eax, 0x4042100
or eax, 0xd04112e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2058e34f
or eax, 0x2c2a67b
and eax, 0x822171
or eax, 0x4d090804
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d207a5
or eax, 0x101770a7
and eax, 0x1c903f4
or eax, 0x208008
mov dword [ebx], eax
add ebx, edx
or eax, 0x564706dd
and eax, 0xdc80357
and eax, 0x1c80101
or eax, 0x8a344c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc2dc22
or eax, 0x39edfb8b
and eax, 0x1121fc01
or eax, 0x44020054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41535497
and eax, 0x32287ac8
and eax, 0x8c0
or eax, 0xc455812c
mov dword [ebx], eax
add ebx, edx
or eax, 0x43036fc5
xor eax, 0x8bbe2db
and eax, 0x89e00502
or eax, 0x104089
mov dword [ebx], eax
add ebx, edx
or eax, 0x541bd1eb
and eax, 0x1b6008ce
and eax, 0x9000040
or eax, 0x448bc005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3c26df
or eax, 0x46161b27
and eax, 0xa183ac
or eax, 0x1480040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e77e375
and eax, 0x600100
or eax, 0x8b8c4c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x6688d304
or eax, 0xf146696
and eax, 0x5184414
or eax, 0x50238041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c731d4d
and eax, 0x5fc6ac81
and eax, 0x9000800
or eax, 0x820975c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28a7588c
xor eax, 0x28a06152
and eax, 0x88024004
or eax, 0x6081b041
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1c36b0
xor eax, 0x154acf12
and eax, 0x50408900
or eax, 0xa0050001
mov dword [ebx], eax
add ebx, edx
or eax, 0x545964eb
or eax, 0x45a95986
and eax, 0x31e44d8b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc58003d
or eax, 0x44c2144c
and eax, 0x4d88484d
or eax, 0x1a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ecf726
and eax, 0x40008004
or eax, 0xa8550bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x29564aed
and eax, 0x8000280
or eax, 0x8101c003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d2d507
and eax, 0x40830004
or eax, 0x3d00e851
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce07b2c
or eax, 0x35a6703a
and eax, 0x824003c
or eax, 0x500080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a114e13
xor eax, 0x5030c51d
and eax, 0x22540182
or eax, 0x11a84409
mov dword [ebx], eax
add ebx, edx
or eax, 0xcefb8ed
xor eax, 0x5e5ab07d
and eax, 0x254400
or eax, 0x10509045
mov dword [ebx], eax
add ebx, edx
and eax, 0x585158f4
and eax, 0x404000
or eax, 0x2ba00d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da3140c
and eax, 0x1200008
or eax, 0x1054d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4f6f55
xor eax, 0x8a85163
and eax, 0x3090440b
or eax, 0xb601180
mov dword [ebx], eax
add ebx, edx
or eax, 0x633cb79f
xor eax, 0x3ab92d34
and eax, 0x1459801
or eax, 0x8382054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16219ab5
and eax, 0x4f06033e
and eax, 0x3040000
or eax, 0x80f8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7880b4ec
and eax, 0x800080
or eax, 0x45090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d1bd5a
and eax, 0x4f04132f
and eax, 0x40000108
or eax, 0x984d8af4
mov dword [ebx], eax
add ebx, edx
and eax, 0x349f1f14
xor eax, 0x5fc60cb5
and eax, 0xbc80501
or eax, 0x30344802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc0a3f
or eax, 0x14c6c072
and eax, 0x2c74c44c
or eax, 0x1092801
mov dword [ebx], eax
add ebx, edx
and eax, 0x129c899c
or eax, 0x2c6440f9
and eax, 0x8704089
or eax, 0x3801502
mov dword [ebx], eax
add ebx, edx
or eax, 0x529e33f4
and eax, 0x1746055
or eax, 0x24008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111500ec
xor eax, 0x4710b75d
and eax, 0x3604580
or eax, 0x8084000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4349cb45
or eax, 0x485ce8c7
and eax, 0x410801c0
or eax, 0x4810028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6994fa3a
and eax, 0x240d8bc0
or eax, 0x90400024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da11e5e
and eax, 0x29e40522
or eax, 0x12004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b04986
and eax, 0x1204800
or eax, 0x105db04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e30195
and eax, 0x400001
or eax, 0x3b90558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6035b345
xor eax, 0x1b45b340
and eax, 0x955a041
or eax, 0x284c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ffdd47
and eax, 0x2800102
or eax, 0x817c4489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14320a02
and eax, 0x5880180
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a621874
and eax, 0x23b76b01
and eax, 0x10900
or eax, 0xdc4c82fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a9c022a
and eax, 0x80018982
or eax, 0x9006001
mov dword [ebx], eax
add ebx, edx
or eax, 0x615fc97d
and eax, 0x4784842c
and eax, 0x4100800c
or eax, 0x148b5c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef3d3f8
and eax, 0x4011048
or eax, 0xd8542bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f576dba
and eax, 0x4503097c
or eax, 0x880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1d89d5
and eax, 0x1808088
or eax, 0x400350
mov dword [ebx], eax
add ebx, edx
and eax, 0x1123fd91
and eax, 0x1000180
or eax, 0xe8d84409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1174eedd
and eax, 0x1504400
or eax, 0xfeafbb10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8251b3
xor eax, 0x7a6e41ea
and eax, 0x414c008a
or eax, 0x8211e501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f43921f
and eax, 0xcc0a5584
or eax, 0x20810048
mov dword [ebx], eax
add ebx, edx
or eax, 0x5256ee5a
and eax, 0x84ec80
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191031e1
xor eax, 0x70155d02
and eax, 0x41810000
or eax, 0x4460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x109fbe76
xor eax, 0x3e10d1b
and eax, 0x2832c
or eax, 0x10490
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc89279
xor eax, 0x15bfbbb
and eax, 0x4400
or eax, 0xc0458300
mov dword [ebx], eax
add ebx, edx
or eax, 0x15233d44
and eax, 0x2000
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480709c3
and eax, 0x480401c1
or eax, 0x17c84406
mov dword [ebx], eax
add ebx, edx
or eax, 0x5972a63b
xor eax, 0x18de1afb
and eax, 0x47000100
or eax, 0x80000068
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9517bc
or eax, 0x7121fd29
and eax, 0x7721a401
or eax, 0x80ca0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc4ecc
and eax, 0x1c00000
or eax, 0x44070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x732d3406
or eax, 0x1dabe872
and eax, 0xee860
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3dae98
and eax, 0x7a7c75fa
and eax, 0x444400
or eax, 0xe4018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f3e2db
and eax, 0xc200
or eax, 0x2c19
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b31fdb
xor eax, 0x2b40c7de
and eax, 0x32b00005
or eax, 0x800045c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4629b948
or eax, 0x442a505c
and eax, 0xc6000159
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb74fdc
xor eax, 0x65dc0ea2
and eax, 0x1980c40
or eax, 0x9400e005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63811105
or eax, 0x5d6c7c22
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d79ad77
and eax, 0x1a0b8109
and eax, 0x88000
or eax, 0xf076c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22197c06
and eax, 0x5e1f387b
and eax, 0x10000
or eax, 0xf044c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x8088740
xor eax, 0x6848b05d
and eax, 0x1359
or eax, 0x822
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f82ee5
and eax, 0x14e805c7
or eax, 0xa8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x995e3f6
and eax, 0x85000105
or eax, 0x42000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc53385
and eax, 5
or eax, 0x932c840
mov dword [ebx], eax
add ebx, edx
or eax, 0x5928ef7c
or eax, 0x85c4347
and eax, 0x41460000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c33856f
xor eax, 0xd894862
and eax, 0x25c90c
or eax, 0x10202a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786a1dde
xor eax, 0x2c661d61
and eax, 0x5401c300
or eax, 0xa0440400
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb3211e
and eax, 0xa30a
or eax, 0xc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x52edb72b
and eax, 0x103
or eax, 0xb0f844c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd45a13c
and eax, 0x850000c2
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x756645b3
and eax, 0xd5000041
or eax, 0x18b804
mov dword [ebx], eax
add ebx, edx
or eax, 0x41056574
or eax, 0x6795e1a7
and eax, 0x45850000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f88080
and eax, 0x42a36279
and eax, 0x220000
or eax, 0x40e6fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df7f719
and eax, 0x2abe874c
and eax, 0x8048700
or eax, 0xd4414000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c775df8
and eax, 0x1c89c2cf
and eax, 0x280
or eax, 0x1826
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ab0be
or eax, 0x3e9ebba3
and eax, 0xed80187
or eax, 0x41004440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67cf590a
and eax, 0
or eax, 0xc7000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x727fb40
and eax, 0x6000000
or eax, 0xe8eed445
mov dword [ebx], eax
add ebx, edx
and eax, 0x77483853
xor eax, 0x596220
and eax, 0x44010000
or eax, 0x1c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1103331f
or eax, 0x17e66bbc
and eax, 0x1234090
or eax, 0x108040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce06625
and eax, 0x2656cfe2
and eax, 0x20408600
or eax, 0x88054100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b6e2ab
or eax, 0x4f61b07f
and eax, 0x12387
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c78e9a8
xor eax, 0x278d1255
and eax, 0x2b441c2
or eax, 0x60000405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5982bf56
and eax, 0xb0000c7
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdd888d
or eax, 0x1befe7b0
and eax, 0x8205e840
or eax, 0x4001005
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e37762
and eax, 0x44ad1b0c
and eax, 0
or eax, 0x8900007b
mov dword [ebx], eax
add ebx, edx
or eax, 0x9280ff3
and eax, 0x101c62a2
and eax, 0x80000
or eax, 0x4d83f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157864c0
xor eax, 0x25df145b
and eax, 0x780c00d0
or eax, 0x80410320
mov dword [ebx], eax
add ebx, edx
and eax, 0x51091c94
xor eax, 0x472b4140
and eax, 0x3204180
or eax, 0xe8d00c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c673c12
and eax, 0xe0550909
or eax, 0x10008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58578ca2
and eax, 0x4126ca42
and eax, 0x202
or eax, 0x8901c081
mov dword [ebx], eax
add ebx, edx
and eax, 0x420fec28
and eax, 0x1c000
or eax, 0x458a3055
mov dword [ebx], eax
add ebx, edx
and eax, 0x560f5317
xor eax, 0x179add2c
and eax, 0x10010930
or eax, 0xa04432c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b700303
and eax, 0x400100
or eax, 0x1098c0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c728e10
or eax, 0x45ec9ab2
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74dda860
xor eax, 0x6921272f
and eax, 0x61834c
or eax, 0x18800a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd04b799
and eax, 0x8ec0401
or eax, 0x83004988
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f692d2
or eax, 0x6b07a210
and eax, 0x4123a010
or eax, 0x14184c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6947f00a
xor eax, 0x412fc149
and eax, 0x8103c14
or eax, 0x830440e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x559bb79f
and eax, 0xc083fc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b65996
and eax, 0xc8058901
or eax, 0x34400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d57bdf7
and eax, 0x1100482
or eax, 0x2ae84909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b53af8
and eax, 0x48097441
or eax, 0x532880c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9ab3a6
or eax, 0x1f0c7b64
and eax, 0xb097dc4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b93a2f1
and eax, 0x8082cc15
or eax, 0x42010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6144db
and eax, 0x5485416d
and eax, 0x10001
or eax, 0xcc548900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a08d44d
and eax, 0x366989c4
and eax, 0x2480100
or eax, 0x81a4448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x58824709
and eax, 0x800108
or eax, 0x450900e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2481c35b
or eax, 0x7ad74260
and eax, 0x444d83e8
or eax, 0x80000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x168b041d
and eax, 0x4080008
or eax, 0x79f04d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1b434a
and eax, 0x48100100
or eax, 0x80458a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1010847f
and eax, 0x52df16e3
and eax, 0x50040403
or eax, 0x24a85108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c622d1
and eax, 0x776b6489
and eax, 0x40400008
or eax, 0x9c058b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b448e4
and eax, 0x7cf44128
or eax, 0x413
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d7ce97
and eax, 0x7e141eb6
and eax, 0x54040a12
or eax, 0x80498101
mov dword [ebx], eax
add ebx, edx
and eax, 0x455c99c
and eax, 0x440900
or eax, 0x3b88440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ce4e51
and eax, 0x22f0c44d
and eax, 0x48
or eax, 0x87ce005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcc812d
or eax, 0x7f7d230c
and eax, 0x3b600109
or eax, 0x805482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b81c167
xor eax, 0xf72cb43
and eax, 0x10110c04
or eax, 0x16ce051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74683128
and eax, 0x1004509
or eax, 0x2e80082
mov dword [ebx], eax
add ebx, edx
and eax, 0x463f8517
and eax, 0x200001
or eax, 0x954c844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4192da7
or eax, 0x43fe45de
and eax, 0x3ec458a
or eax, 0x80000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a6f19f
xor eax, 0x773e6058
and eax, 0x458801c1
or eax, 0x8010028
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6f3c6e
and eax, 0x40010068
or eax, 0xa0548b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d166d21
and eax, 0x21ab4f31
and eax, 0x800
or eax, 0x8901e283
mov dword [ebx], eax
add ebx, edx
and eax, 0x1acc0d1d
xor eax, 0x2bd3a4cd
and eax, 0x183a044
or eax, 0x44084011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3691ef41
and eax, 0x54012b44
or eax, 0x80441080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2792f30b
and eax, 0x67db0171
and eax, 0x41c30041
or eax, 0x404093c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f56a402
and eax, 0x120
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6562dfd1
and eax, 0x4502cb00
or eax, 0x82052000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c68307e
xor eax, 0x12ec67dc
and eax, 0x44
or eax, 0xa001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373817d3
xor eax, 0x95ba90e
and eax, 0xc030000
or eax, 0x41880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a89709
xor eax, 0x233eba9f
and eax, 0x2004328c
or eax, 0x80490140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c04027
and eax, 0x295e0ad3
and eax, 0x80040
or eax, 0x55830934
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bd4c60
or eax, 0x48e050d2
and eax, 0xc000e0
or eax, 0x1028304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3515604e
xor eax, 0xe69f684
and eax, 0xaa41508
or eax, 0x81404081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199ff10
and eax, 0x6cd7c67
and eax, 0x12001
or eax, 0xc0829444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc47f64
and eax, 0x90458901
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c9c2e8
and eax, 0x30000000
or eax, 0xbb84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf2c9bb
and eax, 0x30488000
or eax, 0x34504d
mov dword [ebx], eax
add ebx, edx
and eax, 0x696ad642
or eax, 0x1412ffbe
and eax, 0x2058558a
or eax, 0xb800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715a04cb
and eax, 0x50804040
or eax, 0x509a015
mov dword [ebx], eax
add ebx, edx
and eax, 0x25550458
and eax, 0x4010010
or eax, 0xa0448b8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544b28c
and eax, 0x3b77844b
and eax, 0x1000000
or eax, 0x8a984589
mov dword [ebx], eax
add ebx, edx
or eax, 0x590a594e
and eax, 0xc982584d
or eax, 0x20018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c944daa
and eax, 0xc8058901
or eax, 0x10480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18705ed1
and eax, 0x1c5580
or eax, 0x3b80000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f676c0
and eax, 0x10141000
or eax, 0x4c698855
mov dword [ebx], eax
add ebx, edx
and eax, 0x69da1a85
and eax, 0x480001
or eax, 0x3380458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659063c7
and eax, 0x54500444
or eax, 0x24d801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3e177a
and eax, 0x340400
or eax, 0x3b88498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de519eb
and eax, 0x8240009
or eax, 0x4459f444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dabd489
and eax, 0x66446b1c
and eax, 0x20440000
or eax, 0x1bb8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3926dce5
and eax, 0x588044
or eax, 0x1d245011
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d333a2f
and eax, 0x9200001
or eax, 0x80c8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1feae467
and eax, 0x62839c49
and eax, 0x800401
or eax, 0x4d0b9044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc6376d
and eax, 0x2a612697
and eax, 0x410000
or eax, 0x900c89a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x78740dcc
and eax, 0x188
or eax, 0x83a85403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0ba055
and eax, 0x418101ca
or eax, 0x14080020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea77716
and eax, 0x140503a8
or eax, 0x80408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43710b7c
xor eax, 0x2812ce5
and eax, 0x55900519
or eax, 0x28004022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73059820
and eax, 0x6eeec146
and eax, 0xc048102
or eax, 0xb0490a25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638baf0a
or eax, 0x24c21f4f
and eax, 0x3bc40d0b
or eax, 0x384000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20478d77
and eax, 0x440401
or eax, 0x1c39d04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d24c03
or eax, 0xaf6bc03
and eax, 0x1aa45403
or eax, 0x21080188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4275e7
xor eax, 0x39580c7e
and eax, 0x10585055
or eax, 0x4258400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbe33c0
and eax, 0x29c04581
or eax, 0x200000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x788c92b9
and eax, 0x4108c001
or eax, 0x4332044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a019779
xor eax, 0x2016327c
and eax, 0xb094500
or eax, 0x800038f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x155c4b2b
and eax, 0x46b21630
and eax, 0
or eax, 0xe983c84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4758f7
and eax, 0x80448000
or eax, 0x48090901
mov dword [ebx], eax
add ebx, edx
or eax, 0x32159048
or eax, 0x1dfe8603
and eax, 0x83cc150b
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1403d015
and eax, 0x2bf8ec1e
and eax, 0x188000a
or eax, 0x540101e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4596a7b5
or eax, 0x7d7a5f3c
and eax, 0x3c400b8c
or eax, 0x80058040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d07497a
and eax, 0x8010000
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c822a51
and eax, 0x6a77f5c6
and eax, 0x2001a040
or eax, 0x82e81c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbdb99b
and eax, 0xa9b800
or eax, 0x8b5647fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x2127321d
and eax, 0x26f8c680
and eax, 0x2080c000
or eax, 0xc901384d
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d1c7b8
and eax, 0xb1c8
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d60247d
and eax, 0x3480d7cb
and eax, 0x581
or eax, 0x8bf84808
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b19396d
or eax, 0x4b2182e3
and eax, 0x41298841
or eax, 0x14026414
mov dword [ebx], eax
add ebx, edx
and eax, 0x27058406
or eax, 0x25174505
and eax, 0x24158100
or eax, 0xc84008f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7686e52a
and eax, 0x1916a9f4
and eax, 0x208c0
or eax, 0x4589012b
mov dword [ebx], eax
add ebx, edx
or eax, 0xefe09e0
xor eax, 0x3e893280
and eax, 0x1400368
or eax, 0x808084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bb2d16
and eax, 0x9680488
or eax, 0x82844101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f81403
and eax, 0x4ff1c1de
and eax, 0x1200000
or eax, 0x4c1bec4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2beb5811
and eax, 0x84a060f
and eax, 0x408
or eax, 0xbb8d0bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x599621ab
and eax, 0x8b000002
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x302a9066
or eax, 0x25df6209
and eax, 0x836001
or eax, 0xc2008054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed1bf26
or eax, 0x42191e35
and eax, 0xe0510901
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed53a4f
or eax, 0x11279ba2
and eax, 0x11500183
or eax, 0x2a804408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a38da23
or eax, 0x34c152c2
and eax, 0x14511041
or eax, 0x2ca004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fe5507
or eax, 0x5352e84b
and eax, 0x3d04d0b
or eax, 0x80280080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1904cf4b
or eax, 0x5d0411a6
and eax, 0x4d8801c1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15bab45
or eax, 0x745fa9d3
and eax, 0x5c558bd0
or eax, 0x80000028
mov dword [ebx], eax
add ebx, edx
or eax, 0x775f6d2b
and eax, 0x3b584533
or eax, 0xa01000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd42451d
xor eax, 0x25f7723d
and eax, 0x20342004
or eax, 0x11488851
mov dword [ebx], eax
add ebx, edx
or eax, 0x10065d74
xor eax, 0x52feaf84
and eax, 0x1804081
or eax, 0x9838050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea15653
and eax, 0x810011d0
or eax, 0x8e46c27
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f90595f
xor eax, 0x58340865
and eax, 0x5800400
or eax, 0x400b8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x206e6aea
and eax, 0x4588e0
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e01358b
and eax, 0x17901d9b
and eax, 0x180
or eax, 0x83e44c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x56e8307b
and eax, 0x800001
or eax, 0x4d0901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4691f2bd
xor eax, 0x5daac171
and eax, 0x110284
or eax, 0x8c448960
mov dword [ebx], eax
add ebx, edx
or eax, 0x427c10e4
and eax, 0x4c081120
or eax, 0x3180441b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b0398d
or eax, 0x7c111251
and eax, 0x74010a00
or eax, 0x80448108
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db98033
and eax, 0x54000000
or eax, 0x21e8452b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61471d08
and eax, 0xbf896f4
and eax, 0x80000
or eax, 0xe0458b08
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0a53de
and eax, 0x42c60070
and eax, 0
or eax, 0x7dfc4d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5bba63
or eax, 0x4c58b7da
and eax, 0x40558308
or eax, 0x80000825
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf27a416
and eax, 0x4c70053b
or eax, 0x30805000
mov dword [ebx], eax
add ebx, edx
or eax, 0x226ae03d
and eax, 0x5040811c
or eax, 0x80050a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7793ff06
and eax, 0x10000100
or eax, 0x2bd4442b
mov dword [ebx], eax
add ebx, edx
and eax, 0x786f3b4f
and eax, 0x10440001
or eax, 0x138fc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd4b12a
and eax, 0x1400000
or eax, 0x82a84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53b6f48f
and eax, 0x40080100
or eax, 0xd8100e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679b48b
and eax, 0x57697cdc
and eax, 0x40400040
or eax, 0xa8158ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f42bf8c
and eax, 0x20400100
or eax, 0x54a45423
mov dword [ebx], eax
add ebx, edx
or eax, 0x733f20c1
and eax, 0x64450101
or eax, 0x80008a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b03cb40
xor eax, 0x2abfac8
and eax, 0x89002081
or eax, 0x1c802
mov dword [ebx], eax
add ebx, edx
and eax, 0xde858e4
and eax, 0x9004000
or eax, 0x448ba445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4b7c01
xor eax, 0x478429af
and eax, 0x4981e8
or eax, 0x1a00214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52246140
and eax, 0x3cc4088
or eax, 0x88300d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x376e8e04
and eax, 0x150ac405
or eax, 0x40010050
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f62b7c
xor eax, 0x55dda3f
and eax, 0x3400
or eax, 0x8b0940a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364b8788
and eax, 0x3f3167b7
and eax, 0x28004004
or eax, 0xc0838441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5faa7f63
and eax, 0xc4018901
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a68cbd3
and eax, 0xa444983
or eax, 0x31800408
mov dword [ebx], eax
add ebx, edx
or eax, 0x115385b2
and eax, 0xb6408f4
and eax, 0xa440000
or eax, 0x2039e44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f8d67d
or eax, 0x754c4b3a
and eax, 0x3150450b
or eax, 0xa801080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f4fc0a7
and eax, 0x225dd005
or eax, 0x202050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baab31e
and eax, 0x1d0410b
or eax, 0x82280480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f8de52
and eax, 0x440001c8
or eax, 0x1890020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2d6133
and eax, 0x40090120
or eax, 0xb8448ad8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7070b3b0
and eax, 0xb84dab08
or eax, 0x407
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0e81dd
xor eax, 0x17c0d0fc
and eax, 0xb844181
or eax, 0x80000c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c78198
or eax, 0x3f069ae9
and eax, 0xc2839851
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526fc4ed
and eax, 0x6d513a99
and eax, 0x400800
or eax, 0xb8158101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45571c41
or eax, 0x6e967281
and eax, 0x847581
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3b4df2
and eax, 0x418b3071
or eax, 0x4000c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1236f5
and eax, 0x1800280
or eax, 0x408134
mov dword [ebx], eax
add ebx, edx
or eax, 0x608b0238
and eax, 0x1800188
or eax, 0x8a344401
mov dword [ebx], eax
add ebx, edx
and eax, 0x60733ff0
or eax, 0x2994de49
and eax, 0x930d849
or eax, 0x440b0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x49197057
xor eax, 0x192ecd98
and eax, 0x4050584
or eax, 0xa1880a30
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb51d5fc
and eax, 0x5c5674e9
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x356ae560
xor eax, 0x308601d
and eax, 0x86015
or eax, 0x55819c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc58429
and eax, 0x18000
or eax, 0xb0440b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ecf525
and eax, 0xb86c8581
or eax, 0x47100008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba8931f
and eax, 0x9088109
or eax, 0x44837ef6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619c141f
or eax, 0x5afb38b0
and eax, 0xc183f0
or eax, 0x100000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f6fa3
and eax, 0x1800180
or eax, 0x8a7c4c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f7bf09
and eax, 0x5f4a1088
and eax, 0x100a0000
or eax, 0x85318055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x272c0b91
and eax, 0xb2178b44
or eax, 0x4de87438
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff6bb33
and eax, 0x17e8d0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x689e7284
and eax, 0x2d6e38db
and eax, 0x10a0000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6449bcf0
and eax, 0x1081fac3
and eax, 0x138c0
or eax, 0xa4440324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e11600
and eax, 0x1800d64
or eax, 0x4c0b0218
mov dword [ebx], eax
add ebx, edx
or eax, 0x265e3e3f
and eax, 0x2c4d2b40
or eax, 0x90000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x285375e3
and eax, 0xc484d23
or eax, 0x3a00018
mov dword [ebx], eax
add ebx, edx
and eax, 0x363c2985
and eax, 0x101
or eax, 0x1668c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca248f6
and eax, 0x7dc6414b
and eax, 0
or eax, 0xcc558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xabadd84
or eax, 0x432a4b0
and eax, 0xc308580
or eax, 0xf3481009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4502d8
and eax, 0x450997d9
or eax, 0x826826
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34dff25
and eax, 0x448400c0
or eax, 0x30018920
mov dword [ebx], eax
add ebx, edx
and eax, 0x520ea916
xor eax, 0x2588522c
and eax, 0x18cdb2c
or eax, 0x8a7324d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d02efe
and eax, 0x56bcea1b
and eax, 0xc001
or eax, 0xe983204c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af34393
and eax, 0x40010001
or eax, 0xa04c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x249b4957
and eax, 0x35608001
and eax, 0x24408001
or eax, 0xdb38158a
mov dword [ebx], eax
add ebx, edx
and eax, 0x65975f4a
and eax, 0x510150a
or eax, 0x902beaf5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7890e3af
and eax, 0xfdbbff74
or eax, 0x2440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f359d5
and eax, 0x45080021
or eax, 0x83085c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1defdb3d
and eax, 0x18451b78
or eax, 0xa0002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x23e0b63b
xor eax, 0x57fad4e2
and eax, 0x4c0b2218
or eax, 0x1800064
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcf310a
and eax, 0xe3823cd
and eax, 0x8080008
or eax, 0xe04503f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c4f5ab
and eax, 0xd0008401
or eax, 0x2f700988
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db4325e
and eax, 0x5580bfdf
or eax, 0xb4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x64da2a3a
and eax, 0x6e7b175d
and eax, 0x20208
or eax, 0x1c081e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8a7a3d
xor eax, 0x43933d33
and eax, 0x2484488
or eax, 0x81a01101
mov dword [ebx], eax
add ebx, edx
and eax, 0x19287149
and eax, 0x6a950ac9
and eax, 9
or eax, 0xffff70b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b08271d
or eax, 0x17400426
and eax, 0x840700a6
or eax, 0x80059
mov dword [ebx], eax
add ebx, edx
and eax, 0x4347f015
or eax, 0x665c4519
and eax, 0x114
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e75b236
or eax, 0x42a56189
and eax, 0x844189
or eax, 0x99480402
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c5423d
xor eax, 0x78118e37
and eax, 0x81904980
or eax, 0x4203477
mov dword [ebx], eax
add ebx, edx
and eax, 0x4631ed1c
xor eax, 0x3011cb45
and eax, 0x4000640
or eax, 0x1840980
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e98ff56
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d18e85c
and eax, 0x20b7e7e2
and eax, 0x2000c040
or eax, 0xc8831805
mov dword [ebx], eax
add ebx, edx
or eax, 0x37af3b17
xor eax, 0x6719e357
and eax, 0x98040800
or eax, 0x40418101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589ba19b
and eax, 0xc0088a
or eax, 0x23004501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df8373b
and eax, 0x8305800
or eax, 0x1044804d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec00085
xor eax, 0x2cfe0893
and eax, 0x1a00500b
or eax, 0x21b40580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee17841
and eax, 0x6996f741
and eax, 0x142440
or eax, 0x1069d015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ff5dea
and eax, 0x6df64933
and eax, 0x20800103
or eax, 0x1b784488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2253d88c
xor eax, 0x17c039bc
and eax, 0x839e401
or eax, 0x440044
mov dword [ebx], eax
add ebx, edx
or eax, 0x62ddcdf4
or eax, 0x3ac8d96
and eax, 0x2bcc4d83
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a12e8e
and eax, 0x156c2005
or eax, 0x109048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x144e7b66
and eax, 0x120410b
or eax, 0x82c81480
mov dword [ebx], eax
add ebx, edx
and eax, 0x313dbcfe
and eax, 0x108008a
or eax, 0x54810160
mov dword [ebx], eax
add ebx, edx
and eax, 0x150cd34
xor eax, 0x76e3049b
and eax, 0x544101a8
or eax, 0x80048a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f72592a
and eax, 0xb204002
or eax, 0x4c80539
mov dword [ebx], eax
add ebx, edx
or eax, 0x135ac280
and eax, 0xc789
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f0a605
and eax, 0xebf5fd8
and eax, 0x4000100
or eax, 0xf84d8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49468b25
and eax, 0x7ec52c6a
and eax, 0x34000020
or eax, 0x48b84d1b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5d1e7b
and eax, 0x4450300
or eax, 0xa810881d
mov dword [ebx], eax
add ebx, edx
and eax, 0x444143f0
and eax, 0x4400100
or eax, 0x71805423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c8c1b3
and eax, 0x64008010
or eax, 0x90450b05
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b21ca7a
or eax, 0x65c1e568
and eax, 0x8901e803
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a1f85c
and eax, 0x901e000
or eax, 0x448a1445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5c8674
and eax, 0x46a9b82c
and eax, 0x13020
or eax, 0xf44c0b9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fb8468
xor eax, 0x74fc5840
and eax, 0xa00808
or eax, 0x28507
mov dword [ebx], eax
add ebx, edx
and eax, 0x72fc6ec2
and eax, 0x800000
or eax, 0x550b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8f0065
and eax, 0x50727ea1
and eax, 0x50020020
or eax, 0x5ad0fd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa3670b
or eax, 0x21158ed
and eax, 0x111be8
or eax, 0xac442000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31505b09
and eax, 0x5010061
or eax, 0x408a0c1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55380371
xor eax, 0x695782de
and eax, 0x41a40d90
or eax, 0x40b0224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64eaadd0
and eax, 0x20452244
or eax, 0xd4001998
mov dword [ebx], eax
add ebx, edx
or eax, 0x48418e6f
xor eax, 0x6f07944f
and eax, 0x1020330
or eax, 0x4c89104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443332a9
xor eax, 0x42f38198
and eax, 0x48492044
or eax, 0x90040bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f74d37d
xor eax, 0x149273eb
and eax, 0x1800922
or eax, 0x7c504419
mov dword [ebx], eax
add ebx, edx
or eax, 0x57af908e
and eax, 0x5455893f
or eax, 0x80000240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275141df
and eax, 0x71004020
or eax, 0xcb0151b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da2e2e4
and eax, 0x2b73adf7
and eax, 0x20000020
or eax, 0x90458b57
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b562be4
xor eax, 0xa03254a
and eax, 0x3804042a
or eax, 0x44a84111
mov dword [ebx], eax
add ebx, edx
or eax, 0x419f12f2
or eax, 0x28bd5bde
and eax, 0x44050b66
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dca1c13
or eax, 0x3864e930
and eax, 0x3c64e110
or eax, 0x80191689
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6e39f3
and eax, 0x2010c000
or eax, 0x44640085
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc29ef0
and eax, 0x68ffb39
and eax, 0x2844801
or eax, 0x8158058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x607cf136
and eax, 0x41800081
or eax, 0xc090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd81f8e6
and eax, 0x2c9fa7c9
and eax, 0x8100
or eax, 0xdc550adc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eecb670
xor eax, 0x1b41b33
and eax, 0x8100040b
or eax, 0x8f05100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c90fefc
and eax, 0x8904400
or eax, 0xf76f2895
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a89bff5
and eax, 0xf0458bf5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9f016f
and eax, 0x10003
or eax, 0x8900e880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3d09f5
and eax, 0x9400e044
or eax, 0x29831001
mov dword [ebx], eax
add ebx, edx
and eax, 0x66867a1d
xor eax, 0x592f2579
and eax, 0x7dad556c
or eax, 0x8252aa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6598efc7
and eax, 0x12dd7d3f
and eax, 0x2051000
or eax, 0x89386400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4573c698
or eax, 0x31fc013f
and eax, 0x101440d
or eax, 0x4c02b040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5186f4
xor eax, 0x76bd8847
and eax, 0x288c0800
or eax, 0x400181d8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1a0866
and eax, 0x99f89fe
or eax, 0x82607601
mov dword [ebx], eax
add ebx, edx
or eax, 0x5828be77
and eax, 0x9189a855
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9c439d
and eax, 0x5880004
or eax, 0xfa77ff60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4ad755
or eax, 0x3db43ca4
and eax, 0x3f44580
or eax, 0x8000000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1895e2cc
or eax, 0x5940409a
and eax, 0x410101c0
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae8bf5e
xor eax, 0x7224591a
and eax, 0x208c0850
or eax, 0x480183a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d367f64
xor eax, 0x78c79cec
and eax, 0x11786318
or eax, 0x2a879ce7
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b433af
and eax, 0x3b4208d
or eax, 0xfc4b4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x251fa1ee
and eax, 0x27d876d0
and eax, 0x31064c0
or eax, 0x8801193f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f9b0f4
and eax, 0x76429854
and eax, 0x10008000
or eax, 0x452b4055
mov dword [ebx], eax
add ebx, edx
or eax, 0x5113a91c
and eax, 0x1096054
or eax, 0x8a001480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4655dd21
or eax, 0x10f7d703
and eax, 0xc883ac45
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b82b1c
xor eax, 0x40ff7a5
and eax, 0x24058901
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ce0958
or eax, 0x7b6ff8e
and eax, 0x83904d8b
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab1147f
and eax, 0x490101c0
or eax, 0x4880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7227d829
and eax, 0x603aeaeb
and eax, 0x200088c0
or eax, 0xdc550310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bbe8ec
and eax, 0x88004200
or eax, 0x1018083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5cced8
xor eax, 0xc7a1e10
and eax, 0x1031041
or eax, 0x4488ec14
mov dword [ebx], eax
add ebx, edx
and eax, 0x51dfd758
and eax, 0x96dfe7b
and eax, 0x1088050
or eax, 0xe003ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d93be00
and eax, 0x8780588
or eax, 0x83844001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c3af8c
or eax, 0x6b9a2efb
and eax, 0xe983c44d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a1117c
and eax, 0xd4008101
or eax, 0x4d0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3356daf2
xor eax, 0x3d22d0b7
and eax, 0x82300100
or eax, 0x1c4548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x443e804
and eax, 0x6d938b00
and eax, 0x5810100
or eax, 0x500800c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f5e07a
and eax, 0x15000040
or eax, 0xe830e9b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x270249ab
xor eax, 0x656677ab
and eax, 0x40023e0b
or eax, 0x589c1f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c04c98
xor eax, 0x7245e4c2
and eax, 0x51000048
or eax, 0x841a0580
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c765c79
and eax, 0x45080000
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf97cebb
and eax, 0x2a61d411
and eax, 0x10000
or eax, 0xdc4c8bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d22d74
and eax, 0x400900
or eax, 0x89884403
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1ce91f
and eax, 0x9084801
or eax, 0xe3944c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2544eefe
and eax, 0x8c1083
or eax, 0x83504508
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c18dfd2
and eax, 0x80182
or eax, 0x55810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b4c6920
or eax, 0x62a179ed
and eax, 0x4c4509cc
or eax, 0x90008210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7275e2
and eax, 0x58596922
and eax, 0x4022
or eax, 0xfc40519
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a167039
xor eax, 0x5f5b5ee8
and eax, 0x2a88
or eax, 0x8405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40aedc3
xor eax, 0x3d70f208
and eax, 0x20488100
or eax, 0xc4050a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ef786d
and eax, 0x8001e901
or eax, 0x9000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a3a1f00
and eax, 0x110be401
or eax, 0x4480004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x206de246
and eax, 0x1c415e83
and eax, 0x400200
or eax, 0x18281d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb5ce86
and eax, 0x1800080
or eax, 0x8a505509
mov dword [ebx], eax
add ebx, edx
and eax, 0x70839ef1
or eax, 0x247797dc
and eax, 0x20839445
or eax, 0xc8006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x480509c0
and eax, 0x21b5abcd
and eax, 0x20058901
or eax, 0xdc400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bf3d4f
and eax, 0x81f00d0b
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c41dc79
and eax, 1
or eax, 0x4d8901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x258bc36a
or eax, 0x354b153e
and eax, 0x10410170
or eax, 0xc8148a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d71d594
xor eax, 0x2128d661
and eax, 0x9014281
or eax, 0x8000a802
mov dword [ebx], eax
add ebx, edx
or eax, 0x622a0a6d
or eax, 0x1a89671
and eax, 0x418bd855
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c039795
xor eax, 0x5be8f451
and eax, 0x40400390
or eax, 0xac050048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x285acaa1
xor eax, 0x4e41e44f
and eax, 0x81c0532
or eax, 0x74a04009
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a469236
and eax, 0x30040002
or eax, 0xc4498b4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25913e7
and eax, 0x80008881
or eax, 0x9016102
mov dword [ebx], eax
add ebx, edx
or eax, 0x5289494
and eax, 0x509f405
or eax, 0x40820048
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c3a1eb
and eax, 0x40838040
or eax, 0x3d7419a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ea4ffe
and eax, 0x504009e4
or eax, 0xa0053210
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff96047
or eax, 0x7924adc9
and eax, 0x5589397c
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2b4879
and eax, 0x5801017c
or eax, 0xa0540280
mov dword [ebx], eax
add ebx, edx
or eax, 0x7778580d
and eax, 0x45095074
or eax, 0x820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e85029
and eax, 0x60010040
or eax, 0x848980
mov dword [ebx], eax
add ebx, edx
and eax, 0x280d0ecd
and eax, 0x508c0
or eax, 0x8bfaf73f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d40c76c
xor eax, 0x2f780ad1
and eax, 0x89810040
or eax, 0x408cc0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f26851
and eax, 0x1804840
or eax, 0xfe7fb71c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284a6d0f
or eax, 0x32a99059
and eax, 0x8380100b
or eax, 0x404580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2726830
and eax, 0x790dda84
and eax, 0x1000080
or eax, 0x5489016a
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b600a0
and eax, 0x800080
or eax, 0x60058b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x568dad65
and eax, 0x858940
or eax, 0x3b7a76bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x282bd0c4
and eax, 0x282b5084
or eax, 0xd7d40c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f698311
or eax, 0x3db4fce9
and eax, 0x89227dfd
or eax, 0x2090002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aad5f49
and eax, 0x8295449
or eax, 0x45128004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cfeb7fb
and eax, 0x3ba8b9f8
and eax, 0x92031b8
or eax, 0x82034c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de8ed01
and eax, 0x6000
or eax, 0xc2839055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e3936
and eax, 0xc0458901
or eax, 0x30100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x397e3479
and eax, 0x5702a054
and eax, 0x1000000
or eax, 0x82f8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac45608
and eax, 0x800000
or eax, 0x450901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0c0284
and eax, 0x10129086
and eax, 0
or eax, 0xf04d8bf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f43d537
or eax, 0x536671e3
and eax, 0x7d684d3b
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b005305
and eax, 0xcc42fee
and eax, 0x4400a08
or eax, 0xe8158101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6b8df3
and eax, 0x88018a83
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b68374
and eax, 0x39a1e855
or eax, 0x4480400
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e64437
and eax, 0x2eaf6f12
and eax, 0x8af6c12
or eax, 0x835093ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a7296aa
and eax, 0xc0814945
or eax, 0xc4214a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b37b9ff
and eax, 0x80008c4
or eax, 0xc4ccc408
mov dword [ebx], eax
add ebx, edx
and eax, 0x52cd3a14
xor eax, 0x393c74af
and eax, 0x48c04c88
or eax, 0x840c8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb5abb8
and eax, 0xcc484444
or eax, 0x848888
mov dword [ebx], eax
add ebx, edx
or eax, 0x640e87e0
and eax, 0x2610daa2
and eax, 0x24004080
or eax, 0xc88b154c
mov dword [ebx], eax
add ebx, edx
and eax, 0x356aa4d4
and eax, 0x80480
or eax, 0x94e801
mov dword [ebx], eax
add ebx, edx
or eax, 0xd06b33f
and eax, 0x3f9a1055
and eax, 0x5820000
or eax, 0x40450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37b0db73
and eax, 0x559a30
or eax, 0x1002088
mov dword [ebx], eax
add ebx, edx
or eax, 0x702b44a7
and eax, 0x5045c600
or eax, 0x8c000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x208c7093
and eax, 0x1d380f8c
and eax, 0x400
or eax, 0xe034
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff558c7
xor eax, 0x1cb6e180
and eax, 0x13404543
or eax, 0x84b80084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eae0055
and eax, 0xc1000012
or eax, 0x6000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cf1fbf
and eax, 0x224d0902
and eax, 0x10800
or eax, 0x9f10c445
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb80e56
xor eax, 0x5e958708
and eax, 0x41040000
or eax, 0x4c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x469bdc23
and eax, 0x830000
or eax, 0xcdcec
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7f0457
and eax, 0x6da8427
and eax, 0x400
or eax, 0xc045c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x626fe5ad
and eax, 0x43ad
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16dbdd71
and eax, 0xd845c5
or eax, 0x21000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f18024
and eax, 0x41000021
or eax, 0x86000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x536e98f1
and eax, 0x40000001
or eax, 0x2ce7ac44
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ed787d
or eax, 0x7cb73137
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243a68dd
or eax, 0x154f1b8b
and eax, 0x8b3290
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
and eax, 0x233aa606
and eax, 0x600
or eax, 0xfc45c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217f4083
or eax, 0x54d84d7f
and eax, 0xd55
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2a1f23
and eax, 0x39200046
or eax, 0xc0d04581
mov dword [ebx], eax
add ebx, edx
and eax, 0x3011617
xor eax, 0x59dedf9f
and eax, 0x40000100
or eax, 0x87000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec4c801
and eax, 1
or eax, 0x405cc444
mov dword [ebx], eax
add ebx, edx
or eax, 0x741eaba2
and eax, 0x44460001
or eax, 0x1810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6366068d
and eax, 0x210088
or eax, 0xce060
mov dword [ebx], eax
add ebx, edx
or eax, 0x749aa525
and eax, 0x6bfd56e8
and eax, 0x40054400
or eax, 0x90408300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f756085
and eax, 0x14000
or eax, 0x2a3f
mov dword [ebx], eax
add ebx, edx
or eax, 0x178cdc8b
and eax, 0x15884487
or eax, 0xa8400140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38138447
and eax, 0x85000000
or eax, 0x42000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a14089a
and eax, 0x7ba46071
and eax, 0x8040040
or eax, 0xf6f8b405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575e2aa3
and eax, 0x670aadc8
and eax, 0x1020000
or eax, 0x44c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ddbdf20
and eax, 0x400000
or eax, 0x2497a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x11022fe1
and eax, 0x700
or eax, 0xd445c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77bbadde
and eax, 0x110
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa660ab
or eax, 0x4f404f7f
and eax, 0x7aa445c7
or eax, 0x180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5278e9c1
or eax, 0x4d9782f0
and eax, 0x47000170
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8b11af
and eax, 0xca0b0045
or eax, 0x14e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ca5e22
or eax, 0x6c57e8ed
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e49cc0
xor eax, 0x26ded64e
and eax, 0xa90a84
or eax, 0xa520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605ee09d
and eax, 0x60454700
or eax, 0x94008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c532341
and eax, 0x200
or eax, 0xc4c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7e88e5
and eax, 0xc1
or eax, 0x38e44506
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e2cce9
and eax, 0x61317cb4
and eax, 0x10000a4
or eax, 0x8a000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb69e0
or eax, 0x9233f6
and eax, 0x2097844
or eax, 0x50248401
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d13a0c0
and eax, 0
or eax, 0x890000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c763a9e
and eax, 0x8000004
or eax, 0x458bfc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f6d4b4
and eax, 0x7e89a4a7
and eax, 0x580920a0
or eax, 0xa4440b44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299a7591
and eax, 0x72a35d95
and eax, 0x40804c01
or eax, 0xab640188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f60e43c
and eax, 0x84048901
or eax, 0x60510208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de74b4
and eax, 0x5c65b3a9
and eax, 0x18281
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x46592758
xor eax, 0x30a8fd45
and eax, 0x45810014
or eax, 0xae441
mov dword [ebx], eax
add ebx, edx
or eax, 0x695c9ea5
and eax, 0x20453ae4
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2501fe3c
xor eax, 0x2e629afc
and eax, 0x2060d04
or eax, 0x19800b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2267a945
and eax, 0x4e015795
and eax, 0x10000
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf272f4
and eax, 0x14102f4
or eax, 0x808108
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c166c4
and eax, 0xc00080
or eax, 0x8b3c4d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x2db14bdc
and eax, 0xaa810855
or eax, 0x4002a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a976b3a
xor eax, 0x260d86ce
and eax, 0x88100901
or eax, 0x20458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x760c1707
and eax, 0x20000101
or eax, 0x1bc8448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a36e9ac
and eax, 0x97cec05
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
and eax, 0xa27ff4d
and eax, 0x244c01
or eax, 0x8398018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6849a38d
and eax, 0x47822391
and eax, 0x181
or eax, 0x4d890068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b715e0e
xor eax, 0xdab4492
and eax, 0x30510b34
or eax, 0x84048088
mov dword [ebx], eax
add ebx, edx
and eax, 0x13db40e
and eax, 0x40008
or eax, 0x7dc85533
mov dword [ebx], eax
add ebx, edx
and eax, 0x73921777
and eax, 0x50000111
or eax, 0x8c458a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xfae3831
and eax, 0x54cc0101
or eax, 0x2000440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e21a7dd
xor eax, 0x5f7399cb
and eax, 0x200c0a00
or eax, 0xc0418109
mov dword [ebx], eax
add ebx, edx
and eax, 0x65934333
and eax, 0x6e69807f
and eax, 0x10001
or eax, 0x8900e982
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5f846c
xor eax, 0x626c6b9b
and eax, 0x4009e009
or eax, 0x15820044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d6c4e2
and eax, 0x4095102a
and eax, 0x20
or eax, 0x1ea83d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539ea1e6
or eax, 0x5142227e
and eax, 0x3700008
or eax, 0x88805581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1cbd3a
and eax, 0x4520c801
or eax, 0x30044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5946a9e1
xor eax, 0x52a56840
and eax, 0x484009c0
or eax, 0x90053200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6082034a
and eax, 0x40830b48
or eax, 0x5080035
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41698a83
xor eax, 0xa24c064
and eax, 0xcc60198
or eax, 0x71319840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278a0ca7
or eax, 0x20c8524a
and eax, 0x70c0855c
or eax, 0x5000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x223f0de2
and eax, 0x244d8918
or eax, 0x88000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b14e541
and eax, 0x8000100
or eax, 0x7f84c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658d92b5
and eax, 0xc184
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x621a2a63
xor eax, 0x486ed5dc
and eax, 0x40448100
or eax, 0xb0110a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x10438083
xor eax, 0x4c5418e7
and eax, 0xc001120
or eax, 0x3e8441b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474c36e5
and eax, 0x218c
or eax, 0x9401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0e280f
and eax, 0x193fe567
and eax, 0
or eax, 0xe0458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x46576c7a
and eax, 0xe445af0a
or eax, 0x18000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x34177d03
and eax, 0x854c005
or eax, 0x3200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a48d865
and eax, 0x194c4081
or eax, 0x8080050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5721c234
or eax, 0x6cf7c629
and eax, 0x85b445b7
or eax, 0x3840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be98968
and eax, 0x8a087480
or eax, 0x1200140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457e4d9f
and eax, 0x4c12284d
or eax, 0x129c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5c6a1b
and eax, 0x3862287d
and eax, 0x40
or eax, 0xc7097d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x382f3ac4
xor eax, 0x6d24f63d
and eax, 0x18045
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e82239f
and eax, 0x6764b298
and eax, 0x6000000
or eax, 0x1eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e710245
or eax, 0x6a9d2efe
and eax, 0xa004c7
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c28a945
or eax, 0x26946177
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69e64c91
and eax, 0x1000000
or eax, 0x540bdc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bf950c
and eax, 0xb1400
or eax, 0x8b7460a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba465ed
and eax, 0x413b7445
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d6a4efa
or eax, 0x808d2d0
and eax, 0x9737ca4
or eax, 0x82040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6152f9ec
and eax, 0xab07f84c
or eax, 0x4080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f75ca5
or eax, 0x58da5ec7
and eax, 0xc980d04d
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32b7b657
or eax, 0x5cebb07f
and eax, 0x548b1075
or eax, 0x1000e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ceab23
and eax, 0x15157fdb
and eax, 0xa00
or eax, 0xdc5521f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x429e4097
or eax, 0x5690e863
and eax, 0x5cd84123
or eax, 0x21001418
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5f0fdf
or eax, 0x6bed278b
and eax, 0x4845030b
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eee1c4a
and eax, 0x98458f0b
or eax, 0x20002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x362d4f62
xor eax, 0x6c75fdd1
and eax, 0x150084
or eax, 0x860c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9feac1
and eax, 0x6a47d9b9
and eax, 0x8044081
or eax, 0x3b00d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ae58b2
and eax, 0x21c94724
and eax, 0x4000
or eax, 0x4e74bc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebec656
or eax, 0x5c4ccdab
and eax, 0xa5c458b
or eax, 0x21801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1c97c8
or eax, 0x7bd04c30
and eax, 0x5188d051
or eax, 0x4012004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5b44a3
or eax, 0x2ebb40e1
and eax, 0x70418084
or eax, 0x80040b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e2b5984
or eax, 0x7e56b745
and eax, 0x8800c001
or eax, 0x1010082
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a645bf
and eax, 0x4001
or eax, 0x7d83b044
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8860d2
and eax, 0x48c45c19
and eax, 0x8000000
or eax, 0x1574008c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a98792a
and eax, 0x9c8498a
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7a494f
and eax, 0x5820044
or eax, 0x50098809
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e10f1ad
or eax, 0x504653b7
and eax, 0x44481a0
or eax, 0x80110840
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6710ca
and eax, 0x400080
or eax, 0x83a0450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x26537200
and eax, 0x4a99226d
and eax, 0x810008
or eax, 0x450801e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73848a86
and eax, 0xd8be0
or eax, 0x88400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc07511
or eax, 0x4da44ee9
and eax, 0x7c844c39
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x5799512b
xor eax, 0x74be1856
and eax, 0x8010108
or eax, 0xe0548a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6102ad4e
and eax, 0x9500402
or eax, 0x74805139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490041a2
xor eax, 0x608b1636
and eax, 0x50410201
or eax, 0xa0048910
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e3ac09
and eax, 0x6b65344d
and eax, 0x68600409
or eax, 0x15984132
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eafb2a5
and eax, 0x684d8309
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db20643
or eax, 0x6f6cedd6
and eax, 0x8901c182
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5573663
or eax, 0x4822b5c9
and eax, 0x4103a049
or eax, 0x14884804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d895a75
or eax, 0x79462885
and eax, 0x38453aa4
or eax, 0x80100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b17408
or eax, 0x685909ef
and eax, 0x45c5096d
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3153a631
and eax, 0x6cf6056f
and eax, 0x10c
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aabe6e0
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1e8d7d
and eax, 0x445
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1e0273
xor eax, 0x3ff9e016
and eax, 0x5890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76bede04
and eax, 0x4000000
or eax, 0x984523e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6059799
xor eax, 0xb2d2480
and eax, 0xd080000
or eax, 0x40831075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1695d1e
and eax, 0x7f65f10f
and eax, 0x44400108
or eax, 0xb00d3ac4
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f971b0
and eax, 0x93100
or eax, 0x55820c7d
mov dword [ebx], eax
add ebx, edx
or eax, 0x441454ca
and eax, 0x541539bc
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6016762e
and eax, 0x4030510
or eax, 0x4188306d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5462394d
and eax, 0x11e10820
or eax, 0x6c1691cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x459d98b5
xor eax, 0x2b636738
and eax, 0x40043ac0
or eax, 0xa8410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6cb7ab
xor eax, 0x52c610c4
and eax, 0x48b002c
or eax, 0x41002050
mov dword [ebx], eax
add ebx, edx
or eax, 0x69deee94
and eax, 0x68452ad8
or eax, 0x90001100
mov dword [ebx], eax
add ebx, edx
or eax, 0x8597cc5
xor eax, 0x16f46831
and eax, 0x4481016c
or eax, 0x1460811
mov dword [ebx], eax
add ebx, edx
or eax, 0x2434d951
xor eax, 0x7381a946
and eax, 0x18
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0xbe105dc
and eax, 0x3010100
or eax, 0xc406ea00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac6692b
or eax, 0x11d7a263
and eax, 0x8041
or eax, 0x1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x79148e77
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52048290
and eax, 0x180d0290
or eax, 0x8040214c
mov dword [ebx], eax
add ebx, edx
or eax, 0x70184a6c
and eax, 0x50090974
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f01a8d
and eax, 0x14203c8
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5793aad1
and eax, 0x5ce75799
and eax, 0x400109
or eax, 0x8b885480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x466c6ec8
xor eax, 0x494e6f77
and eax, 0x4885404
or eax, 0x41018841
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd04a55c
or eax, 0x2106db9
and eax, 0x480d0980
or eax, 0xa4408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e1673d
or eax, 0x2e16e256
and eax, 0xbf3c8c89
or eax, 0x40400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da42353
or eax, 0x73f31b40
and eax, 0x518bbfda
or eax, 0x4004025
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfbef80
and eax, 0x1ea83ec
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xee2550b
xor eax, 0x41677c60
and eax, 0x1845508
or eax, 0x8a680081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1182549
and eax, 0x81380041
or eax, 0x4038004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5e7b31
and eax, 0x41a0000
or eax, 0xfbe5ff7c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7631f36a
and eax, 0x43d9f249
and eax, 0x40014048
or eax, 0xd8a0834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b6e9f3
and eax, 0x400d2188
or eax, 0x94401250
mov dword [ebx], eax
add ebx, edx
or eax, 0x165ff494
and eax, 0x540b4054
or eax, 0x1800021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f180680
and eax, 0x281102c0
or eax, 0xc0442100
mov dword [ebx], eax
add ebx, edx
and eax, 0x647864cc
and eax, 0x40002040
or eax, 0x58b0d34
mov dword [ebx], eax
add ebx, edx
or eax, 0x575cc9f6
and eax, 0x55d789f4
or eax, 0x28201008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa20bb7a
and eax, 0x51f775dd
and eax, 0x50850080
or eax, 0x28008978
mov dword [ebx], eax
add ebx, edx
xor eax, 0x708ef5e8
and eax, 0x80b7c10
or eax, 0x83f483ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x467768cc
or eax, 0x6797c2fb
and eax, 0x581c045
or eax, 0x80081000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe77f888
xor eax, 0x7f04b984
and eax, 0xf0fb4140
or eax, 0xf04be34
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654a40bc
and eax, 0x82b00d88
or eax, 0x1484003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4b1681
and eax, 0xd810108
or eax, 0x400800e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77943eec
xor eax, 0x3b09a95f
and eax, 0x148258
or eax, 0x788109a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x445d78ef
and eax, 0x1508e8
or eax, 0x3beaf717
mov dword [ebx], eax
add ebx, edx
and eax, 0x628e60ae
and eax, 0x6766f177
and eax, 0x22066004
or eax, 0xddf91491
mov dword [ebx], eax
add ebx, edx
or eax, 0xddd0a2f
and eax, 0x8b0b7cbf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9373b4
xor eax, 0xdbf0801
and eax, 0xf5010440
or eax, 0x298c805
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d57150
or eax, 0x752bac1c
and eax, 0xc085ac5d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b11d1bc
xor eax, 0x534889a2
and eax, 0x880060
or eax, 0x45030914
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d9a8684
and eax, 0x83f0
or eax, 0x1e80008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d9f302
and eax, 0x3304088
or eax, 0x88c80501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3025a773
and eax, 1
or eax, 0x4d03d84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353acfd5
and eax, 0x8111488
or eax, 0x83006064
mov dword [ebx], eax
add ebx, edx
or eax, 0x15216833
and eax, 0x15317c55
or eax, 0x400a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb020f8
and eax, 0xb095ca4
or eax, 0x80002110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20847f42
xor eax, 0x2e636a88
and eax, 0x80824044
or eax, 0x40018401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d694241
and eax, 0x40010001
or eax, 0x84448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x798ff115
or eax, 0xc391574
and eax, 0x4c3d8461
or eax, 0xb3c04888
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c035302
and eax, 0x54010000
or eax, 0xa04c8bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9084f4
xor eax, 0x1e07c72f
and eax, 0x28014181
or eax, 0x90c8a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x469d7026
and eax, 0x7cf9fc1c
and eax, 0x890000
or eax, 0x4d000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x300e8f74
and eax, 0
or eax, 0xf8558bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f417dd6
or eax, 0x4cb0a134
and eax, 0x89f45522
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54849ab2
and eax, 0x960c811
or eax, 0x8b3044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a52ac1b
and eax, 0x3f8440b
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd4b5e3
and eax, 0x1800180
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
or eax, 0x99ff003
or eax, 0x1c2a0bbd
and eax, 0x580d8bf8
or eax, 0xa0400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338c4dbb
and eax, 0xb804403
or eax, 0x4280938
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a70c8f0
and eax, 0x8d89
or eax, 0x11204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b1983e2
xor eax, 0x71de45d8
and eax, 0x20458a00
or eax, 0x90100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3265f3ba
and eax, 0x8001c282
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae0ad22
and eax, 0x8000
or eax, 0x458b3055
mov dword [ebx], eax
add ebx, edx
and eax, 0x73122ea3
or eax, 0x5936173
and eax, 0x1800150
or eax, 0x408284
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f31df58
xor eax, 0x6563fc8c
and eax, 0x404588
or eax, 0x8b940001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8a2454
or eax, 0x3be1227f
and eax, 0xa983404d
or eax, 0x40008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503a4005
and eax, 0x80098000
or eax, 0x44440901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72449a01
xor eax, 0x6a03b1e8
and eax, 0x18000088
or eax, 0x23c45503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561a75ba
and eax, 0x85c0011
or eax, 0x21d844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dcdc29f
and eax, 0x9fc408b
or eax, 0x2000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fd1f30
xor eax, 0x6de5a6a
and eax, 0x4205040
or eax, 0x8558005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6b2415
and eax, 0x3144400
or eax, 0xcc0098b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7636deab
and eax, 0xbaaf128
and eax, 0x9a00120
or eax, 0x32444c8f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3527f4bd
and eax, 0xe41a800
or eax, 0x203c044d
mov dword [ebx], eax
add ebx, edx
or eax, 0x181eb4de
xor eax, 0x6194ab4
and eax, 0x20540b
or eax, 0x83980180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fbf245
and eax, 0x550101ca
or eax, 0x880020
mov dword [ebx], eax
add ebx, edx
or eax, 0x189a0691
and eax, 0x180103b8
or eax, 0xa0448800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cf6d4
and eax, 0x4f7477a4
and eax, 0xc204520
or eax, 0x7194001b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f73cae
or eax, 0x6f8dbbb8
and eax, 0x6c458b0c
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc5b8781
and eax, 0xe05d8789
or eax, 0x207010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x184dc37
and eax, 0x60d0012a
or eax, 0x1c004411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494b2660
and eax, 0x34090308
or eax, 0xc0448800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb444564
and eax, 0x44d0a7c
and eax, 0x4000828
or eax, 0x79f04513
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ff7741
or eax, 0x5709e16
and eax, 0x70558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5656fd65
and eax, 0x179b0677
and eax, 1
or eax, 0x8901c282
mov dword [ebx], eax
add ebx, edx
or eax, 0x2335f2b8
and eax, 0x101f011
or eax, 0x448a0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a992055
and eax, 0x4c010054
or eax, 0xa0440380
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fe38543
and eax, 0x6c400100
or eax, 0x11a4443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db76908
and eax, 0x52fa6cec
and eax, 0x40400820
or eax, 0xa8058355
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b84ef8c
and eax, 0x20048300
or eax, 0x84797499
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18d52502
and eax, 0x3ca8401b
or eax, 0x40140520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1180e952
and eax, 0x640c8821
or eax, 0x90410300
mov dword [ebx], eax
add ebx, edx
or eax, 0x62622856
and eax, 0x74480923
or eax, 0x1904408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be63ca5
and eax, 0x4c540909
or eax, 0x80018210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad961df
xor eax, 0x54b70a36
and eax, 0x70204030
or eax, 0xcc4150b
mov dword [ebx], eax
add ebx, edx
or eax, 0x606e64dc
or eax, 0xaff6031
and eax, 0x7c450111
or eax, 0x80008a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dfa542f
and eax, 0x8000001
or eax, 0x8101e882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45fe6308
and eax, 0x11aa9512
and eax, 0x8a8000
or eax, 0x4d017c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b997d00
and eax, 0x8093000
or eax, 0xd44403fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x57abb5f
and eax, 0x550b0874
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
and eax, 0xeabea0d
and eax, 0x733c1472
and eax, 0x80000
or eax, 0x55a70ff0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b00b103
xor eax, 0x2721848c
and eax, 0x2400858c
or eax, 0x50d20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7937450c
xor eax, 0x204aaacc
and eax, 0x10050b00
or eax, 0xa040802c
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bb309b
or eax, 0x37305bad
and eax, 0x81e84103
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f01b461
or eax, 0x1735c2f4
and eax, 0x97fd7084
or eax, 0x68020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x23739edc
and eax, 0x78f67340
and eax, 0x40440240
or eax, 0x840989bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403d4a85
and eax, 0x84608108
or eax, 0x7b0c0c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x66eba8e8
and eax, 0x44088888
or eax, 0x11837777
mov dword [ebx], eax
add ebx, edx
or eax, 0x363cc50f
and eax, 0x1aa83e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c961d6c
or eax, 0x489a58cf
and eax, 0x9e85589
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e28332
and eax, 0xd80a5081
or eax, 0x27f52004
mov dword [ebx], eax
add ebx, edx
or eax, 0xba2c043
and eax, 0x6c8530c7
or eax, 0xb38
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fce8fa
and eax, 0x494e892c
and eax, 0x8040828
or eax, 0x74fbf7d7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6280745b
and eax, 0x5cf37fa0
and eax, 0x40000000
or eax, 0xac4d8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279dd4e1
xor eax, 0x182b75d7
and eax, 0x50e00822
or eax, 0x24044501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0f9b3e
and eax, 0x206d81a9
and eax, 0x418009
or eax, 0xf4140b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0f893
or eax, 0x2d9c1862
and eax, 0x9008803
or eax, 0x80016280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269e0e17
or eax, 0x5eb2957d
and eax, 0x458bf455
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515a6d4b
and eax, 0x12215654
and eax, 0x11014
or eax, 0xac442ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7316af15
and eax, 0x4d030028
or eax, 0x884854
mov dword [ebx], eax
add ebx, edx
or eax, 0x367a72bb
xor eax, 0x25671a
and eax, 0x604c19e0
or eax, 0x80012210
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fc3fba6
and eax, 0x12020
or eax, 0x558a005d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79aafde4
or eax, 0x543dda82
and eax, 0x40153bc8
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x316d93d3
and eax, 0x41450959
or eax, 0x4820024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a18d1dc
xor eax, 0x17cbfefe
and eax, 0x14
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x16960475
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0xe866a3
or eax, 0x1b825b50
and eax, 0x1040
or eax, 0x8405
mov dword [ebx], eax
add ebx, edx
or eax, 0x40eb6ab4
and eax, 0x408b0000
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3878b7e5
xor eax, 0x395f7c98
and eax, 0x4040b64
or eax, 0x90410080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de0a77a
and eax, 0x9812014
or eax, 0x440a0061
mov dword [ebx], eax
add ebx, edx
and eax, 0x9906c95
and eax, 0x8002014
or eax, 0xd44d1bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42198f22
xor eax, 0x6c34541c
and eax, 0x40400068
or eax, 0x5870915
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a02de2
and eax, 0x100
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb337c9
or eax, 0x3481d9cc
and eax, 0x4703eb00
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f1f58c
or eax, 0x763ee1e3
and eax, 0x9045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39307e25
and eax, 0x11000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65def4de
or eax, 0x2f171ac7
and eax, 0x1502c0
or eax, 0x90402118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112c759a
or eax, 0x100f8871
and eax, 0x10b4470
or eax, 0x44802104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5f02a5
and eax, 0x50b0004
or eax, 0x40a40fd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496f77ad
or eax, 0x11f1b125
and eax, 0x8818974
or eax, 0x60040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c846c38
and eax, 0x1e5cc
or eax, 0x8bfe1a33
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee66c5f
xor eax, 0x379e97da
and eax, 0xe8016005
or eax, 0x1829448
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fee16a
and eax, 0x21d03c3a
and eax, 0x20400000
or eax, 0xd40d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92ec9b9
and eax, 0x367fa308
and eax, 0x34600000
or eax, 0xcb08bd83
mov dword [ebx], eax
add ebx, edx
and eax, 0x44029c02
xor eax, 0x990d261
and eax, 0x45004e63
or eax, 0x3000b19c
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d54da1
and eax, 0x50558b3d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236da3a8
and eax, 0x81000001
or eax, 0x8c0552a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499b5a14
xor eax, 0x19d9f576
and eax, 0xd9826001
or eax, 0x267d0494
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9f54c0
and eax, 0x90400055
or eax, 0x40058baa
mov dword [ebx], eax
add ebx, edx
and eax, 0x573e8bf8
and eax, 0x8880
or eax, 0x89016003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bde8dd8
and eax, 0x9008000
or eax, 0xb4835045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3997579a
and eax, 0x39835000
or eax, 0xc67caf64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46689d4b
xor eax, 0x11e65efd
and eax, 0x88003400
or eax, 0x30c4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4575a053
and eax, 0x1002000
or eax, 0xf699cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4608682b
xor eax, 0x3667bde0
and eax, 0x413a500d
or eax, 0x401a070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789649ae
and eax, 0x90138c0
or eax, 0x8212440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x92f7fe6
and eax, 0x9033c44
or eax, 0x44388009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c08e033
and eax, 0x9107c60
or eax, 0x82040180
mov dword [ebx], eax
add ebx, edx
or eax, 0x633e0d3b
or eax, 0xe5984bf
and eax, 0xe719c845
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641abb72
xor eax, 0x2bf68f16
and eax, 0x8005dc21
or eax, 0x4080005c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7301aae2
and eax, 0x51810874
or eax, 0x40a0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd46d82
and eax, 0x800100
or eax, 0x14282ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fde905
or eax, 0x2a082e7d
and eax, 0x28c80509
or eax, 0xc1245080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef8502
and eax, 0x69f7d5e0
and eax, 0x69e7d400
or eax, 0x96182a4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2003b00c
or eax, 0x3696fef1
and eax, 0x5c37ce8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdc43b
and eax, 0x5810000
or eax, 0x58648b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b5ced1
and eax, 0xc4044c1
or eax, 0xc08c8802
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfb57d5
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1770e680
and eax, 0x4004480
or eax, 0xe88b114c
mov dword [ebx], eax
add ebx, edx
or eax, 0x378c9b35
xor eax, 0xaf6079
and eax, 0xc720ac80
or eax, 0x584003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c72cde3
and eax, 0x9b002040
or eax, 0x4359805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4a44d9
and eax, 0x41470000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8c8383
xor eax, 0x40b46d9f
and eax, 0x58a814
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
and eax, 0x31357690
xor eax, 0x5f81beb2
and eax, 0x14018600
or eax, 0xa0444100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4184e475
and eax, 0x2115
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17709b70
and eax, 0x46004c7
or eax, 0xc88c4100
mov dword [ebx], eax
add ebx, edx
and eax, 0x214bca4d
xor eax, 0x369e7550
and eax, 0x6000115
or eax, 0xc1000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a001720
and eax, 0x2000000
or eax, 0x551ba845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5966a52
and eax, 0x5020000
or eax, 0x40c50001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e037525
and eax, 0x30000
or eax, 0x12c2af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5faf8f
and eax, 0x178ffb1b
and eax, 0x50200
or eax, 0xbc40c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x660c6aa
or eax, 0x20ac96dc
and eax, 0x2d4
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351c40e2
xor eax, 0x6cd19fb5
and eax, 0x59c84581
or eax, 0x300046
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbbea460
xor eax, 0x716bf857
and eax, 0x3000040
or eax, 0xc400000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x350b4291
xor eax, 0x21dab7e8
and eax, 0x24d88440
or eax, 0xc2254005
mov dword [ebx], eax
add ebx, edx
or eax, 0x305095e1
and eax, 0x1c18be0c
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa86aff3
or eax, 0x19ad1c37
and eax, 0x250020
or eax, 0x40a2c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da0f7f1
and eax, 0x8200
or eax, 0xcc454500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bca7b27
and eax, 0x100
or eax, 0x286d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b1792cf
xor eax, 0x18f36690
and eax, 0x2c04502
or eax, 0xa81800c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eaade3
or eax, 0x238b83ca
and eax, 0xc70000a8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b9a4a5
and eax, 0x1000000
or eax, 0x70f2c845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76dbbc6
xor eax, 0x5fd641b1
and eax, 0x1410000
or eax, 0x44860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60aa600c
xor eax, 0x395ebcf8
and eax, 0x2340d4
or eax, 0x10c2300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b74034
and eax, 0x300
or eax, 0xd045c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79baaf9a
and eax, 0x798003ec
and eax, 0x80
or eax, 0x15267
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f81f3b3
and eax, 0x4c8041c7
or eax, 0xa0740400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4096a8a5
or eax, 0x577549b2
and eax, 0xc7000022
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x79aa4752
and eax, 0x3b824040
or eax, 0x11a005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c38c74f
and eax, 0x5830000
or eax, 0x40440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74784155
and eax, 0x11d4154
or eax, 0x92a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x484316f7
or eax, 0x46e97f33
and eax, 0x44414700
or eax, 0x98048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2cd66f
and eax, 0x4200
or eax, 0x131b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x37389c7
and eax, 0x36041c7
or eax, 0x64840400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7109d5
and eax, 0x41000002
or eax, 0x86000160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98aa370
xor eax, 0x3714369b
and eax, 0x40108001
or eax, 0x404044
mov dword [ebx], eax
add ebx, edx
and eax, 0xeb363f1
or eax, 0x4705de54
and eax, 0x45050001
or eax, 0xc20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a2f540
and eax, 0
or eax, 0x1180288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242bc732
and eax, 0x20018100
or eax, 0xd0440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x146fed25
xor eax, 0x7effc8eb
and eax, 0x1840c
or eax, 0x1225021
mov dword [ebx], eax
add ebx, edx
or eax, 0x281ee3ce
and eax, 0x20058100
or eax, 0xd0400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e98a78
and eax, 0x7e9c5b0a
and eax, 0x800
or eax, 0x2be4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bd3316
and eax, 0xc09700d
or eax, 0x41808040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd071f6
and eax, 0xb09e1e4
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72dec577
and eax, 0xc0832411
or eax, 0x200c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2243cdd1
and eax, 0x4bb65050
and eax, 0x40000000
or eax, 0xa4558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1402c5
and eax, 0x3a400180
or eax, 0x1a4440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x672a15f0
and eax, 0xd0e0041
or eax, 0x8001a804
mov dword [ebx], eax
add ebx, edx
or eax, 0x680356dc
xor eax, 0x4daf24a
and eax, 4
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b01fd3
and eax, 0x100
or eax, 0x23d04c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380ed281
and eax, 0x1dbe9cc6
and eax, 0x9149400
or eax, 0x2461204d
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ac9312
and eax, 0x1fc150b
or eax, 0x82004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee4b73
and eax, 0x49ce07e3
and eax, 0x880102
or eax, 0x550100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460d382b
and eax, 0x100409e8
or eax, 0xe4418214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a5a8a1
and eax, 0xe00119
or eax, 0x7d1c4422
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bcba60
and eax, 0x480c0000
or eax, 0xa0418b14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305cb792
or eax, 0x4d3f4be3
and eax, 0x89014183
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f749d6a
xor eax, 0x7f195019
and eax, 0x4409c009
or eax, 0x1822844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fce94ec
and eax, 0x6dc798cc
or eax, 0x10300100
mov dword [ebx], eax
add ebx, edx
or eax, 0x91f59d
and eax, 0x75c085c8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x520f0a72
and eax, 0x59942c7f
and eax, 0x50040808
or eax, 0x8c518300
mov dword [ebx], eax
add ebx, edx
or eax, 0x275ebe86
and eax, 0x74441502
or eax, 0x804001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c68ac63
or eax, 0x2ef65bc4
and eax, 0x48448b46
or eax, 0x80010008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fb71fe
and eax, 0x259c4000
or eax, 0x50400503
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f5dc5
and eax, 0x40c0101
or eax, 0xf8418a3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a14ab52
or eax, 0x22dabae4
and eax, 0x8a840989
or eax, 0x1204400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4db71cee
and eax, 0x1800400
or eax, 0x5409f055
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e21a7f7
and eax, 0x44018000
or eax, 0xb0440ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f83dfc6
and eax, 0x89004002
or eax, 0x1a881
mov dword [ebx], eax
add ebx, edx
and eax, 0x59074809
and eax, 0x9014001
or eax, 0x448ab444
mov dword [ebx], eax
add ebx, edx
or eax, 0x41a1e3fd
and eax, 0x933a4
or eax, 0xa0440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dfc444
and eax, 0x51822060
or eax, 0x409001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325f9b4a
and eax, 0x60543b20
or eax, 0x900100c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x20bd7904
and eax, 0x26906e2d
and eax, 0x800
or eax, 0x45c7017d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e4ee902
and eax, 0x102838a8
and eax, 0
or eax, 0x1b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x570d7e22
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3809bff9
and eax, 0x1041
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3930ad09
and eax, 0x1000000
or eax, 0x448b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaabc0b1
or eax, 0x661302a5
and eax, 0x20010284
or eax, 0x90442140
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6c4fc7
and eax, 0x7df263ef
and eax, 0xc000144
or eax, 0x418b0830
mov dword [ebx], eax
add ebx, edx
and eax, 0x61555893
and eax, 0x1010000
or eax, 0xe883e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x592e218f
and eax, 0x1200180
or eax, 0x8ac04c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae51c1f
or eax, 0x24f4ea92
and eax, 0xa505e814
or eax, 0xa0a0441
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba14e45
or eax, 0x54cfdee7
and eax, 0x552bc055
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49085956
and eax, 0x72d323bf
and eax, 0x10
or eax, 0x8b097dc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7360b2af
or eax, 0x7e642fa4
and eax, 0xe801c445
or eax, 0x821000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcaacda
xor eax, 0x4475c84a
and eax, 0x80040001
or eax, 0x54418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f3e478
and eax, 0x82f04d09
or eax, 0x1080082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e160ab4
xor eax, 0x535ac908
and eax, 0x4c8000a1
or eax, 0x1090148
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1791a4
and eax, 0x3296f5a4
and eax, 0x1481a0
or eax, 0xf4410a58
mov dword [ebx], eax
add ebx, edx
or eax, 0x882a0ec
and eax, 0x356519a0
and eax, 0x30400100
or eax, 0xbb85403
mov dword [ebx], eax
add ebx, edx
or eax, 0x65836948
xor eax, 0x46a9f263
and eax, 0x39508000
or eax, 0x42d7055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1244e7c8
or eax, 0x68ad2847
and eax, 0xff4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb56adb6
xor eax, 0x6beedb5e
and eax, 0x9440123
or eax, 0x8090448c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b001636
xor eax, 0x79f8a0b5
and eax, 0x89400
or eax, 0x4d830845
mov dword [ebx], eax
add ebx, edx
or eax, 0x447ada4f
or eax, 0xa08ff8d
and eax, 0x84989cc
or eax, 0x90040010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea5943
and eax, 0x35bb038c
and eax, 0x100
or eax, 0x83f4548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a184d6f
and eax, 0x102
or eax, 0x558900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9b5ccc
and eax, 0x65e7c63f
and eax, 0x4010000
or eax, 0x98448bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72dda7b8
and eax, 0x5ab2cf1d
and eax, 0x48900408
or eax, 0x34084133
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1957e5
and eax, 0x40080101
or eax, 0x90458a12
mov dword [ebx], eax
add ebx, edx
and eax, 0xac7416c
and eax, 0x400100
or eax, 0x7d804c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab14b30
and eax, 0x1e543be
and eax, 0x410310
or eax, 0xfc148804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6493a22f
and eax, 0x9844290b
or eax, 0x44118604
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae967d2
and eax, 0x34c085
or eax, 0x9401200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56991a76
and eax, 0x3e04083
or eax, 0x80000508
mov dword [ebx], eax
add ebx, edx
and eax, 0x6021bd50
and eax, 0x100
or eax, 0x458900c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f887e1
and eax, 0x7c360b4c
and eax, 0x40000200
or eax, 0x884d89e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae979e1
and eax, 0x480920
or eax, 0x75a4440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6384f92c
xor eax, 0x5d650cbe
and eax, 0x28018110
or eax, 0xd4540a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d499693
and eax, 0x34a2d244
and eax, 0x24000000
or eax, 0x59e8553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acc9fe2
xor eax, 0x7feba9f0
and eax, 0x50208
or eax, 0xdc408900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b21eb7c
and eax, 0x2cf5d090
and eax, 0x2c244010
or eax, 0x5098052b
mov dword [ebx], eax
add ebx, edx
and eax, 0x39228d39
xor eax, 0x1b1f1840
and eax, 0xd0908
or eax, 0xd0408200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70315a5e
and eax, 0x20784102
or eax, 0x54800c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18117273
and eax, 0x42d828fc
and eax, 0x40400800
or eax, 0x8c158309
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f65aa55
xor eax, 0x3aaa12e9
and eax, 0x18880
or eax, 0x89006203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529f5d4d
xor eax, 0x329da9fe
and eax, 0x41030c10
or eax, 0x488c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4340bdc4
and eax, 0xc80190
or eax, 0x1208260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebda59d
and eax, 0xb500409
or eax, 0x80a04180
mov dword [ebx], eax
add ebx, edx
and eax, 0x66015746
and eax, 0x4400
or eax, 0x4d3bb84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x33094af4
and eax, 0x47097cd4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b810866
and eax, 0x12c44
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
and eax, 0x719d6ef6
xor eax, 0x49928075
and eax, 0x1830000
or eax, 0x6680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a9baf6
or eax, 0x4ee7e825
and eax, 0xac40c7
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
and eax, 0x409c2695
and eax, 0x2ade9620
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f8d426
and eax, 0x1000000
or eax, 0x5423c055
mov dword [ebx], eax
add ebx, edx
and eax, 0xa317c31
and eax, 0x1d04de75
and eax, 0x4000
or eax, 0x8b0934ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b691abf
or eax, 0x26e22ee7
and eax, 0x80837445
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3537aa9e
or eax, 0x367f0df1
and eax, 0x34458901
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdc7a2f
or eax, 0x6b69d73d
and eax, 0x83b84d0b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x363966b9
and eax, 0x80089
or eax, 0x4d810160
mov dword [ebx], eax
add ebx, edx
or eax, 0x36406830
and eax, 0x604109b8
or eax, 0x80148200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5002acb
or eax, 0x2d01c1b3
and eax, 0x901c283
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3210689c
and eax, 0xed4698
and eax, 0x14010
or eax, 0x458aa045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35722226
xor eax, 0x2a176411
and eax, 0xe88260
or eax, 0x100018c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5767459
and eax, 0x1600008
or eax, 0xe88c4581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2535ef97
xor eax, 0x2af4c8ee
and eax, 0xc7092601
or eax, 0x38f6d886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1111305
xor eax, 0xcd79f51
and eax, 0x80384083
or eax, 0x1c40d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4769a7
or eax, 0x20466a4e
and eax, 0x6f6468
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc1c4e9
or eax, 0x4bde6e5f
and eax, 0x784c8800
or eax, 0x84010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6addbe06
and eax, 0x480000
or eax, 0x390558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214e929f
xor eax, 0x2e305990
and eax, 0x4809c04
or eax, 0x51096051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664670f9
or eax, 0x49c5e2e6
and eax, 0xb09eac8
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6244429a
and eax, 0xc0018840
or eax, 0x825005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8a5d29
xor eax, 0x798edac0
and eax, 0x80050101
or eax, 0x58408800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae93f5
and eax, 0x101
or eax, 0x3bd84c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x748d8888
xor eax, 0x525ab7de
and eax, 0xd072845
or eax, 0x80088008
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbf53b
or eax, 0x37542801
and eax, 9
or eax, 0xa2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b4f586
xor eax, 0x4c62fe5a
and eax, 0xd00103
or eax, 0x83285488
mov dword [ebx], eax
add ebx, edx
or eax, 0x402738d3
and eax, 0x12187a4c
and eax, 0x80048
or eax, 0x558101a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d2dc4d
and eax, 0x684189e8
or eax, 0x80040210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedcfe7e
and eax, 0x80016082
or eax, 0x9008801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6205329
xor eax, 0x5eece796
and eax, 0x41890805
or eax, 0xc02e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f5ac1c
and eax, 0x680058
or eax, 0x18183a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2429c6cf
or eax, 0x690a6d88
and eax, 0x9284d88
or eax, 0x82d00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x57562893
and eax, 0xc2826c11
or eax, 0x18044
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bc6e04
and eax, 0x3cefc4bf
and eax, 0x28058001
or eax, 0xc4500900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f65af2
and eax, 0x80a04183
or eax, 0x31c0408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567f9927
or eax, 0x7303e87f
and eax, 0x458100c0
or eax, 0x80100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x244b585c
or eax, 0x3c26f0e9
and eax, 0x644489bc
or eax, 0x80090200
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d3d42f
and eax, 0x63a715bd
and eax, 0x10181
or eax, 0x8900c002
mov dword [ebx], eax
add ebx, edx
and eax, 0x37da013c
and eax, 0x1000000
or eax, 0x548be44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ab6dee
or eax, 0x494b61f2
and eax, 0x1ca01ec
or eax, 0x208200
mov dword [ebx], eax
add ebx, edx
or eax, 0x149034af
and eax, 0x1e81589
or eax, 0x8a044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a9626d
and eax, 0x5294045
or eax, 0x40128800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bce7b3f
and eax, 0xb217934
or eax, 0x80000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f713b27
or eax, 0x71d2b8ea
and eax, 0x4d23fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd7c610
and eax, 0x400173a8
and eax, 0x17000
or eax, 0x8b1804d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x18153b2b
and eax, 0x11014c55
or eax, 0x44028000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc72ede0
xor eax, 0x384d6a30
and eax, 0x8012470
or eax, 0x83105080
mov dword [ebx], eax
add ebx, edx
and eax, 0x42300714
and eax, 0x5375fa3a
and eax, 0x100000
or eax, 0x4523d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fe9fd
and eax, 0x5f932a2
and eax, 0x10000
or eax, 0x8b0874ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x71834d9a
and eax, 0x1014008
or eax, 0xc082b045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a618a3
and eax, 0xa0058800
or eax, 0x50480101
mov dword [ebx], eax
add ebx, edx
or eax, 0x661f31d7
or eax, 0x251d4b3b
and eax, 0x334c518b
or eax, 0x8a00400
mov dword [ebx], eax
add ebx, edx
or eax, 0xc13e29a
xor eax, 0x466323d3
and eax, 0x101c9040
or eax, 0x612815
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc3af60
and eax, 0x7142fe34
and eax, 0x10000000
or eax, 0x2b94458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658fb23a
and eax, 0x819b401
or eax, 0x640044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3daf6537
xor eax, 0x642f00b2
and eax, 0x11c04581
or eax, 0x2228080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45a24843
and eax, 0x1f7e3462
and eax, 0x14400040
or eax, 0x935e00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ab25de
and eax, 0x9c8458b
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d17b516
and eax, 0x448b8015
or eax, 0x1001040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb957a5
and eax, 0x4010000
or eax, 0x884489f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d706313
or eax, 0x168b8643
and eax, 0x2c80503
or eax, 0x81304888
mov dword [ebx], eax
add ebx, edx
or eax, 0x33bbe593
or eax, 0x6516b4a5
and eax, 0x45890181
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fc72ef
and eax, 0x5503e8
or eax, 0x90008810
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e4de37
and eax, 0x5184553b
or eax, 0x2c080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df6c83a
and eax, 0x408901
or eax, 0xc4050208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff6ddbd
and eax, 0x8b16120
and eax, 0x8014000
or eax, 0x81008083
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad5f0e0
and eax, 0x4579bd84
and eax, 0x18000
or eax, 0x40e84445
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f9813b
and eax, 0x3f9c57f
or eax, 0x88063a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b75d62
and eax, 0x8835d60
or eax, 0xc4400085
mov dword [ebx], eax
add ebx, edx
and eax, 0x24017b8e
and eax, 0x4004884
or eax, 0xc8cc8448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27bd8703
xor eax, 0x8d4b99f
and eax, 0xe0815040
or eax, 0xc0a058c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61907853
and eax, 0x85002c83
or eax, 0x4264c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab29c86
and eax, 0x65c26005
or eax, 0x2218c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2191c5
or eax, 0x7c9b9853
and eax, 0x44830001
or eax, 0x1440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b153183
or eax, 0x1562728
and eax, 0x811288
or eax, 0x204040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4cec06
or eax, 0x314fa5bd
and eax, 0x2045c700
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2947bae7
and eax, 0x10200
or eax, 0x6dae
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e98c810
or eax, 0x1f23a1f9
and eax, 0x448045c7
or eax, 0xa0440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376cd675
and eax, 0xc30000b0
or eax, 0x4000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a7d0b8
xor eax, 0x18dfe29c
and eax, 0x4e58c004
or eax, 0x80200c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c275c1
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8ffa30
and eax, 0x4512ae6d
and eax, 0x8a20
or eax, 0x11300d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c64ef2
and eax, 0x5445c400
or eax, 0x88000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bae56e
xor eax, 0x1ea64326
and eax, 0x420
or eax, 0x108c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f6c4489
or eax, 0x29ca28ae
and eax, 0x20880486
or eax, 0x16304141
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e4902
and eax, 0x7000146
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeb875ea
xor eax, 0x43acbc20
and eax, 0x8108004
or eax, 0x45633041
mov dword [ebx], eax
add ebx, edx
and eax, 0x573dde5c
xor eax, 0x7b021d5
and eax, 0x40810001
or eax, 0x5460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c441809
or eax, 0x5a90f6f0
and eax, 0x11284a0
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5b5dbc
and eax, 0x2c41c500
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b32804
and eax, 0x10000
or eax, 0x5181
mov dword [ebx], eax
add ebx, edx
or eax, 0x691812a3
and eax, 0x48084183
or eax, 0x10a00444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756121d8
xor eax, 0x4b59910
and eax, 0x1000001
or eax, 0xc6000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b379aba
and eax, 0x20209001
or eax, 0x1c86044
mov dword [ebx], eax
add ebx, edx
or eax, 0x743570fd
or eax, 0x7d8d204c
and eax, 0x45c50001
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc279a0a
and eax, 0xe5f4cdc
and eax, 0x40000
or eax, 0x2018e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e76640
or eax, 0x4cbf893c
and eax, 0x45c700
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2e4f61
or eax, 0x24b86e48
and eax, 0x6940
or eax, 0x11087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677c4e42
and eax, 0x6400585
or eax, 0x98804042
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d753219
and eax, 0x1f82fe7d
and eax, 0x7000058
or eax, 0xc0000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x381457f0
xor eax, 0x6d25631c
and eax, 0x12311044
or eax, 0x6c00c801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fbeedee
and eax, 0x44000000
or eax, 0x1c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3a1fed
and eax, 0xe806c4
or eax, 0xa010
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b37ff7
and eax, 0x379de04e
and eax, 0
or eax, 0xfc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0298a2
or eax, 0x641fa7bc
and eax, 0x110a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b588611
or eax, 0x1aaa749f
and eax, 0x42b04587
or eax, 0x24040040
mov dword [ebx], eax
add ebx, edx
and eax, 0x640731d6
xor eax, 0x6446997c
and eax, 0
or eax, 0xc7000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x417178d1
and eax, 0x36b0764c
and eax, 0
or eax, 0x45b99c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426ec6d
xor eax, 0x23b2ced
and eax, 0x41840000
or eax, 0x4430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b06dc4
and eax, 0x5b586290
and eax, 0
or eax, 0xdea4f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e6c962
xor eax, 0x1d00dcd7
and eax, 0x10008100
or eax, 0xc0454600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34412340
and eax, 0xe400
or eax, 0x28e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7615d
xor eax, 0x19363e55
and eax, 0x18204441
or eax, 0xc2c00186
mov dword [ebx], eax
add ebx, edx
or eax, 0x146ee69e
xor eax, 0x7cc6a466
and eax, 0x820000b8
or eax, 0x9000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x617dee96
and eax, 0x2d8a20df
and eax, 0x1080004
or eax, 0x4403dc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x46704430
or eax, 0x191c0e95
and eax, 0x9084490
or eax, 0x82013048
mov dword [ebx], eax
add ebx, edx
and eax, 0x7427662b
and eax, 0x70d6edd5
and eax, 0x6400
or eax, 0xc183904d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e2d1e5
and eax, 0xd4410100
or eax, 0x200c8801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41d40239
and eax, 0x38ba6617
and eax, 0x80000
or eax, 0x321cce8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad25c0c
xor eax, 0x413a0f93
and eax, 0x50418300
or eax, 0x84040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c16f893
xor eax, 0x4e565b21
and eax, 0x9001a090
or eax, 0x407c5709
mov dword [ebx], eax
add ebx, edx
or eax, 0x6de0a60b
and eax, 0x73ff9d89
and eax, 0x71cc0509
or eax, 0xc004032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ee6911
xor eax, 0x360c164d
and eax, 0x28040a03
or eax, 0xc4518110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b23704
and eax, 0x8e01403
or eax, 0x33084128
mov dword [ebx], eax
add ebx, edx
and eax, 0x64aef04f
and eax, 0x285001
or eax, 0x855a054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fd1ea0
and eax, 0x2a804481
or eax, 0x1148010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c93b2b0
and eax, 0x158e401
or eax, 0x18240044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b27b549
and eax, 0x19040401
or eax, 0x22c0498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfc66a7
and eax, 0x1a7c400d
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
and eax, 0x45bbbe26
or eax, 0x6d323176
and eax, 0x1381102
or eax, 0x82c44489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca47f52
and eax, 0x450800c8
or eax, 0x10810122
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d57ce7
and eax, 0x504509ec
or eax, 0xa0008210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30354ea7
xor eax, 0x7e97f43
and eax, 0x44980000
or eax, 0x30644503
mov dword [ebx], eax
add ebx, edx
or eax, 0x1442e8c8
xor eax, 0x6d03656b
and eax, 0x184d8800
or eax, 0xe4000309
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c0c0f3
xor eax, 0x3948e894
and eax, 0x9004081
or eax, 0x80018102
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f1555b
or eax, 0x6991d28e
and eax, 0x4581d44d
or eax, 0x100a2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750a0dda
xor eax, 0x3e418e44
and eax, 0x184033c0
or eax, 0xe015002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd4983d
and eax, 0x8141008
or eax, 0x83a84581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7e3738
and eax, 0x80826001
or eax, 0x68019844
mov dword [ebx], eax
add ebx, edx
and eax, 0x367862c9
and eax, 0x20000001
or eax, 0xd8458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3783020b
and eax, 1
or eax, 0xbc7d82
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d553ac
and eax, 0x801100
or eax, 0x4d0b0674
mov dword [ebx], eax
add ebx, edx
or eax, 0x55cf0c23
and eax, 0x484d0b30
or eax, 0xa0000088
mov dword [ebx], eax
add ebx, edx
and eax, 0x1696ab23
and eax, 0x40920
or eax, 0x7db0441b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5e84e8
and eax, 0x74548908
or eax, 0x80010204
mov dword [ebx], eax
add ebx, edx
and eax, 0x4790cc46
and eax, 0x44108804
or eax, 0xa045270b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7757e84e
and eax, 0x7410450b
or eax, 0x8a01030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd201f9
and eax, 0x20400000
or eax, 0x8c058b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6061bcb2
and eax, 0x20000000
or eax, 0x5da8453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x14216163
and eax, 0x101
or eax, 0xe04d8a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d32ac61
and eax, 0x121afb34
and eax, 0x8800
or eax, 0x89016183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x102878f2
and eax, 0x25c80e5
and eax, 0x88041
or eax, 0xe583600c
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d17710
or eax, 0x65dccc67
and eax, 0x44ccc045
or eax, 0x88000318
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b0d00c
or eax, 0x972932d
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1118a486
and eax, 0xcc8844cc
or eax, 0x20031100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dff4ef
and eax, 0xc558e483
or eax, 0x2000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3674a938
and eax, 0x20284401
or eax, 0x440b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c007834
xor eax, 0x421171e2
and eax, 0x410001
or eax, 0x45860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d3a455
and eax, 0x912450
or eax, 0x850a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f34e10
and eax, 0x22be3c48
and eax, 0x400
or eax, 0xf445c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x784d6ebc
and eax, 0x14c1c
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d98066a
and eax, 0x14904004
or eax, 0x826005c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e030781
and eax, 0xc0000006
or eax, 0x7000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bb0e5
and eax, 0xc420a041
or eax, 0x2b804c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9d558
and eax, 0x26304561
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c28dde
or eax, 0x7eda5356
and eax, 0x8a0140
or eax, 0x2424a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f58ce4e
or eax, 0x675f53fe
and eax, 0x6445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7532669a
and eax, 0x8512
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a46426
and eax, 0x7d25f7f9
and eax, 0x64204501
or eax, 0x2c000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5859d303
or eax, 0x42fefbcb
and eax, 0x42000181
or eax, 0x85000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4715d2e
xor eax, 0x7ea49a4f
and eax, 0x31c4c440
or eax, 0x460a1805
mov dword [ebx], eax
add ebx, edx
and eax, 0xbd56e74
or eax, 0x1b6f4585
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a385500
xor eax, 0x3adf1a52
and eax, 0x1004950
or eax, 0x14b088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5713d
and eax, 0x418000
or eax, 0xd4044700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9a3ccf
and eax, 0x6e22f673
and eax, 0
or eax, 0x12254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71cc1171
or eax, 0xad8412f
and eax, 0x48d04107
or eax, 0x40004c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12888776
and eax, 0x46000091
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x577695ac
and eax, 0xc7448445
or eax, 0x804800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb912e1
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x549cfbf4
and eax, 0x46d1c0
or eax, 0x200408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afb7269
and eax, 0x45c700
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd85bf11
or eax, 0x3e730985
and eax, 0x13184
or eax, 0x202
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b525ef
and eax, 0x186
or eax, 0x5cc04441
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdd1996
or eax, 0x3bebce47
and eax, 0x47000143
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab61a27
and eax, 0xa4361845
or eax, 0xa400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b7d172
and eax, 0x6ba88187
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3131e2
and eax, 0
or eax, 0xa051b8
mov dword [ebx], eax
add ebx, edx
or eax, 0xea4adb1
and eax, 0x404c500
or eax, 0xb0410200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d61e321
or eax, 0x47a54cd9
and eax, 0x10c91
or eax, 0x1102
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4900a5
and eax, 0x61828f95
and eax, 0x81
or eax, 0x92b04546
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d49296
and eax, 6
or eax, 0xc7000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x600883b
xor eax, 0xf00315d
and eax, 0xa840
or eax, 0x2800405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e8ad944
xor eax, 0x3ee1557e
and eax, 0x40c30000
or eax, 0x5040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x415bedea
and eax, 0x4a45582b
and eax, 0x828
or eax, 0x1321080
mov dword [ebx], eax
add ebx, edx
and eax, 0x645a7946
or eax, 0x1dc85cae
and eax, 0xc5a4800
or eax, 0x6221a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x723bde3e
and eax, 0x62280000
or eax, 0x14c00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ea4e0b
and eax, 0x1000408
or eax, 0x8a0000f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f75c189
and eax, 0x8000080
or eax, 0xc4c35d65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc73535
xor eax, 0x607adb00
and eax, 0xe00a11c0
or eax, 0xc81440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x178cc2ac
and eax, 0x4084080
or eax, 0xc370ac03
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ac0706
xor eax, 0x386a48bd
and eax, 0x4190a400
or eax, 0x20485045
mov dword [ebx], eax
add ebx, edx
and eax, 0x201b87bc
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1216fbd8
and eax, 0x20000
or eax, 0x1007bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5099fa25
or eax, 0x406dcb21
and eax, 0x5045c300
or eax, 0x88000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93130e6
and eax, 0x4400
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x13ca0b08
xor eax, 0x5ecccd87
and eax, 0x48884587
or eax, 0x20300040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6044585d
and eax, 0x2deddc7b
and eax, 0x18
or eax, 0xc7000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4733bb36
and eax, 0xfa958e
and eax, 0x229004
or eax, 0x8a4d4441
mov dword [ebx], eax
add ebx, edx
and eax, 0x166932e2
and eax, 0x83f23ae
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x151d553d
and eax, 0x1010000
or eax, 0x30c3a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b50658
and eax, 0x404c500
or eax, 0xa8410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x379bbe7
xor eax, 0x3fa76907
and eax, 0x4a04
or eax, 0x15d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd1d5ec
xor eax, 0x4bbbc4ee
and eax, 0x144844c6
or eax, 0xb940101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6639b0ab
or eax, 0x216bfcff
and eax, 0x47000049
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d66400
xor eax, 0x68b8aeac
and eax, 0x4930a804
or eax, 0x92415041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3870843a
or eax, 0x3e76887a
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e233464
xor eax, 0x3af52cb4
and eax, 0x4404a0
or eax, 0x108d100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1f8987
and eax, 0x48100
or eax, 0xbc414600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15113abb
and eax, 0xc01a
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x10709ba0
or eax, 0x6ea81afb
and eax, 0x4cf041c7
or eax, 0x81000400
mov dword [ebx], eax
add ebx, edx
and eax, 0xd052156
or eax, 0xc9363a2
and eax, 0x5000024
or eax, 0xc2000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b205e3
and eax, 0x2b5a2093
and eax, 1
or eax, 0x5714c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446f9c11
and eax, 0x1430000
or eax, 0x44840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecb9fb9
and eax, 0x14e81a0
or eax, 0x306044
mov dword [ebx], eax
add ebx, edx
and eax, 0x713a25be
and eax, 0x100
or eax, 0xcc45c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f051c6
and eax, 0xc3c6
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xba4edf9
or eax, 0x1cc81a9c
and eax, 0x4c841c4
or eax, 0x83240403
mov dword [ebx], eax
add ebx, edx
and eax, 0x202d94cf
or eax, 0x7bfe685f
and eax, 0x43000019
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5f0c47
and eax, 0x90b0444
or eax, 0x600c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fed7748
and eax, 0x40c60001
or eax, 0x5010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75be94c5
xor eax, 0x6eccad03
and eax, 0x39c4
or eax, 0x84638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e33750d
or eax, 0x39e482a5
and eax, 0x68458200
or eax, 0x80004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aeb892d
and eax, 0xc609
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x10acb1b
or eax, 0x46790c06
and eax, 0x44284407
or eax, 0x318001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa9f7c0
and eax, 0x45000000
or eax, 0x82000035
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa58952
and eax, 0x35baf714
and eax, 0
or eax, 0x7599e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ebe80be
xor eax, 0x1d22221e
and eax, 0x41820000
or eax, 0x4450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223e18bb
and eax, 0x1490090
or eax, 0x6640
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dab2c68
and eax, 0x10000
or eax, 0xf8448b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb706008
and eax, 0x42208
or eax, 0x1425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70fbc2ca
and eax, 0x4ba1300
and eax, 0
or eax, 0xf8458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c052c6a
and eax, 0x40050a
or eax, 0x3a04881
mov dword [ebx], eax
add ebx, edx
or eax, 0x55389fb
xor eax, 0x14ee1ca8
and eax, 0x109d041
or eax, 0x4c80280c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e66ae97
xor eax, 0x793c669e
and eax, 0x108ca80
or eax, 0x8a012160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2806fc11
and eax, 0x82030051
or eax, 0x4080e004
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ed6210
and eax, 0x40010000
or eax, 0xa0548901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a98a295
and eax, 0x2ac00181
or eax, 0x1120440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x330e050d
xor eax, 0x1828d0e0
and eax, 0x1068045
or eax, 0x8c092000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7940335a
xor eax, 0x47740aef
and eax, 0x190
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c37c75
and eax, 1
or eax, 0x3bec4d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x763b53c4
or eax, 0x744cca0f
and eax, 0x97dcc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe666e1c
xor eax, 0x65a74ed6
and eax, 0xb44487
or eax, 0x1000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x182ad41f
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3fc3aa
or eax, 0xf297247
and eax, 0xb405c307
or eax, 0x400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x399bdd18
or eax, 0x6eb2e019
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa37d85
and eax, 0x1f564b49
and eax, 0x12004101
or eax, 0x21d0148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4124413f
and eax, 1
or eax, 0x2e74b454
mov dword [ebx], eax
add ebx, edx
or eax, 0x17be232e
or eax, 0xaa94e64
and eax, 0x9e8450b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e13cb6
and eax, 0x5015d1da
and eax, 0x11000
or eax, 0x4d8a8c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d7ad24
or eax, 0x34393cf1
and eax, 0x184d89e4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0e28a0
or eax, 0x4b5fe60c
and eax, 0x83444508
or eax, 0xa01083
mov dword [ebx], eax
add ebx, edx
and eax, 0x6641882f
and eax, 2
or eax, 0x558901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a73066
xor eax, 0x31fef8e2
and eax, 0x10408944
or eax, 0x8c0502a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f0e545
xor eax, 0x7e0e8bd5
and eax, 0x29984530
or eax, 0x5400000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e265428
xor eax, 0x28e6b67
and eax, 0x140c0b01
or eax, 0xc0418010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b782a7
and eax, 0x54f40933
or eax, 0x29004408
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7e5f63
and eax, 0x78540901
or eax, 0x80018208
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8d575a
or eax, 0x55441174
and eax, 0x8901ca03
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399e36ec
and eax, 0x8bd845
or eax, 0x45002010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2300e063
and eax, 0x1008040
or eax, 0xc003bc
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc03892
and eax, 0xbc00188
or eax, 0x803c4401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e501c1
or eax, 0x16ba8275
and eax, 0x828045
or eax, 0xc1015c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cdc5862
xor eax, 0x6d7e0552
and eax, 0xc4c0900
or eax, 0xd0018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x478197af
and eax, 0x101
or eax, 0x83f4548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbe6862
and eax, 0x400801c0
or eax, 0x15810002
mov dword [ebx], eax
add ebx, edx
and eax, 0x354a4316
or eax, 0x5f54d185
and eax, 0x54448184
or eax, 0x80010a70
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e9fa91
and eax, 0x75a84131
or eax, 0x800040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e53e8e
and eax, 0x744d0b3b
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c5a15a
and eax, 0x74cc093b
or eax, 0x8304400
mov dword [ebx], eax
add ebx, edx
or eax, 0x341e8f9d
and eax, 0x6526a2d
and eax, 0x500a0d
or eax, 0xc8058112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bd13497
and eax, 0x5eda6df4
and eax, 0x40002d00
or eax, 0x8055820f
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ea5caa
and eax, 0x64b0bd3b
and eax, 0x4000040a
or eax, 0x3cf05131
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae4b079
and eax, 0x347379d3
and eax, 0x400011
or eax, 0xac058b02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5581856a
or eax, 0x22258829
and eax, 0x78c40439
or eax, 0x4084102
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aecc7b4
and eax, 0x84c0100
or eax, 0xd0018a0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x428be27a
and eax, 0x1ac0490b
or eax, 0x21300400
mov dword [ebx], eax
add ebx, edx
or eax, 0x591f871a
and eax, 0x68a74504
and eax, 0x254000
or eax, 0x1458a84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5703e3
and eax, 0x2c1b7a16
and eax, 0x8084002
or eax, 0x91e00589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff12e18
and eax, 0x84006993
or eax, 0x1c41464
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c285066
and eax, 0x890874c0
or eax, 0x2010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7bb2db
or eax, 0x10d8d28d
and eax, 0xc283e455
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f58a497
and eax, 0x8c510800
or eax, 0x60048101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f365778
and eax, 0x3b744509
or eax, 0x800082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6004355c
and eax, 0x9702045
or eax, 0xd8400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28227028
or eax, 0x15132b64
and eax, 0x1104545
or eax, 0xa00082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc9623bf
and eax, 0x9000000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5125a6b2
and eax, 0x62b17bd1
and eax, 0x20010200
or eax, 0x9044c507
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd30150
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5099a505
xor eax, 0x358b7560
and eax, 0x21104001
or eax, 0x2ec0d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34cd9185
and eax, 0x501900c
or eax, 0x48882041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7112bdb9
and eax, 0x3c110994
or eax, 0xc0448200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a155ba2
xor eax, 0x1ee4a691
and eax, 0x80016803
or eax, 0x9008280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x183d3e33
and eax, 0x1100d410
or eax, 0x6c832845
mov dword [ebx], eax
add ebx, edx
and eax, 0x41657d17
or eax, 0x2faef5df
and eax, 0x8240094
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7185221
and eax, 0x6a5cc34
and eax, 0
or eax, 0x2be4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e04eadb
or eax, 0x5588bcf4
and eax, 0x1f04e845
or eax, 0x710000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5911be
and eax, 0x1b48498b
or eax, 0x20800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b0a87c
and eax, 0x60a68625
and eax, 0x208005
or eax, 0xb5d7048
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b12f150
or eax, 0x3fd74b23
and eax, 0xb845103
or eax, 0x280488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a30f61d
and eax, 0x138c415
or eax, 0x54030840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b54b018
and eax, 0x5ce55d00
and eax, 0
or eax, 0x8b0c7cf8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0f3b99
xor eax, 0x63f52bd0
and eax, 0xa80a4001
or eax, 0x7058044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a33021f
xor eax, 0x7820d48d
and eax, 0x40238000
or eax, 0x5182845
mov dword [ebx], eax
add ebx, edx
and eax, 0x58089f00
or eax, 0x1e4c0273
and eax, 0xa480870
or eax, 0x81207588
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c82ad40
or eax, 0x196050da
and eax, 0x9007448
or eax, 0x44898005
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b6ce6c
or eax, 0x463daceb
and eax, 0x40158880
or eax, 0x90400310
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bebcebe
and eax, 0x8b8c4588
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4ca2fb
and eax, 0x8000001
or eax, 0xe083d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x185a3165
and eax, 0x31e71c4b
and eax, 0x10410001
or eax, 0xc0048900
mov dword [ebx], eax
add ebx, edx
and eax, 0x49b192f3
and eax, 0x4d713864
and eax, 0
or eax, 0x3b904d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e08e309
or eax, 0x28af7a70
and eax, 0x273c8c49
or eax, 0x400004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3123e3c4
and eax, 0x1200000
or eax, 0xed0558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a687b3
xor eax, 0x7efd9991
and eax, 0x3b5c1402
or eax, 0xa041ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d99b82c
and eax, 0x220866f6
and eax, 0x80004
or eax, 0x875d451
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a168426
and eax, 0x3a484403
or eax, 0x1800188
mov dword [ebx], eax
add ebx, edx
or eax, 0x2855a6c6
and eax, 0x135ce045
or eax, 0x201800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8b6469
and eax, 0x84001
or eax, 0x3bd00d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a8362b
and eax, 0x8706800
or eax, 0x30c844d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6927066e
or eax, 0x5e4587fb
and eax, 0x2a18458b
or eax, 0x1a01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8cb270
and eax, 0x18e17bd3
and eax, 0
or eax, 0x553ba455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdca0d5
and eax, 0x1e007255
and eax, 0xa002040
or eax, 0x81245da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a02b3fb
and eax, 0x40
or eax, 0x453bcc05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x390656e0
or eax, 0x3ecbfa91
and eax, 0xa1c7880
or eax, 0x81000540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a360eeb
and eax, 0x412a6009
or eax, 0xc018444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f0cc1b
and eax, 0x8102040
or eax, 0x83045488
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e67c880
and eax, 0x42242255
and eax, 0
or eax, 0x5523f455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3471f363
and eax, 0x64513344
or eax, 0x88040880
mov dword [ebx], eax
add ebx, edx
and eax, 0x461b67ae
xor eax, 0x6e1ea006
and eax, 0xb0100
or eax, 0x4580087d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493f5164
and eax, 0x800000
or eax, 0x14083c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba03248
and eax, 0xa400188
or eax, 0x81844401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365466eb
and eax, 0xd102040
or eax, 0x402bcc0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a360f40
or eax, 0x490e5159
and eax, 0x9085d48
or eax, 0x820120a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x691362a4
and eax, 0x8014000
or eax, 0xe2829c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54ac6470
and eax, 0x7a00faf
and eax, 0x4000801
or eax, 0xd8558100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734daa52
and eax, 0x83180103
or eax, 0xa44488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e96d6dc
xor eax, 0x4fe5b614
and eax, 0x890140
or eax, 0x45000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4d3b82
and eax, 0x1c4d0b80
or eax, 0xa000803c
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e31d20
and eax, 0x10400920
or eax, 0x2ba44403
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d518a0
xor eax, 0x45151b8d
and eax, 0x2050100d
or eax, 0x12ccc40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6962a6d8
and eax, 0x1705489
or eax, 0x82800102
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ad61bf
and eax, 0x39284c49
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e64846e
and eax, 0x40000040
or eax, 0x98458bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd4cc15
and eax, 0x8400000
or eax, 0x81b0452b
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4872d9
or eax, 0x174aeced
and eax, 0xd0a8845
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424f7338
and eax, 0x1c08358
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d547dd1
and eax, 0x1400180
or eax, 0x82984c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab72616
and eax, 0x5000081d
or eax, 0x24008060
mov dword [ebx], eax
add ebx, edx
or eax, 0x49558615
or eax, 0x2092e213
and eax, 0x7c558a09
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7d92f7
xor eax, 0x2273a9d1
and eax, 0x8000280
or eax, 0x8101c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x40539b5e
and eax, 0x18000
or eax, 0x458a7c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c626ee
and eax, 0x800000
or eax, 0x16883b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x606a3491
xor eax, 0x567d718d
and eax, 0x2104109
or eax, 0x89a80480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be610b3
and eax, 0xe0025408
or eax, 0x9818045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473fbe2e
or eax, 0x2a0a71d3
and eax, 0x840c0901
or eax, 0x50418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd16e5a
xor eax, 0x54a87e8
and eax, 0xd99608a1
or eax, 0x26681248
mov dword [ebx], eax
add ebx, edx
and eax, 0x78940b78
and eax, 0x20840868
or eax, 0x64be097
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b78599
xor eax, 0x45e20ab1
and eax, 0x65010000
or eax, 0x808a0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x607656bd
and eax, 0x4dad8ba3
and eax, 0x448c0201
or eax, 0x8840c15c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79a95a11
xor eax, 0x7674c237
and eax, 0x88880848
or eax, 0x4444c484
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3ba3b
or eax, 0x7d1820
and eax, 0xcc4c4cc4
or eax, 0x808008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee50aeb
and eax, 0xec8944cc
or eax, 0x21100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2770f2ac
and eax, 0x9e6494f
and eax, 0x1600000
or eax, 0xc61cec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0ef4ad
xor eax, 0x29b4a32f
and eax, 0x64884404
or eax, 0x82459841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351e1088
and eax, 0x41c30000
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e0c3d8
or eax, 0x5a4a39f6
and eax, 0x10231d0
or eax, 0x300208
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f429c9
and eax, 0x100
or eax, 0xc445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ffc5fbb
and eax, 0x4000
or eax, 0x11822
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b8aa95
and eax, 0x6d8d4795
and eax, 0x8804085
or eax, 0x24700542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1184d999
and eax, 0x5000006
or eax, 0xc2000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c093648
and eax, 0x40000000
or eax, 0x1315f445
mov dword [ebx], eax
add ebx, edx
and eax, 0x6127d56f
and eax, 0x41050001
or eax, 0x4c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6faadd
or eax, 0x66be6742
and eax, 0x762500
or eax, 0x1009090
mov dword [ebx], eax
add ebx, edx
and eax, 0x27087a1f
and eax, 0
or eax, 0xec45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59463f76
or eax, 0x470a9d6f
and eax, 0xe003
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55a5a437
and eax, 0x240442a8
and eax, 0x4004000
or eax, 0x63e805c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x442e19db
xor eax, 0x72d28959
and eax, 0x6000012
or eax, 0xc1000165
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7b5559
or eax, 0x4bbc0923
and eax, 0x8be1c05
or eax, 0x14008040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5338f483
xor eax, 0x66edbee0
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58980f5f
and eax, 0x800000
or eax, 0x20e8c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x418718dc
xor eax, 0x3687657d
and eax, 0x60008500
or eax, 0x80454200
mov dword [ebx], eax
add ebx, edx
or eax, 0x214793ee
and eax, 0xd264
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e36717
or eax, 0x1cb559bf
and eax, 0x904187
or eax, 0x23400440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7afba7f6
and eax, 0x2000184
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0ee79c
and eax, 4
or eax, 0x823afc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa722ce
xor eax, 0x22aa3c68
and eax, 0x800000
or eax, 0x45470001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a1d276c
and eax, 0x431d4cde
and eax, 0x180044
or eax, 0x44d090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df8fbe7
and eax, 0x4040300
or eax, 0xe041c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x13544bbd
or eax, 0x7297ddcd
and eax, 0x46c9
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bad631
and eax, 0x8800c2
or eax, 0xc044505
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac876e
and eax, 0x70bae0c2
and eax, 0
or eax, 0xc700012b
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ea89ec
and eax, 0x46000000
or eax, 0x3059b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x44354913
and eax, 0x44450001
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511e97ba
and eax, 0x580280
or eax, 0x204040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b28e4ef
and eax, 0x4000
or eax, 0x88458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f50e825
and eax, 0xd00
or eax, 0xda
mov dword [ebx], eax
add ebx, edx
or eax, 0xd45f59f
and eax, 0xc0445c7
or eax, 0x52b80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1dbab7
xor eax, 0x684996af
and eax, 0x6000020
or eax, 0xc1000091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25893f7e
and eax, 0x20093845
or eax, 0x962c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4c94eb
xor eax, 0x591e740b
and eax, 0x40460000
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11be045c
or eax, 0x57aa2588
and eax, 0x8000cc
or eax, 0xca00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7e883c
xor eax, 0x16ecd242
and eax, 0x4008000
or eax, 0x80454700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3301a47c
xor eax, 0x506db96b
and eax, 0x5e01
or eax, 0x120e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x405efa13
and eax, 0x4001
or eax, 0x79b405c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddca6e2
or eax, 0x1ca2e5c1
and eax, 0x28000043
or eax, 0xc000003c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a5ea204
and eax, 0x4a029
or eax, 0x14c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a193148
and eax, 0x104509
or eax, 0x5e00082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182170aa
xor eax, 0x410a9a7e
and eax, 0xa913
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x360e3764
or eax, 0x2e60ce5
and eax, 0x2e00581
or eax, 0x89104008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5dd69c
xor eax, 0x1757eb40
and eax, 0xd03ac48
or eax, 0x40285005
mov dword [ebx], eax
add ebx, edx
or eax, 0x334ea7e3
and eax, 0x7c4d89e0
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f1df5a
xor eax, 0x44df278
and eax, 0x54080928
or eax, 0x18300c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x527a11fe
or eax, 0x2a0c3c3
and eax, 0x1c283fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dce9f56
xor eax, 0x8b33c74
and eax, 0x9701500
or eax, 0x828c4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa07855
and eax, 0x1182c44
or eax, 0x4423d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0d3e9e
xor eax, 0x2f018b82
and eax, 0x11050918
or eax, 0x88806a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf34b4f
and eax, 1
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a5a29e
and eax, 0
or eax, 0xe983e84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x684e2493
xor eax, 0x5602de69
and eax, 0xa84d0000
or eax, 0x40008901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b4bd97
xor eax, 0x4c7b9a81
and eax, 0x1800403
or eax, 0xa6c5188
mov dword [ebx], eax
add ebx, edx
or eax, 0x75dcb8d8
and eax, 0x5538e051
or eax, 0x30004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0283d9
xor eax, 0x5f7685ae
and eax, 0x1056400
or eax, 0x8a2019c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb4525c
and eax, 0x5016444
or eax, 0x40028001
mov dword [ebx], eax
add ebx, edx
and eax, 0x382da2e2
xor eax, 0x285ce129
and eax, 0x81d4028
or eax, 0x83003490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d701f
or eax, 0x4487ec0c
and eax, 0x4d13c80d
or eax, 0x281040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc2f15f
and eax, 0x1112910
or eax, 0x8a0454c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ca12f0
xor eax, 0x5755d74e
and eax, 0xae0ab840
or eax, 0x1054015
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e695947
and eax, 0x152be855
or eax, 0x40100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d6d26f
and eax, 0x1004044
or eax, 0x8a093db0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b2c9e0
and eax, 0xc0839004
or eax, 0x4841
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8c806c
and eax, 0xc8058801
or eax, 0x10400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c66402
or eax, 0x7337cd05
and eax, 0x3544d01
or eax, 0x8080008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17527026
and eax, 0x415fbc1f
and eax, 0x1000000
or eax, 0x4c8901e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a8987b
and eax, 0x4bf06886
and eax, 0x40000000
or eax, 0x90558bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2942bbeb
xor eax, 0x4c427bd8
and eax, 0x81144123
or eax, 0x8a01410
mov dword [ebx], eax
add ebx, edx
and eax, 0x630c113c
and eax, 0x640ee162
and eax, 0
or eax, 0x458bb055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bf945
or eax, 0x1e06900d
and eax, 0xc08110
or eax, 0x10002c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xea92758
and eax, 0x800100
or eax, 0x83504489
mov dword [ebx], eax
add ebx, edx
and eax, 0x703e413a
and eax, 0x1a4fbded
and eax, 8
or eax, 0x7500b075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b055034
xor eax, 0xbe9b50d
and eax, 0x444c0140
or eax, 0xa8018a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7a4dec
and eax, 0xaaee453
and eax, 0x8284410
or eax, 0x81d00923
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70595054
xor eax, 0x58c39b94
and eax, 0x1028441
or eax, 0x5489280c
mov dword [ebx], eax
add ebx, edx
or eax, 0x705a080a
and eax, 0x1ca804c
or eax, 0x2003a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b15048
and eax, 0x1a00008
or eax, 0x824c5581
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f24978c
and eax, 0x5500840d
or eax, 0x20002870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad5f61c
or eax, 0x76f58bf3
and eax, 0x68458b40
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc6621e
and eax, 0x8b804108
or eax, 0x280481
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4590d6
and eax, 0x4d89d44d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2bd781
and eax, 0x4018000
or eax, 0xf0540ba4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e7c932b
xor eax, 0x531684e6
and eax, 0x89010a01
or eax, 0xe082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb46f48
or eax, 0x174b89ed
and eax, 0x50be045
or eax, 0x40801410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1810c45a
and eax, 0x4013008
or eax, 0xa0440ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f71d68
and eax, 0x45f1c93f
and eax, 0x4010128
or eax, 0x498a2254
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1ba42d
and eax, 0x4c092348
or eax, 0x80441080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dcc2cb
and eax, 0x8a804101
or eax, 0x1200c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aaf5dfd
and eax, 0xc0030054
or eax, 0x280cc01
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f9d0e7
or eax, 0x5c5205c3
and eax, 0xcc518901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54179505
xor eax, 0x5fcd2b8e
and eax, 0x803582
or eax, 0x204801
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ef8713
and eax, 0x8b1410
or eax, 0x45000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d432a0b
xor eax, 0x63df48cf
and eax, 0xc1410a0
or eax, 0x71e38940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ccdc74d
and eax, 0x6bf4919b
and eax, 0x88
or eax, 0x74c08514
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7073e3
and eax, 0x4400100
or eax, 0xe0058a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fde4e91
or eax, 0x6bb7cf28
and eax, 0x8901c880
or eax, 0x2003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb6b36e
and eax, 0xd83e045
or eax, 0x40080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x612debc8
and eax, 0x80038c
or eax, 0x1418050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed22794
or eax, 0x475591ee
and eax, 0xb540588
or eax, 0x80884801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701653d7
xor eax, 0x77707b77
and eax, 0x80824401
or eax, 0x42018054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8c0a0a
and eax, 0x40000000
or eax, 0x84558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f2d3cb
and eax, 0x80408a
or eax, 0x23480501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2311a
and eax, 0x22106001
or eax, 0x14648044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b28de6
and eax, 0x1c04d83
or eax, 0x88380008
mov dword [ebx], eax
add ebx, edx
and eax, 0x470b46c7
and eax, 0x1080001
or eax, 0x5483984c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c058303
and eax, 0x40944
or eax, 0x945180a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x594a249d
and eax, 0x81580589
or eax, 0x2a04002
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f9e1fe
and eax, 0x172b2ba4
and eax, 0x5090180
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0b2881
and eax, 0xb371330
and eax, 0x8010100
or eax, 0x904c8af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x59dd3fd9
and eax, 0x18040918
or eax, 0x65904423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be3436c
or eax, 0x790b3162
and eax, 0x48550b11
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf26794
and eax, 0x4426a2e9
and eax, 0x200009
or eax, 0x7cc05532
mov dword [ebx], eax
add ebx, edx
and eax, 0x1812a331
and eax, 0x100
or eax, 0xc0458a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a70f37
or eax, 0x6bc6a8f1
and eax, 0x79e4053b
or eax, 0x4104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502f74fa
xor eax, 0x82934cd
and eax, 0x20400108
or eax, 0xd00d8a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d623b43
and eax, 0x901
or eax, 0x8901e082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2186415a
or eax, 0x1cdc0463
and eax, 0x15884041
or eax, 0x4003b00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27795ba1
or eax, 0x17e9893a
and eax, 0x1c283dc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7be07b77
and eax, 0x68005089
or eax, 0x81dc0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x137a40ba
and eax, 0xfbfe5492
or eax, 0x401aa40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c98e1fb
and eax, 0x2410428
or eax, 0x408c0c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27f11aa3
and eax, 0x867ceb7
and eax, 0x10000
or eax, 0xca1ee800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4095666d
or eax, 0x2d2a5d66
and eax, 0xe58b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa37b15
xor eax, 0x308f87b7
and eax, 0xcc04c000
or eax, 0xc8035d
mov dword [ebx], eax
add ebx, edx
and eax, 0x9baf3cb
and eax, 0x2ceedea7
and eax, 0x888c000
or eax, 0xc4440ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x742bd7dc
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a6a8bc
and eax, 0x4080008c
or eax, 0xac0b5540
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b1c209
and eax, 0xa0c481
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f8d8e9
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x177f73e8
and eax, 0x20000
or eax, 0x3051ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x7263e7ac
and eax, 0x4100
or eax, 0xdc458600
mov dword [ebx], eax
add ebx, edx
and eax, 0x48614e
and eax, 0x100
or eax, 0x1123f
mov dword [ebx], eax
add ebx, edx
and eax, 0x236f1b79
or eax, 0xbcd3862
and eax, 0x3c40143
or eax, 0x54004484
mov dword [ebx], eax
add ebx, edx
or eax, 0x252a76fe
and eax, 0x47000173
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e39c80d
and eax, 0x1a854eaa
and eax, 0
or eax, 0x5030e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5adba2
and eax, 0x40420001
or eax, 0x5850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cca1157
and eax, 0x14b0150
or eax, 0x20c080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8bc0cb
and eax, 0x10400100
or eax, 0xe005c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x60223a70
and eax, 0x15e30
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
and eax, 0x185d4265
xor eax, 0x753a5c91
and eax, 0x10380484
or eax, 0x8a844143
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dbc2128
and eax, 0x43247be3
and eax, 0x43000023
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee43f42
and eax, 0x95803841
or eax, 0x12c004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2118ad4e
and eax, 0x2359a653
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2976a24a
or eax, 0x2feab87e
and eax, 0xa03060
or eax, 0x104680
mov dword [ebx], eax
add ebx, edx
xor eax, 0x739163e8
or eax, 0x351c3bf2
and eax, 0x40050700
or eax, 0x8840c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379d2499
or eax, 0x16e02322
and eax, 0x22a8
or eax, 0x11440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19447de3
or eax, 0x54febfff
and eax, 0x5d6085c7
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aeb7bcd
xor eax, 0x463e2745
and eax, 0x30482680
or eax, 0xc301d97f
mov dword [ebx], eax
add ebx, edx
and eax, 0x34097a50
xor eax, 0x5848b13f
and eax, 0x410000
or eax, 0x85860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37322123
or eax, 0x16560faf
and eax, 0xb7f72f24
or eax, 0x4808d050
mov dword [ebx], eax
add ebx, edx
and eax, 0x37046f98
or eax, 0xe8293f8
and eax, 0x63e0
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a10866
or eax, 0x3fb25438
and eax, 0x2bb045c6
or eax, 0x804c0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e62d55c
xor eax, 0x654588f
and eax, 0x81000040
or eax, 0x460000ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc6f5e1
or eax, 0x4f98f779
and eax, 0x610a041
or eax, 0x10670804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f692d3
or eax, 0x2d2d36d
and eax, 0x4c30000
or eax, 0x41040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24224903
xor eax, 0x37e75040
and eax, 0x1415040
or eax, 0x1aa080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d9e2fda
xor eax, 0x1dcd381c
and eax, 0x5000c700
or eax, 0x84450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d258f2e
and eax, 0x408366e7
and eax, 0x4026
or eax, 0x8190
mov dword [ebx], eax
add ebx, edx
or eax, 0xabb2c7
and eax, 0x7c2d4c8a
and eax, 0x284082
or eax, 0x3a900545
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4195ad8f
and eax, 0x321e108a
and eax, 0x2000000
or eax, 0xc5000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x580ff468
and eax, 0x1f0cf440
or eax, 0xf00005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba354ce
or eax, 0x1f641696
and eax, 0x5470001
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7677e8ec
and eax, 0x470000
or eax, 0x108c5e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cd1741f
and eax, 0x76daaec8
and eax, 0x10008000
or eax, 0xc8454700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b65f0ed
and eax, 0x18000
or eax, 0x47e
mov dword [ebx], eax
add ebx, edx
and eax, 0x50438c52
xor eax, 0xcc07196
and eax, 0x4c045c4
or eax, 0xd00c0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x69989664
xor eax, 0x69fd2a39
and eax, 0x1000009
or eax, 0xc6000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a83f235
xor eax, 0x4e7f0142
and eax, 0x4600041
or eax, 0x4200ac04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce053d8
or eax, 0x69749aa4
and eax, 0x45440000
or eax, 0x830001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1218a1e5
and eax, 0x1920a4
or eax, 0x1a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3faabb89
and eax, 0x30018100
or eax, 0xc0440a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cd7610
and eax, 0x20440000
or eax, 0x5da8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae5ddc4
and eax, 0x784d8956
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8ce725
or eax, 0x7fa64bb8
and eax, 0x748c4920
or eax, 0x400403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ea8af2
and eax, 0x20048340
or eax, 0x8851080e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd41f47
or eax, 0x47b9a6ac
and eax, 0x74b81401
or eax, 0x4102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2c2b57
and eax, 0x8040a44
or eax, 0xd4418102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cff9775
xor eax, 0x7fe14baf
and eax, 0x21144418
or eax, 0x5ca00123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f73218b
and eax, 0x450000
or eax, 0xec088b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffc442e
and eax, 0x2f80ac87
and eax, 0x2c800c02
or eax, 0x50584139
mov dword [ebx], eax
add ebx, edx
or eax, 0x40487ce
and eax, 0x68548b2d
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fe8b3e
xor eax, 0x30ab4e23
and eax, 0x88044508
or eax, 0x3a01081
mov dword [ebx], eax
add ebx, edx
or eax, 0x55b855a4
xor eax, 0x24474128
and eax, 0x41890005
or eax, 0x400e040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d223ffa
and eax, 0x5f378074
and eax, 0x48018020
or eax, 0xa04c0b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6a67f0
or eax, 0x33249663
and eax, 0x8901e983
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a035751
and eax, 0x282d8f12
and eax, 0x10000
or eax, 0x558ae84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584799a1
and eax, 0x3c3fc39a
and eax, 0x40180
or eax, 0xa0513a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x7051b9d7
xor eax, 0x66fbe8ed
and eax, 0x448a0069
or eax, 0x1010814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66839066
or eax, 0x315d3748
and eax, 0x453b50
or eax, 0xc40000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d00f19
and eax, 0x44000810
or eax, 0x98b006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401c591
or eax, 0x7443fb54
and eax, 0x50493be4
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720f286a
or eax, 0x51dbc205
and eax, 0x518b010d
or eax, 0x4000870
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dda47c4
and eax, 0x18a0140
or eax, 0x6082a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x458c6f06
xor eax, 0x7f65bea9
and eax, 0xae81589
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e3296c
and eax, 0x342d2fe6
and eax, 0x10012c44
or eax, 0x4904d001
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a61932
or eax, 0xadbe51d
and eax, 0x9000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750c0ad3
and eax, 0x5e9e16cc
and eax, 0x4c080040
or eax, 0x183fc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fb7865
and eax, 0x4c492860
or eax, 0xb0040390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7dd057
or eax, 0x426b30b4
and eax, 0xc2704981
or eax, 0x29800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x292cc5a3
and eax, 0x20000101
or eax, 0xd0558a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230e5f0a
xor eax, 0xda5ba3a
and eax, 0x88004201
or eax, 0x1018082
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e918339
and eax, 0x4581c011
or eax, 0xa3044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7c0af1
and eax, 0x18453aa0
or eax, 0xa0000150
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce455b3
and eax, 0xe10d03
or eax, 0x10a800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2ab1da
and eax, 0xc810000
or eax, 0x410a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd19851
xor eax, 0x45eb11de
and eax, 0x8184
or eax, 0x1c10250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624b66d5
xor eax, 0x57a06a54
and eax, 0xd01
or eax, 0x8bd44088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69495526
xor eax, 0x7b8dfcd9
and eax, 0x8900a454
or eax, 0x260f0801
mov dword [ebx], eax
add ebx, edx
and eax, 0x139f0835
or eax, 0x5ae203d6
and eax, 0x51890855
or eax, 0x400d400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ebeae88
or eax, 0x4f016f35
and eax, 0x6c058b9c
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b11a75
and eax, 0x88900189
or eax, 0x3084400
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf7f54f
and eax, 0x8804409
or eax, 0xe1039844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac6a107
or eax, 0x1d6c9e47
and eax, 0xdc4d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2adbca
and eax, 0x8080100
or eax, 0x3394548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f1aab7
and eax, 0x117d9815
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b751f0
and eax, 0x240000
or eax, 0x83c8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x266e886a
and eax, 0x27be9059
and eax, 0x80008
or eax, 0x458101e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f172b09
and eax, 0x680c0ae0
or eax, 0x8441810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f8fc1b3
and eax, 0x7cc0493b
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7225daed
and eax, 0x4458300
or eax, 0xf0000821
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fde903a
xor eax, 0x66df68eb
and eax, 0x8000f390
or eax, 0x447d0409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cda257c
and eax, 0x586b99e1
and eax, 0x8000181
or eax, 0x83944408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14240ee6
and eax, 0xd3ecc88
and eax, 0x5004000
or eax, 0x50898055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9b1191
or eax, 0xc8de305
and eax, 0x64058380
or eax, 0x90400810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25858b01
and eax, 0x81000081
or eax, 0x801e802
mov dword [ebx], eax
add ebx, edx
or eax, 0x60613ace
xor eax, 0x389ba84f
and eax, 0x418a5000
or eax, 0xc01a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1ff074
xor eax, 0xdeec565
and eax, 0x480114
or eax, 0x90053a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a44f499
and eax, 0x10
or eax, 0x558b096d
mov dword [ebx], eax
add ebx, edx
or eax, 0x30190ca0
and eax, 0x18201fc
or eax, 0x408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee389d6
and eax, 0xbe00188
or eax, 0x801c5401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fcc6d8c
and eax, 0xe7983c05
or eax, 0x10018040
mov dword [ebx], eax
add ebx, edx
and eax, 0x75458a64
xor eax, 0x57d4d04b
and eax, 0x85480d
or eax, 0xc000a470
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2084defb
and eax, 0x40011004
or eax, 0x58a4871
mov dword [ebx], eax
add ebx, edx
or eax, 0x4695f313
and eax, 0x44053b40
or eax, 0xb8400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43422f1f
or eax, 0x3380dad0
and eax, 0xd83505c
or eax, 0x40080020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3079b5
and eax, 0x8000010
or eax, 0xc04d2bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdd3833b
and eax, 0x818c0889
or eax, 0xa004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x636cb48c
and eax, 0x4188b405
or eax, 0x14010050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738fd227
xor eax, 0x6557480c
and eax, 0x40410a08
or eax, 0x90048180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db6b067
and eax, 0x89012883
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63cb9789
xor eax, 0x43269a88
and eax, 0x8894001
or eax, 0x45029044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3678bfd0
and eax, 0x8412b84
or eax, 0x800c1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x128f9dc6
and eax, 0x90804
or eax, 0x55820479
mov dword [ebx], eax
add ebx, edx
and eax, 0x29410b51
and eax, 0x1010840
or eax, 0x54ae0784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd07ba5
or eax, 0x276bada6
and eax, 0x685539e0
or eax, 0x80000218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d59f6df
and eax, 0x45080424
or eax, 0x832058
mov dword [ebx], eax
add ebx, edx
or eax, 0x4217a3aa
and eax, 0x440523e0
or eax, 0xb0401000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53028cec
and eax, 0x80
or eax, 0x8b844509
mov dword [ebx], eax
add ebx, edx
and eax, 0x745be4ad
and eax, 0xe80213c
and eax, 8
or eax, 0x4d89e445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782a9422
xor eax, 0x4e0d0c84
and eax, 0x70040880
or eax, 0x84518300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc5f35
and eax, 0x200
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8dfc776
and eax, 0x18a0455
or eax, 0x4401f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1794684b
xor eax, 0x3b0dd2e2
and eax, 0x53280
or eax, 0x80400904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fb8cfc
or eax, 0x4786d9ee
and eax, 0x10c8d0e
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a42e886
xor eax, 0x70c8e551
and eax, 0x9820000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5ed0a5
and eax, 0x5c8d80a0
or eax, 0x20000940
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b130ade
and eax, 0xb9f8bfe
or eax, 0x80607401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5cba64
xor eax, 0x753da745
and eax, 0x80804810
or eax, 0x15098045
mov dword [ebx], eax
add ebx, edx
or eax, 0x60575a7c
and eax, 0xf5dfda78
or eax, 0xa202500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dddde35
and eax, 0x375bc221
and eax, 0x3404001
or eax, 0x80a0058a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa33d81b
and eax, 0x1810188
or eax, 0x44080060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f91e9f0
xor eax, 0x690dee30
and eax, 0x2c8c8bc0
or eax, 0x50010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x413fe6ac
and eax, 0x39bfefec
or eax, 0x2401013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a83723
or eax, 0x5fa59b2f
and eax, 0x5ff7588d
or eax, 0xa0082000
mov dword [ebx], eax
add ebx, edx
and eax, 0x767e2030
and eax, 0x21a2000
or eax, 0x89015cff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f17c130
xor eax, 0x4f99f28d
and eax, 0x440ab015
or eax, 0x11314440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cc1c6e9
and eax, 0x7517009d
and eax, 0x55010080
or eax, 0x828c0f40
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1ae246
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b33fc5
and eax, 0x35abff7e
and eax, 0x1032844
or eax, 0x4400c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a063eb3
and eax, 0x5c053ae4
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbb4f28
and eax, 0xc80d0c
or eax, 0x8003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65c2f975
xor eax, 0x472a1ecc
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x773bcf34
and eax, 0x2a83185d
and eax, 0x30000
or eax, 0x4dac0ff4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ffd398
xor eax, 0x6ccc3596
and eax, 0x658881c8
or eax, 0x10410400
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b75d49
and eax, 0x64558908
or eax, 0x80000234
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6426b7e7
and eax, 0x30141b
or eax, 0xf8c4120
mov dword [ebx], eax
add ebx, edx
and eax, 0x57d4e0c6
and eax, 0
or eax, 0xb18d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d6f7db
and eax, 0x53224a58
and eax, 0x50000200
or eax, 0x88458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4526812f
and eax, 0xdd608109
or eax, 0x22100480
mov dword [ebx], eax
add ebx, edx
and eax, 0xdc7940a
and eax, 0x5b18272e
and eax, 0x9000408
or eax, 0x848bfbf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcbb95a
and eax, 0x9fcbff74
or eax, 0x60340000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9b57ac
and eax, 0xb2648888
or eax, 0x4d080501
mov dword [ebx], eax
add ebx, edx
or eax, 0x27179a10
and eax, 0x550b9f99
or eax, 0x806066
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ae5f5c
and eax, 0x44ca7e60
and eax, 0x820240
or eax, 0x1408198
mov dword [ebx], eax
add ebx, edx
and eax, 0x335a03ac
and eax, 0x1400188
or eax, 0x8a985401
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eeeffe
xor eax, 0x6d328efd
and eax, 0xe2cc7000
or eax, 0x1d330085
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e96beea
and eax, 0x6c853aef
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
and eax, 0x793e1e00
and eax, 0x8041a00
or eax, 0x7fbe5ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa5a33a
xor eax, 0x4687dee7
and eax, 0x108
or eax, 0x8085
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9177bb
and eax, 0x28018300
or eax, 0xd04c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f4bc14
or eax, 0x56d914fa
and eax, 0x18882
or eax, 0x89006101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1acf69
xor eax, 0x620e85b0
and eax, 0x400a4801
or eax, 0x1581b04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2989a512
and eax, 0x3c001958
or eax, 0x805522a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb13274
and eax, 0x10070
or eax, 0x45c6090d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da7805b
and eax, 0x46b090b5
and eax, 0x30
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7b8a2f
or eax, 0x7cd396bd
and eax, 0x47038b00
or eax, 0x80046000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486153fd
and eax, 0xb045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1a3a86
and eax, 0x40a0000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b65ab0f
or eax, 0x6806f3fb
and eax, 0x10083e0
or eax, 0xc00004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a74163a
and eax, 0xbe40588
or eax, 0x80004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cc3a462
xor eax, 0x2952a2bc
and eax, 0x4014445
or eax, 0x490aa008
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b7ef04
and eax, 0x9066500
or eax, 0x824010b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7d9753
and eax, 0x2001400
or eax, 0xf599e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458d8bfb
or eax, 0x48fc47bb
and eax, 0x4038603d
or eax, 0x5038040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1c58a1
and eax, 0x6769245d
and eax, 0x80000
or eax, 0x8b217dac
mov dword [ebx], eax
add ebx, edx
and eax, 0x8648a7c
xor eax, 0x28c4f9ac
and eax, 0x80d000
or eax, 0x95090855
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fbb3e3
and eax, 0xfdfbfb60
or eax, 0x2040408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df27272
or eax, 0x190bc07f
and eax, 0x8904450b
or eax, 0xd00080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x959336
and eax, 0x89414485
or eax, 0x76be2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e353c
and eax, 0xd44d01bd
or eax, 0x8a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e988bb
and eax, 0x484c6106
and eax, 0x102
or eax, 0x8901e881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150f07e1
and eax, 0x6f93b53e
and eax, 0x4028400
or eax, 0x9189504d
mov dword [ebx], eax
add ebx, edx
or eax, 0x578c8ccd
or eax, 0x6ee60a07
and eax, 0xffefde48
or eax, 0x102120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6152d3bd
xor eax, 0x26c2653f
and eax, 0xb864012a
or eax, 0x47009411
mov dword [ebx], eax
add ebx, edx
and eax, 0x49804195
xor eax, 0x3e3b0dba
and eax, 0x11380cab
or eax, 0x44f354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6e94fd
xor eax, 0x4e67f78f
and eax, 0x440489
or eax, 0x83884102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf16aaf
xor eax, 0x210d5d20
and eax, 0x41000000
or eax, 0x48901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fbd3b5
or eax, 0x658fae9b
and eax, 0x440d8b88
or eax, 0x88400044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d544d32
and eax, 0x6d484d3a
or eax, 0x10800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a91b5
xor eax, 0x2529c36f
and eax, 0x20018208
or eax, 0xdc540901
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a8858e
and eax, 0x89018283
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5467ab1a
or eax, 0x7934fbba
and eax, 0x4101f810
or eax, 0x48a0445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f528eb9
and eax, 0x1c882f8
or eax, 0x200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x569b3f99
xor eax, 0x155c4486
and eax, 0x2a04109
or eax, 0x89580480
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b333b2
xor eax, 0x661c6dc3
and eax, 0x41806841
or eax, 0x8003900c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec4fb3e
xor eax, 0x4f27794e
and eax, 0x90408001
or eax, 0x680d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x113bbad5
and eax, 0xe97600c0
or eax, 0x16880029
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c7ab97
and eax, 0x66dcb91c
and eax, 0x44c40000
or eax, 0x9123e8ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ef4169
and eax, 0xe58b0007
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cf2f13
and eax, 0xcc440314
or eax, 0x88c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x361d3f5c
or eax, 0x18b08de
and eax, 0x48b01cc
or eax, 0xe8005400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3674881
and eax, 0xa84c81
or eax, 0x10a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b83341d
or eax, 0x7455a79d
and eax, 0x44c50000
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x844273e
xor eax, 0x26549bd5
and eax, 0x1021ca8
or eax, 0x400304
mov dword [ebx], eax
add ebx, edx
and eax, 0xcda4b79
or eax, 0x202c7ad0
and eax, 0x20444300
or eax, 0x84018400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4facb176
and eax, 0x4b9028e
and eax, 2
or eax, 0x30e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fecaed5
and eax, 0x1635e57a
and eax, 0x2040402
or eax, 0x8c841c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x700d2a07
xor eax, 0x7e3324b1
and eax, 0x4000001
or eax, 0xc300008e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe52e72
and eax, 0xa40045
or eax, 0x2608c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52197d03
and eax, 0x44850000
or eax, 0x1420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65adbb29
and eax, 0x2a0900
or eax, 0x1040d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147ba24a
and eax, 0x441c300
or eax, 0xc0040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3007152d
and eax, 0x472d
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb700b0
xor eax, 0x2fff6727
and eax, 0x24400002
or eax, 0x49a045c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5771f4bd
and eax, 0x45000001
or eax, 0x8200014a
mov dword [ebx], eax
add ebx, edx
or eax, 0x40709d0c
or eax, 0x44ac26e8
and eax, 0x850cb445
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x127014b8
and eax, 0x5450000
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43b891b0
xor eax, 0x70bb16dc
and eax, 0x281290
or eax, 0xc0c020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f23027b
and eax, 0x3a6f26f1
and eax, 0x18410200
or eax, 0xc004c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef33c60
or eax, 0x6a7d15ef
and eax, 0x726a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c632130
or eax, 0x309a2357
and eax, 0x24f84147
or eax, 0x43000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd190e6
and eax, 0x99e1917
and eax, 0
or eax, 0xc70000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2495363a
and eax, 0x20842040
or eax, 0x80ac805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6204a950
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb82163
and eax, 0
or eax, 0x53bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc81d55
and eax, 0x100
or eax, 0x6085c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6326f4b3
and eax, 0x4ef5e1db
and eax, 0x42a5e193
or eax, 0x3d5a1e6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x65cf74cf
and eax, 0x31ac001d
and eax, 0x1000019
or eax, 0xc6000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b3f7fb
xor eax, 0x13cdf2ae
and eax, 0x11200044
or eax, 0xa01a801
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c1c6d9
and eax, 0x41c10001
or eax, 0x4060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3258a4a7
and eax, 0x1a0480
or eax, 0x604a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d03ce2a
or eax, 0x3d0361d2
and eax, 0x7041c700
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374c4816
and eax, 0x8310
or eax, 0x5001
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d0bf5e
and eax, 0x1d04547
or eax, 0x8240080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34840c84
and eax, 0x5000101
or eax, 0xc200003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x135c4f7b
or eax, 0x77f4f74d
and eax, 0x254ce445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x492cf716
or eax, 0x50697d03
and eax, 0x41450000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3031617d
and eax, 0x6cf19458
and eax, 0x500050
or eax, 0x1012984
mov dword [ebx], eax
add ebx, edx
and eax, 0x49eac397
xor eax, 0xdadf6cc
and eax, 0xc45c700
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20635378
and eax, 0x300
or eax, 0x2476
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065d6f7
and eax, 0x70204181
or eax, 0x9980446
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe2ff9c
xor eax, 0x241522a4
and eax, 0x45000120
or eax, 0x82000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c9fd9c
or eax, 0x6a2af668
and eax, 0x1260fc44
or eax, 0x1100001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5417ebb1
and eax, 0x45470000
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7ec432
and eax, 0x707f074d
and eax, 0
or eax, 0x11159ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf8f0a3
xor eax, 0x4f47c21
and eax, 0x58058100
or eax, 0x84400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44859229
and eax, 0x2edaa2f8
and eax, 0x8800008
or eax, 0x83104581
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c797893
and eax, 0xd895009
or eax, 0x40008044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aabeb85
or eax, 0x70fcff1a
and eax, 0x58558b0c
or eax, 0x84000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x41aecae1
or eax, 0x7630e2dc
and eax, 0xea80
or eax, 0x89010003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2918d0e5
and eax, 0x109d845
or eax, 0x44820410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e881bdb
and eax, 0x3072287b
and eax, 0x810
or eax, 0x8c453380
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ca1a2a
and eax, 0x4c8b3938
or eax, 0x1004444
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9d40a5
and eax, 0x26f6ef14
and eax, 0
or eax, 0xe84d3bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a290b7
or eax, 0x655cef6c
and eax, 0x4508757c
or eax, 0x10830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121b3598
or eax, 0x2df85021
and eax, 0x85000e4
or eax, 0x80058910
mov dword [ebx], eax
add ebx, edx
or eax, 0x617782c0
or eax, 0x267b8aab
and eax, 0x8978018b
or eax, 0x804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bac71a8
and eax, 0x4e720300
and eax, 0x48000000
or eax, 0x58b8445
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d22d750
and eax, 0x1008040
or eax, 0xc103b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1054f9a7
or eax, 0x173a9f3e
and eax, 0x3700d88
or eax, 0x88844001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12eb4fa8
and eax, 0x64669d2
and eax, 0x20000
or eax, 0x55398855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5d0bc1
and eax, 0x56dd09bc
and eax, 0x46090984
or eax, 0x81007400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1403a058
or eax, 0x3c656cb7
and eax, 0x1a045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bcfd79
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26860417
and eax, 0x200407
or eax, 0x8041c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9aa178
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1a1294
and eax, 0x1000000
or eax, 0x440bd845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe037146
and eax, 0xb002100
or eax, 0x804054a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x569f8e32
and eax, 0xc983f800
or eax, 0x2000044d
mov dword [ebx], eax
add ebx, edx
or eax, 0x68291277
or eax, 0x64d489cf
and eax, 0xec4d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425d4e36
or eax, 0x21dc7d1e
and eax, 0x83c4550b
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be7b927
or eax, 0x9a01f9c
and eax, 0x51810182
or eax, 0x4080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d6bafd
and eax, 0x2c458b24
or eax, 0xd00000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119bb9e
and eax, 0xe45c3018
or eax, 0x21c781
mov dword [ebx], eax
add ebx, edx
or eax, 0xf833284
or eax, 0x82768e
and eax, 0x2474c085
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49853db1
and eax, 0x9d04500
or eax, 0x8004008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2b323
and eax, 0x8028000
or eax, 0x45890045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b059ba
and eax, 0x6c0989c0
or eax, 0x10840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x413bb16c
or eax, 0x6ce7c453
and eax, 0x8efc553
or eax, 0x83103aac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db09b60
and eax, 0x82034015
or eax, 0x40808040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa6f334
and eax, 0xc0058101
or eax, 0x500800
mov dword [ebx], eax
add ebx, edx
and eax, 0x335b07ee
and eax, 0x100
or eax, 0x3b80448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x144c15b0
and eax, 0xfed90a5
and eax, 0x80
or eax, 0xffff7c05
mov dword [ebx], eax
add ebx, edx
and eax, 0xf478b91
and eax, 0xb010881
or eax, 0x8010757e
mov dword [ebx], eax
add ebx, edx
and eax, 0x394469a1
or eax, 0x2367b927
and eax, 0x923e005
or eax, 0x44180048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47ef58ec
and eax, 0xa0038a0
or eax, 0x81094558
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a9a3db
and eax, 0x20e7f3a5
and eax, 0x12000
or eax, 0xc282dc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c976999
and eax, 0xcc4ad38
and eax, 0xc048100
or eax, 0xf0510801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db1f451
and eax, 0x2df44501
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5677c897
and eax, 0x4986
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e134d0
and eax, 0x3e04580
or eax, 0x88140009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b8f960
and eax, 0x4df31501
and eax, 0x1000000
or eax, 0x4c03e44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5887ee6
and eax, 0x400988a0
or eax, 0xa4440154
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4af7b8
and eax, 0x5030848
or eax, 0x508801a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f84dd0
and eax, 0x1420020
or eax, 0x8083c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d94c50
or eax, 0x187325dc
and eax, 0x9e00588
or eax, 0x82045001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54bcc0c
xor eax, 0x6a0e2c84
and eax, 0x4421a401
or eax, 0x11a4044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x150fc54d
or eax, 0x5c949f1b
and eax, 0x54840f10
or eax, 0x200900a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x476dda9c
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x14acf6e5
and eax, 0x8d88c445
or eax, 0x10008
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dfc9ec
or eax, 0x6bba53b2
and eax, 0xefffdf78
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15dbf128
and eax, 0x3857359a
and eax, 0x501108
or eax, 0x898c4483
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b34666f
and eax, 0xebfc7485
or eax, 0x14030010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550b24e6
and eax, 0x88440073
or eax, 0x54018b8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2190b0e4
or eax, 0x62f4fb1f
and eax, 0xe883
or eax, 0x89010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x216216c3
or eax, 0x54c9a48e
and eax, 0x4d8bdc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d21b53b
and eax, 0x1018000
or eax, 0xc003c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c93ee6b
and eax, 0x9404d89
or eax, 0x82840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60675386
or eax, 0x3a4ea197
and eax, 0xfbef3895
or eax, 0x4104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2cd0fb
or eax, 0x4dd8bec6
and eax, 0x44913aee
or eax, 0x30040111
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed8ca1c
and eax, 0x7cddfbff
or eax, 0x220400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29d0ce58
and eax, 0x10050120
or eax, 0xa8408a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdc0c1f
and eax, 0x4ed69c89
and eax, 0x40900409
or eax, 0x3d6c4132
mov dword [ebx], eax
add ebx, edx
and eax, 0x3017ef6b
or eax, 0x739090d2
and eax, 0x70048108
or eax, 0x84490a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x48ed9267
and eax, 0x7ce0092b
or eax, 0x4410
mov dword [ebx], eax
add ebx, edx
and eax, 0x47558585
and eax, 0x4400100
or eax, 0xb0158a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18728f02
xor eax, 0x268a1be6
and eax, 0x8841530
or eax, 0x7550400b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c3e2213
xor eax, 0x69a098b6
and eax, 0x10048805
or eax, 0xc8410348
mov dword [ebx], eax
add ebx, edx
xor eax, 0x106f860d
or eax, 0x75a4f69b
and eax, 0x7da8451b
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6453bbe4
and eax, 0x10098a45
or eax, 0xc4440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fb657f7
and eax, 0x28e04c32
or eax, 0x54000109
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3fffb6
or eax, 0x73950123
and eax, 0x58150930
or eax, 0x80408204
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e370754
and eax, 0x58000110
or eax, 0x24a8542b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e391790
and eax, 0x40000100
or eax, 0x80458a2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b7137cf
and eax, 0x400100
or eax, 0x89a84433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69cda51a
or eax, 0x74ba2a79
and eax, 0xf4bf6001
or eax, 0xb401084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313ae9f3
and eax, 0xc0458976
or eax, 0x30080289
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d9e7e9
and eax, 0x50488189
or eax, 0xaf240c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ceb1e94
and eax, 0x558b9f9d
or eax, 0x6062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa2a6a0
and eax, 0x280148
or eax, 0x1c282a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af9e00b
and eax, 0x3acca185
and eax, 0xa000181
or eax, 0x81e85408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffd10eb
xor eax, 0x6e42ab2d
and eax, 0x65aa3084
or eax, 0x9a554001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27984aeb
xor eax, 0x25e81e2b
and eax, 0x480520c4
or eax, 0x24801b3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2281dcf3
or eax, 0x69d7663
and eax, 0x6c9dffff
or eax, 0x11620000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a367b47
and eax, 0x20040b01
or eax, 0xc0498008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e43873
xor eax, 0x4957119b
and eax, 0x81008081
or eax, 0x8014102
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f1f364
and eax, 0x101c000
or eax, 0x548a204d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5415e6
and eax, 0x6179ac35
and eax, 0x1000000
or eax, 0xc283e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c51bdad
and eax, 0x9801401
or eax, 0x82684188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8a655b
and eax, 0x804401
or eax, 0xc003b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278efb14
and eax, 0xe4050101
or eax, 0x18408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x221c9c2b
and eax, 0x3a040d0b
or eax, 0x1a04080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f08839
and eax, 0x54c400
or eax, 0x3229184d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c75d291
and eax, 0x405c452e
and eax, 0x544408
or eax, 0x89a01183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1b4d52
and eax, 0xc6ef0891
or eax, 0x39106004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a02be9
xor eax, 0x5abb41d9
and eax, 0xb04402a5
or eax, 0x4001895a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4499ab83
or eax, 0x59e171c8
and eax, 0xfd648189
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5bfb4e
and eax, 0x9008108
or eax, 0x448b7ef7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee546ef
xor eax, 0x7f928bbf
and eax, 0x410040
or eax, 0x18083b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4859f2
and eax, 0x9c04980
or eax, 0x82300409
mov dword [ebx], eax
add ebx, edx
or eax, 0x182f25a4
xor eax, 0x6b54d5a4
and eax, 0xf0ab2801
or eax, 0xf544094
mov dword [ebx], eax
add ebx, edx
and eax, 0x33980c91
and eax, 0x46c5cf5b
and eax, 0x800811
or eax, 0x641533ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a019f0b
and eax, 0x3c94a4f4
or eax, 0x416b5b0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445fc6fc
and eax, 0x38000901
or eax, 0xc0458208
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a47582
and eax, 0x3641a14f
and eax, 0
or eax, 0x8901e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c625f1
and eax, 0xd83e841
or eax, 0x40081004
mov dword [ebx], eax
add ebx, edx
and eax, 0x375d3dfa
and eax, 0x76e3873e
and eax, 0x10000
or eax, 0xc84c3be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cfd5e5
and eax, 0x418b086d
or eax, 0x14000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b311cc4
xor eax, 0x1761ad01
and eax, 0x485021f0
or eax, 0x84050a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9e877c
xor eax, 0x10ba99bf
and eax, 0x40011131
or eax, 0x58a0844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6868d415
xor eax, 0x65e0c8ce
and eax, 0x188
or eax, 0x1e88250
mov dword [ebx], eax
add ebx, edx
or eax, 0x6814bf78
and eax, 0x9d80588
or eax, 0x82004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e05ec5
and eax, 0x1004001
or eax, 0x4c3b984c
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e890c5
and eax, 0x908588c
or eax, 0x82002430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31134689
or eax, 0x75e8ccaa
and eax, 0x553bf415
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee3a0c0
and eax, 0xb5174d4
or eax, 0x80000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e39ceef
and eax, 0xaf09e845
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b045bb7
and eax, 0xff0f6085
or eax, 0xf00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f46528
xor eax, 0x18da5bd2
and eax, 0x4405087f
or eax, 0x18808180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dba78da
xor eax, 0x373422eb
and eax, 0x20bd3ce
or eax, 0x89f42c31
mov dword [ebx], eax
add ebx, edx
and eax, 0x72221ba5
and eax, 0x805
or eax, 0x8d89e448
mov dword [ebx], eax
add ebx, edx
and eax, 0xee0ed35
and eax, 0x150fa923
and eax, 0x400a800
or eax, 0xfbff5758
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6dd35b
and eax, 0x83800403
or eax, 0x685188
mov dword [ebx], eax
add ebx, edx
and eax, 0xf94dd06
or eax, 0x3d1cad33
and eax, 0x15880102
or eax, 0x400100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2106d5
and eax, 0x5c8103c0
or eax, 0x48828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f712e8c
and eax, 0x432a81f4
and eax, 0x3208164
or eax, 0x38df7e9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x192334b5
and eax, 0x3bff5885
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8f5ba6
and eax, 0x8b0858a7
or eax, 0x2458
mov dword [ebx], eax
add ebx, edx
or eax, 0x267fb290
and eax, 0xd3bf04d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x495cf22b
xor eax, 0x30600aa6
and eax, 0x91978c0
or eax, 0x82000534
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4344ed9a
xor eax, 0x17e8e29d
and eax, 0x55313051
or eax, 0xa8c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53914dfc
and eax, 0x20071a8
or eax, 0x89110c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff0f79
or eax, 0x5d36c746
and eax, 0x4533c044
or eax, 0x83001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162cbffa
xor eax, 0x64a7104d
and eax, 0x3005dc0
or eax, 0x88092004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3499a200
or eax, 0x619a1a81
and eax, 0xe983f445
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c95117d
and eax, 0x84048100
or eax, 0x70490801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8d0fcb
and eax, 0x81c0048a
or eax, 0x23c5101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb50a2f
or eax, 0x59d7ccc3
and eax, 0x518100c2
or eax, 0x4080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a947777
and eax, 0x80502b4
or eax, 0xc0408948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2827dba9
and eax, 0x5bb3176f
and eax, 1
or eax, 0x8901e882
mov dword [ebx], eax
add ebx, edx
and eax, 0x60d4b871
xor eax, 0x2908b3f6
and eax, 0x21080845
or eax, 0x56e1c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e64e345
or eax, 0xd9300a9
and eax, 0x99f2ba8
or eax, 0x8260d456
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3276fc98
and eax, 0x81810044
or eax, 0x4000f809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368944d9
and eax, 0x1940c215
and eax, 0x14
or eax, 0x644b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb4940
and eax, 0x4000
or eax, 0x8bf80d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x410920f
and eax, 1
or eax, 0x552be054
mov dword [ebx], eax
add ebx, edx
and eax, 0x24def1c9
or eax, 0x7eed378d
and eax, 0x604581c8
or eax, 0x80100830
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dca90be
or eax, 0xf3190ba
and eax, 0x450100aa
or eax, 0x8a0941
mov dword [ebx], eax
add ebx, edx
and eax, 0x5470b077
or eax, 0x1fb0db96
and eax, 0x18083e0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba7fd8b
and eax, 0xbe04589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3daef923
and eax, 0x3ca8c859
and eax, 0x8204001
or eax, 0x451ba04c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb4fb493
and eax, 0x9090000
or eax, 0xc2840fc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4679298f
xor eax, 0x5cc2479c
and eax, 0xa000000
or eax, 0x81000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6b32b6
or eax, 0x60e161c0
and eax, 0x54035055
or eax, 0x1008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd9d825
and eax, 0x1015000
or eax, 0x8a3825b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e612f2d
and eax, 0x85096c05
or eax, 0x808040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6875c34
and eax, 0x830eb050
or eax, 0x7cf14f04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x999aa20
and eax, 0x80644500
or eax, 0x998088b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a208e97
and eax, 0x719a4a3c
and eax, 0
or eax, 0xffff508d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e788c20
and eax, 0x143cdb46
and eax, 0x4148804
or eax, 0xe84103fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7726cc09
and eax, 0x7883a0a3
and eax, 0x8010082
or eax, 0x8100c201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0f2ad
xor eax, 0x2b7e60d0
and eax, 0x848b4054
or eax, 0x100ac01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f73bdc4
and eax, 0xfaf85110
or eax, 0x507ae44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a4292e
and eax, 0x4bf5202d
and eax, 0x2500028
or eax, 0xfd008513
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0e578
or eax, 0x17711783
and eax, 0x1070f7fb
or eax, 0xc0804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44dd76c9
and eax, 0x10a00902
or eax, 0x2b504489
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d70a28
and eax, 0x164e30c3
and eax, 0x400000
or eax, 0x83cdc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e451d8
or eax, 0x26eb7743
and eax, 0x22a8550b
or eax, 0x19100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x490f311d
xor eax, 0x7bfe38fb
and eax, 0x742050
or eax, 0x909d405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c21d097
xor eax, 0x42fa2f3f
and eax, 0x3a40189
or eax, 0x80484402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1143b049
xor eax, 0x1c360f46
and eax, 0x5000140
or eax, 0x40890080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e628322
and eax, 0x23bae4ff
and eax, 0x880e0
or eax, 0xcc450b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0bee5c
or eax, 0x761577d2
and eax, 0x8901c182
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a8c3c6d
and eax, 1
or eax, 0x558bcc4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x34255e4b
or eax, 0x1d811485
and eax, 0xc0118c0
or eax, 0xc0542310
mov dword [ebx], eax
add ebx, edx
and eax, 0x1420ba3e
and eax, 0xc444027
and eax, 0
or eax, 0x808c0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d2c328
or eax, 0x5370ff5f
and eax, 0x41820000
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x293af4db
and eax, 0
or eax, 0xec4523d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5c0e8c
xor eax, 0x61fc8426
and eax, 0x2d088488
or eax, 0xd2440101
mov dword [ebx], eax
add ebx, edx
or eax, 0x772efb24
and eax, 0x4d0affad
or eax, 0x810052
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2f2a08
and eax, 0x18183ec
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2b24ef
xor eax, 0x4ac0ec3d
and eax, 0x3284980
or eax, 0x80c40409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d28185
and eax, 0xd73e4c0c
or eax, 0x28c100b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1388ac69
or eax, 0x659ea17
and eax, 0xc7400d7
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0xb507297
or eax, 0x381ff680
and eax, 0x18444483
or eax, 0x81800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216cfa50
and eax, 0x38a03dd3
or eax, 0x3444024
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d291e1
and eax, 0x15426f7f
and eax, 0x10400041
or eax, 0x463cf804
mov dword [ebx], eax
add ebx, edx
and eax, 0x38eb1e45
and eax, 0x10401001
or eax, 0x2b94458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x669f4cf5
xor eax, 0x71b99893
and eax, 0x864c444
or eax, 0x1191811
mov dword [ebx], eax
add ebx, edx
or eax, 0x26407dc0
and eax, 0x11c45c5
or eax, 0x800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f11cb48
and eax, 0x6a000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb168224
and eax, 0x7ee45062
and eax, 0x8000000
or eax, 0x9445c707
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad2210e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x673a071d
and eax, 0x23300509
or eax, 0x844082
mov dword [ebx], eax
add ebx, edx
or eax, 0x15690fd1
xor eax, 0x6bfa90ba
and eax, 0x14059c41
or eax, 0x22700004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f432397
and eax, 0x3b340d83
or eax, 0x884008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6e7ed2
or eax, 0x139c2e8a
and eax, 0x97c2849
or eax, 0x18004
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ddbff1
or eax, 0x5ca1d1c7
and eax, 0x19845c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b45efc
or eax, 0x1963cca5
and eax, 0x9000000
or eax, 0xe2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1722500d
or eax, 0x16f241d5
and eax, 0x98404105
or eax, 0x58602
mov dword [ebx], eax
add ebx, edx
and eax, 0x14e0ad45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116eb3dc
or eax, 0x3011f308
and eax, 0x217c5188
or eax, 0x2800403
mov dword [ebx], eax
add ebx, edx
or eax, 0x113d5b09
and eax, 0x11891801
or eax, 0x84008054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb0e015
and eax, 0x4808000
or eax, 0xfb7f7f48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe77188
xor eax, 0x7e5c8087
and eax, 0x82440403
or eax, 0x1b84188
mov dword [ebx], eax
add ebx, edx
and eax, 0x13351f2a
and eax, 0x1000108
or eax, 0x448900e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca96922
and eax, 0x48a901e8
or eax, 0x148214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2a8b9f
or eax, 0x57643cc0
and eax, 0xf73ce3
or eax, 0x8c31c
mov dword [ebx], eax
add ebx, edx
or eax, 0x408a763
or eax, 0x5d09c5b
and eax, 0x58b2274
or eax, 0x48000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b36d691
xor eax, 0x6ed72b3f
and eax, 0x4083d8
or eax, 0x1810020
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e3462d
and eax, 0x1e04589
or eax, 0x8a180800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8e587f
or eax, 0x139debd9
and eax, 0x1119c051
or eax, 0x44221004
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b641f6
and eax, 0x205c93e8
and eax, 0x100040
or eax, 0x8b017db8
mov dword [ebx], eax
add ebx, edx
or eax, 0x787d1138
or eax, 0x127a43d5
and eax, 0x41035445
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bda1ae2
and eax, 0x1001040
or eax, 0x8a09649c
mov dword [ebx], eax
add ebx, edx
or eax, 0x442f4c4
and eax, 0x8103c44c
or eax, 0x40800801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d66958f
or eax, 0x682e5caa
and eax, 0xcc4d0900
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3307
and eax, 0x81103
or eax, 0x23b04488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423adbda
and eax, 0x8451
or eax, 0x1c746004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9dd1db
and eax, 0x76e66e14
and eax, 0x2e04400
or eax, 0x2918018b
mov dword [ebx], eax
add ebx, edx
and eax, 0xff79ab1
xor eax, 0x58123065
and eax, 0x41220044
or eax, 0x419cc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x5214dfd0
and eax, 0x104c40
or eax, 0x8b0131bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x484d2ac9
and eax, 0x6c85cb14
and eax, 0x40004004
or eax, 0xa983b049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3c9f39
and eax, 0xb00d0900
or eax, 0x40408001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba8bb70
and eax, 0x100
or eax, 0x3bb4548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335e668b
and eax, 0x8683000
or eax, 0x14c055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7892a151
and eax, 0x30ac4100
or eax, 0xb10048b
mov dword [ebx], eax
add ebx, edx
and eax, 0xea4aad1
and eax, 0x8240001
or eax, 0x159d044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68605fa7
or eax, 0x31311cd
and eax, 0x30c0d8b
or eax, 0x80a04000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x115e725c
and eax, 0x8001c1
or eax, 0x4d090028
mov dword [ebx], eax
add ebx, edx
or eax, 0x526ad4c9
xor eax, 0x3f9f5974
and eax, 0x4054888c
or eax, 0x90010320
mov dword [ebx], eax
add ebx, edx
or eax, 0x4620877
and eax, 0x80018283
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3482b70
or eax, 0x76049751
and eax, 0x4509d051
or eax, 0x820004
mov dword [ebx], eax
add ebx, edx
and eax, 0xeed9451
and eax, 0x4819050
or eax, 0x797609a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6feac6d
xor eax, 0x5610c984
and eax, 0x50c001e0
or eax, 0x24008410
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f495e06
and eax, 0x10400000
or eax, 0xa0058b11
mov dword [ebx], eax
add ebx, edx
and eax, 0xcb1c0d5
and eax, 0x11
or eax, 0x7dbc452a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc9a979
and eax, 0x58080109
or eax, 0x80458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30dd2f67
xor eax, 0x5e8f9882
and eax, 0x80010080
or eax, 0x900c103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749b2dd6
and eax, 0x558ac845
or eax, 0x11008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b268ed5
and eax, 0x25a426dc
and eax, 0x1000040
or eax, 0xea8390
mov dword [ebx], eax
add ebx, edx
and eax, 0x174c59c0
and eax, 0x1400180
or eax, 0x8a905409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595fb19a
and eax, 0xc083c001
or eax, 0x28000844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710113e2
and eax, 0x7544358b
and eax, 0x101
or eax, 0xc8458800
mov dword [ebx], eax
add ebx, edx
and eax, 0x63903f48
and eax, 0x900
or eax, 0x33e4448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcbbe6f
and eax, 0x24a044
or eax, 0x20500c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ccb7c09
xor eax, 0x6257dda0
and eax, 0xae80580
or eax, 0x3110500b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3159576f
and eax, 0x8210044
or eax, 0x15cd411
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d38e21
and eax, 0x100401
or eax, 0x18441c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x68595df0
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dac258
and eax, 0x9040c200
or eax, 0x4050507
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a78b2d
and eax, 0x12e83e28
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21493d9e
or eax, 0x3a38caff
and eax, 0xb78458b
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd4a6ef
xor eax, 0x6da4e613
and eax, 0x500044
or eax, 0x8259401
mov dword [ebx], eax
add ebx, edx
or eax, 0x730b505c
and eax, 0x3b384409
or eax, 0x800982
mov dword [ebx], eax
add ebx, edx
or eax, 0x15598214
and eax, 0x68d96edc
and eax, 0x2859040c
or eax, 0x124a041
mov dword [ebx], eax
add ebx, edx
and eax, 0xef45922
or eax, 0x7ddd1dfd
and eax, 0x39ec1589
or eax, 0x2004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb0eee8
or eax, 0x1995fbce
and eax, 0x85dd045
or eax, 0x200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc99595
and eax, 0x33844580
or eax, 0x848000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x28df1daa
and eax, 0x4c0000
or eax, 0x1030a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7632bf
and eax, 0x400001
or eax, 0x3b884d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1719e863
and eax, 0x51a448
or eax, 0x112c0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46db16b0
and eax, 0x13841089
or eax, 0x28404502
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da44814
and eax, 0x9044000
or eax, 0x799855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f36b3be
or eax, 0x76d3154e
and eax, 0x2c8458b
or eax, 0x81240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1c8708
xor eax, 0x162d10ec
and eax, 0x1810140
or eax, 0x44080080
mov dword [ebx], eax
add ebx, edx
or eax, 0x685309c8
and eax, 0x6c0009c8
or eax, 0x9220e024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bfe80ed
or eax, 0x157d3097
and eax, 0x58b7997
or eax, 0x48008668
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb4dc6
and eax, 0x1a983d4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fc8986
and eax, 0x3140800
or eax, 0x88c04589
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f21b00c
and eax, 0x41c398d
and eax, 0x4001985
or eax, 0xc8c34460
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4a7ff2
or eax, 0x2bf3adba
and eax, 0xccc8cccc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9c3904
and eax, 0x88c0804
or eax, 0xc440c4c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6554049b
and eax, 0x4bce41f8
and eax, 0x8884040
or eax, 0xc4448c8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea60b41
xor eax, 0x341c3d83
and eax, 0x8402500c
or eax, 0x688905c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4d13a9
xor eax, 0x51b40fbb
and eax, 0x87684802
or eax, 0x4004a481
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c4843b
or eax, 0x28e0c999
and eax, 0xb80ccc01
or eax, 0x31044
mov dword [ebx], eax
add ebx, edx
and eax, 0x514bd51e
and eax, 0x30000
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x238ecc46
and eax, 0x14159c77
and eax, 0x48c40
or eax, 0xb21380
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eae3297
and eax, 0x2c048700
or eax, 0x80414000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aeff01b
and eax, 0x5521fb88
and eax, 0x308
or eax, 0x426
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c71c3a9
and eax, 0x44104487
or eax, 0x880140
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cd2853
or eax, 0x5c271922
and eax, 0x460000b6
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x456776e4
xor eax, 0x51ceff8
and eax, 0x108004
or eax, 0x1c004441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0268d8
and eax, 0x41020001
or eax, 0x4c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x737f2b6
and eax, 0x20000
or eax, 0x589dd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d93090
and eax, 0x48018500
or eax, 0xb0444200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f69f2f1
and eax, 0x932385d
and eax, 0
or eax, 0x3b47
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b39951
and eax, 0x10a00006
or eax, 0x424045c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28475ad5
and eax, 0x31364c43
and eax, 0
or eax, 0xc7000068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4001fc40
and eax, 0x100f400
or eax, 0x1c0045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cb4c2cc
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x234e2cb5
or eax, 0x251d1569
and eax, 0x5009e8
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792f7a4e
and eax, 0x51c40c7
and eax, 0x40000
or eax, 0xe441c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3a2212
and eax, 0x79cf1cd1
and eax, 0
or eax, 0x2c98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7390a2
and eax, 0x12300402
or eax, 0xc48841c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b2211a
or eax, 0x7ce5a02
and eax, 0x47000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x274afc03
and eax, 0x33eef0b0
and eax, 0x100f000
or eax, 0x44940c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fec24b5
and eax, 0x45c40000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b86f38
xor eax, 0x486a617a
and eax, 0x622030
or eax, 0x10880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6320d416
and eax, 0x4041c400
or eax, 0x98040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cd287cf
xor eax, 0xe55b0dc
and eax, 0x2080
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d15e6b
xor eax, 0x6f7a802c
and eax, 0x28100004
or eax, 0x908445c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x241fddc5
and eax, 1
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1261e6
and eax, 0xf1022045
or eax, 0x89c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae3a316
and eax, 0x41c10000
or eax, 0x4060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ba5462
xor eax, 0x2616cdcb
and eax, 0x1048cc0
or eax, 0x290010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e07ba62
and eax, 0x40000600
or eax, 0xb045c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ad6048
and eax, 0x7845dec2
and eax, 0x10000
or eax, 0x2aad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d893baf
and eax, 0x4dfa15a0
and eax, 0x8880100
or eax, 0x6444c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x328a22ec
xor eax, 0xf9a2ec7
and eax, 0x5000100
or eax, 0xc2000017
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7521ee
or eax, 0x3e16665f
and eax, 0x2b034045
or eax, 0x88800
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ee65e
and eax, 0x69b861d2
and eax, 0x1800000
or eax, 0x44470001
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d1946b
and eax, 0x400000
or eax, 0x11c97a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c14ba4
and eax, 0x2045c700
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7a3d04
and eax, 0x10b04
or eax, 0x7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1325d640
and eax, 0
or eax, 0x5f4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f51af23
xor eax, 0x5f45f5ba
and eax, 0x11081
or eax, 0x842
mov dword [ebx], eax
add ebx, edx
or eax, 0x26764e10
and eax, 0x2744481
or eax, 0x89800108
mov dword [ebx], eax
add ebx, edx
or eax, 0x253c1ffc
and eax, 0xd28504d
or eax, 0x4003a000
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd8bf51
and eax, 0x88040
or eax, 0xf04509b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e54872c
and eax, 0x540909e8
or eax, 0x1820003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370857d2
and eax, 0x820230
or eax, 0x14081c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7cb93e
and eax, 0x9f01188
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c0e7cd
and eax, 0x65b308b8
and eax, 0x40300000
or eax, 0x50bf045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2444c68b
xor eax, 0x26888391
and eax, 0x43850518
or eax, 0x8080aa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2850037a
and eax, 0xb000000
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x758f646d
or eax, 0x6bc3b8a5
and eax, 0xe983dc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e197a2b
and eax, 0x94088000
or eax, 0x48450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d465c3
and eax, 0x440101
or eax, 0x8398548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62516869
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa475c9
xor eax, 0x9502ebf
and eax, 0x400b5c
or eax, 0xd4058080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6c4833
or eax, 0x74d70141
and eax, 0x3be0412b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x777f85b
xor eax, 0x449b7ec6
and eax, 0x296c8005
or eax, 0x117c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e13633
or eax, 0xbe15706
and eax, 0xbe04503
or eax, 0x30140888
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca8ddd7
and eax, 0x217cd84d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6019c7f2
or eax, 0x6577bb08
and eax, 0x2150158b
or eax, 0x12804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d50981
and eax, 0x1014400
or eax, 0x5488a055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb4aed4
and eax, 0x20050a80
or eax, 0xc4408134
mov dword [ebx], eax
add ebx, edx
or eax, 0x46621a73
and eax, 0x80018883
or eax, 0x9006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x623330bf
and eax, 0x6903e005
or eax, 0x14800440
mov dword [ebx], eax
add ebx, edx
or eax, 0x50944945
xor eax, 0x7dd073fc
and eax, 0x4400b0
or eax, 0x9300004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6970e162
and eax, 0x5c26bc05
and eax, 0x40000
or eax, 0x83f04d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3561a624
and eax, 0x1000000
or eax, 0x4c8901c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7433ca32
and eax, 0x40018bf0
or eax, 0x80440004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7564d268
and eax, 0xb065d398
or eax, 0x182401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c457f73
and eax, 0x3f0af89d
and eax, 0x30004011
or eax, 0x4cf8052a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3cfdfd
xor eax, 0x41a7401a
and eax, 0x48150101
or eax, 0x80408a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f16350
or eax, 0x5d611bc2
and eax, 0xc055ab03
or eax, 0x2000040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd058fe
and eax, 0x7c805531
or eax, 0x68000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77765f48
and eax, 0x8040a31
or eax, 0xa4418104
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aef4040
and eax, 0xbc458b05
or eax, 0x4000240a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dfc4c4e
and eax, 0x220d0395
and eax, 0x20040101
or eax, 0x5de0443a
mov dword [ebx], eax
add ebx, edx
and eax, 0x438b3fa0
and eax, 0x120
or eax, 0xa84d8a12
mov dword [ebx], eax
add ebx, edx
and eax, 0xe693008
or eax, 0x166d751b
and eax, 0x1c44451b
or eax, 0x61800820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d5d916
and eax, 0x48018409
or eax, 0x84444300
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bcb650
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x60eaa205
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x538d1424
or eax, 0x3a69a9c6
and eax, 0xcc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba59c13
xor eax, 0x36f1761c
and eax, 0x58548a00
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c0990a
and eax, 0x8800
or eax, 0x89016283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bc00a8
xor eax, 0x2051b05b
and eax, 0x1885850
or eax, 0x44038005
mov dword [ebx], eax
add ebx, edx
and eax, 0x643b2284
xor eax, 0x4e29d307
and eax, 0x8000300
or eax, 0xc44508d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a37c334
xor eax, 0x959f86a
and eax, 0x450a0114
or eax, 0x8810860
mov dword [ebx], eax
add ebx, edx
and eax, 0x33addc3d
and eax, 0x1890034
or eax, 0x6083c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309b9f78
xor eax, 0x29a0633c
and eax, 0x8d04d88
or eax, 0x832c0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x72510542
and eax, 0x2000400
or eax, 0xc083e855
mov dword [ebx], eax
add ebx, edx
and eax, 0x61533036
xor eax, 0x577a21fb
and eax, 0x4510101
or eax, 0xe8048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ed61e7
and eax, 0x8440101
or eax, 0x790448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x93945a1
and eax, 0x9004581
or eax, 0x32ec002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d37430d
and eax, 0x147d4005
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3347d9
and eax, 0x304001
or eax, 0x3cc0d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdca76e
and eax, 0x820c845
or eax, 0x451b0008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57846cae
and eax, 0x7791807b
and eax, 0x2010060
or eax, 0x89087d98
mov dword [ebx], eax
add ebx, edx
or eax, 0x81e8925
and eax, 0x8203ec55
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de348ff
and eax, 0xec408000
or eax, 0x150901
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f54c256
and eax, 0x83544103
or eax, 0x800488
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1cb9b0
xor eax, 0x5ede1a11
and eax, 0x44880180
or eax, 0x1010068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540072b
and eax, 0x404902c0
or eax, 0x84048914
mov dword [ebx], eax
add ebx, edx
and eax, 0x194931c0
and eax, 0x400100
or eax, 0x7da04c3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb562d6
and eax, 0x76e8d208
and eax, 0x40400208
or eax, 0x80058956
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b6cc0e3
xor eax, 0x7f904098
and eax, 0x94390301
or eax, 0x6844f498
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfa980c
xor eax, 0xa57d7f
and eax, 0x53508080
or eax, 0x244005
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc09b56
and eax, 0x3f05183
or eax, 0x80080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7f8274
or eax, 0x43420d38
and eax, 0x41080100
or eax, 0x148100c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49d0d33d
and eax, 0x7a5ab85e
and eax, 0x8408058
or eax, 0xe0050ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6049389d
and eax, 0x8800a001
or eax, 0x1014882
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5e653b
and eax, 0x7f13cd8
and eax, 0x5012800
or eax, 0x488ac045
mov dword [ebx], eax
add ebx, edx
and eax, 0x29da353f
and eax, 0x8082000
or eax, 0xe0451bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x538d0d2d
and eax, 0x233b1576
and eax, 0x90120
or eax, 0x5582385d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19062106
or eax, 0x39eb1a7e
and eax, 0x64451a68
or eax, 0x80102180
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ab102e
or eax, 0x6bfa8209
and eax, 0x418b0028
or eax, 0x4002854
mov dword [ebx], eax
add ebx, edx
or eax, 0x758ac66f
and eax, 0x2bae16a1
and eax, 0x20000220
or eax, 0x844529d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3c1695
and eax, 0x1c700529
or eax, 0x60844012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7edbdca0
xor eax, 0x76f46de7
and eax, 0x6049801c
or eax, 0x80040b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca07937
and eax, 0x901
or eax, 0x8ba04488
mov dword [ebx], eax
add ebx, edx
and eax, 0x764e0c1
or eax, 0x2e9fa91f
and eax, 0x589e815
or eax, 0x50001440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x122e62c
and eax, 0x54010a18
or eax, 0xa8448184
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9da98d
xor eax, 0x19745a60
and eax, 0x101c080
or eax, 0x88000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x297791c4
xor eax, 0x6593502c
and eax, 0x4c808041
or eax, 0x10b7c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea23a0c
and eax, 0x1c093a00
or eax, 0x804401a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6acf380e
and eax, 0x548b092c
or eax, 0x1000051
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e46c60
xor eax, 0x300ac488
and eax, 0x1c081f0
or eax, 0x20208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7e1250
and eax, 0xbf81188
or eax, 0x80004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c629bd
and eax, 0xc8825005
or eax, 0x20018040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f049f9
and eax, 0x5bfb495
and eax, 0x18000
or eax, 0xd0440901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b1264b
and eax, 0x82b40d0a
or eax, 0x1084081
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e01117
and eax, 0x1880189
or eax, 0x4c010060
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b499f47
xor eax, 0x3147d74a
and eax, 0x6e8048a4
or eax, 0x9020a118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccd94b9
and eax, 0x12687d05
or eax, 0xc8082fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b736e3e
and eax, 0x800023c
or eax, 0xe00001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x442001cb
and eax, 0x48
or eax, 0x5e021
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ada2ce
and eax, 0x5a008
or eax, 0xc3584583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0b91a4
xor eax, 0x60757ab6
and eax, 0x4cc804
or eax, 0xcc8004c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c704d6
xor eax, 0x407788b5
and eax, 0xac884448
or eax, 0x40031184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76fe9f96
and eax, 0x230f7206
and eax, 0x4000
or eax, 0x88ac81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d5f743c
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x42274298
and eax, 0
or eax, 0x13881ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b87378
and eax, 0x2bb2e17c
and eax, 0x2000c100
or eax, 0x9c450600
mov dword [ebx], eax
add ebx, edx
or eax, 0x588e07eb
and eax, 0x80ea
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f1f0ab
and eax, 0x356cc0c4
and eax, 0x2040c0
or eax, 0x52880507
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b2e261
and eax, 0x430000c3
or eax, 0x84000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be94890
and eax, 0xdca00041
or eax, 0x4a404
mov dword [ebx], eax
add ebx, edx
or eax, 0x68133d2c
and eax, 0x44870000
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x517a1729
xor eax, 0x6a31ace8
and eax, 0x481980
or eax, 0x204038
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d9710
or eax, 0x45a14546
and eax, 0x4045c700
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x625fc4bb
and eax, 0x5b0eedf
and eax, 0x210
or eax, 0x4c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b341d8
and eax, 0x740a68ce
and eax, 0x100000c4
or eax, 0x45e84503
mov dword [ebx], eax
add ebx, edx
and eax, 0x35163fe
xor eax, 0x167430f
and eax, 0xc8
or eax, 0xc7000036
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fbc29b
and eax, 0
or eax, 0xccd7e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f799e2d
xor eax, 0x19db7d10
and eax, 0x44040000
or eax, 0x1c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b10989c
or eax, 0x695209bc
and eax, 0x15200b4
or eax, 0x284200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c02a9a0
xor eax, 0x45bf9e78
and eax, 0x44058600
or eax, 0x88404100
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3d46a4
and eax, 0x10000
or eax, 0x30e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8835b7
and eax, 0x7df37ddb
and eax, 0x81
or eax, 0xbc04546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b556250
and eax, 0x13
or eax, 0xc7000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e746599
and eax, 0x73e57c9e
and eax, 0
or eax, 0x518ec45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4243263c
and eax, 0x18ab5153
and eax, 0x30001
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7296df
xor eax, 0x614f73f2
and eax, 0x123f0
or eax, 0x52000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16756f32
and eax, 0x14454700
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d7e0ae
and eax, 0x164a8
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x3143c867
and eax, 0x204044c7
or eax, 0xc0a40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bdd4ef
and eax, 0xc6000028
or eax, 0x10000d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4348a097
or eax, 0x1ca280a2
and eax, 0x11a2a045
or eax, 0x20015000
mov dword [ebx], eax
add ebx, edx
and eax, 0x517eff59
and eax, 0x1020000
or eax, 0x44c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f4f6c6
xor eax, 0x3d4f22d5
and eax, 0x38c010
or eax, 0x4329c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28018ae0
and eax, 0x841c300
or eax, 0xd4040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5e2fa2
and eax, 0x4ca2
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfbbf0
xor eax, 0x6e898955
and eax, 0x22404486
or eax, 0x15900141
mov dword [ebx], eax
add ebx, edx
and eax, 0xed632af
or eax, 0x18e5f5c2
and eax, 0x6000082
or eax, 0xc1000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164c333a
or eax, 0x2e116557
and eax, 0x2c1d4045
or eax, 0x828800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2503c0b6
or eax, 0x6b2ed5be
and eax, 0x45070000
or eax, 0xc00001
mov dword [ebx], eax
add ebx, edx
or eax, 0x274994b7
xor eax, 0x35ac974e
and eax, 0x6001f0
or eax, 0x804404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4afee4
and eax, 0x8300
or eax, 0xc4454400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e64cf0
and eax, 0x182b0
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f5d358
and eax, 0x8e04183
or eax, 0x33080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x507bb8bb
and eax, 0x7f1ba0f2
and eax, 0x1018a000
or eax, 0x644045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2cbf7a
xor eax, 0x78add9b9
and eax, 0x23d00482
or eax, 0x18204909
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cfde5d
and eax, 0x8404409
or eax, 0x3c8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7732c4ca
and eax, 0x2340448b
or eax, 0x801100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c597ca
and eax, 0x4c041
or eax, 0x9701814
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd199afe
and eax, 0x59baec27
and eax, 0x84003
or eax, 0x83d40588
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a93d
and eax, 0x80100
or eax, 0x458100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e38ac8
and eax, 0x359fa78e
and eax, 0x4098388
or eax, 0xf8440854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e81ecd
xor eax, 0x7fbde51
and eax, 0x1064100
or eax, 0x208081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5baab6f7
or eax, 0x1f6be986
and eax, 0x4d890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b1f39a
and eax, 0x4c118398
or eax, 0x80440864
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd26ed
and eax, 0x88fc0529
or eax, 0x1005002
mov dword [ebx], eax
add ebx, edx
and eax, 0x109ecbfa
and eax, 0x884000
or eax, 0x9638c55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d602ed
and eax, 0x30c4488
or eax, 0x80c00103
mov dword [ebx], eax
add ebx, edx
or eax, 0x629d6ef4
and eax, 0xa62b068
and eax, 0x40
or eax, 0x45890180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2826f7b7
and eax, 0x4c0d8244
or eax, 0x80400988
mov dword [ebx], eax
add ebx, edx
or eax, 0x35deac51
and eax, 0x493e29c0
and eax, 0x9040900
or eax, 0x6a0443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17802254
and eax, 0
or eax, 0x2738d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6932f0ec
and eax, 0
or eax, 0xf0558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ff0f50
and eax, 0x61800410
or eax, 0x1c54512b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c674458
xor eax, 0x7d1772b1
and eax, 0x400308
or eax, 0xf8058815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292d13fc
and eax, 0x24594307
and eax, 1
or eax, 0x8ba04588
mov dword [ebx], eax
add ebx, edx
or eax, 0x1504890c
and eax, 0xd80c40d
or eax, 0x40093040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4604b49c
xor eax, 0x334dff86
and eax, 0x70450b88
or eax, 0x88108014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6484fe0
and eax, 0x8801c280
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76f4da34
and eax, 0x45811815
or eax, 0xae040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4938b4
and eax, 0x1c4000a0
or eax, 0x80053b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7210ab63
and eax, 0x24733cdd
and eax, 0x4011040
or eax, 0x498a2c3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c315df6
and eax, 0x4dab0dd8
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e1990f
and eax, 0x630774de
and eax, 0x1000490
or eax, 0xec98128
mov dword [ebx], eax
add ebx, edx
or eax, 0x3acb7dc6
or eax, 0x3c5dc781
and eax, 0xb284
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475f6b05
and eax, 0x38eab392
and eax, 0x408100
or eax, 0xbc150a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x535e274a
and eax, 0x8b180508
or eax, 0x805081
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b8eac
xor eax, 0x42ea5148
and eax, 0x41018845
or eax, 0x4886000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ecbff6
and eax, 0x40088804
or eax, 0xa8450390
mov dword [ebx], eax
add ebx, edx
and eax, 0x3451045f
and eax, 0x10000
or eax, 0x8900c183
mov dword [ebx], eax
add ebx, edx
and eax, 0x6548df33
and eax, 0x100c001
or eax, 0x548b284c
mov dword [ebx], eax
add ebx, edx
and eax, 0x57454048
and eax, 0x14010008
or eax, 0x80543b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x274dbbdf
xor eax, 0xca3f3d9
and eax, 0x900806
or eax, 0x18509
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d5bd9f
and eax, 0x41810000
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61bbb5fa
and eax, 0x240031f8
or eax, 0x90450a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43728326
and eax, 0x5880a
or eax, 0x800505
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cc6263
and eax, 0x44890000
or eax, 0x9020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3907abe0
or eax, 0x6c4cd9e9
and eax, 0x444d3bc8
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8062a3
and eax, 0x183649f4
and eax, 0x10000870
or eax, 0x458b140c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a497a26
and eax, 0x1ca026c
or eax, 0x208180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf5a888c
and eax, 0x799bcc62
and eax, 0x8800000
or eax, 0x836c5589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8eb242
or eax, 0x49416ae9
and eax, 0x41096841
or eax, 0x4328404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d255895
and eax, 0x92c7cd4
or eax, 0x82400128
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1e38e6
and eax, 0x3b701c21
and eax, 0x8000800
or eax, 0x450bc04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d54369f
xor eax, 0xc37ba44
and eax, 0x10480080
or eax, 0xac053b40
mov dword [ebx], eax
add ebx, edx
or eax, 0xae5efe5
and eax, 0x14896165
or eax, 0x41020018
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ea2b2a
or eax, 0x325a0998
and eax, 0x705029a8
or eax, 0x84051204
mov dword [ebx], eax
add ebx, edx
and eax, 0x178fe050
and eax, 0x4010000
or eax, 0x418a107d
mov dword [ebx], eax
add ebx, edx
and eax, 0x201bcde6
xor eax, 0x49bd5e25
and eax, 0x48041a40
or eax, 0xb4412190
mov dword [ebx], eax
add ebx, edx
or eax, 0x17d470f2
and eax, 0x42e1e699
and eax, 0x40810010
or eax, 0xd0a086d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6020556d
xor eax, 0x11421a18
and eax, 0x70490344
or eax, 0x80043880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa0cacb
and eax, 0x5089104c
or eax, 0x5020030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x930780b
and eax, 0x5c112860
or eax, 0x80441380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458179bb
or eax, 0x3903c2a3
and eax, 0x1834079
or eax, 0x44080104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c70041b
and eax, 0
or eax, 0xa8453bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f01235
and eax, 0x3f39d7f2
and eax, 0xc011170
or eax, 0x418a280d
mov dword [ebx], eax
add ebx, edx
or eax, 0x420f5533
and eax, 0x440d3974
or eax, 0x90400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x24229970
and eax, 0x25fc4e78
and eax, 0x4000070
or eax, 0x518b310d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37973dab
and eax, 0x601408c0
or eax, 0x84413320
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6eef79
and eax, 0x440b2979
or eax, 0x1800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x44dd4d1b
and eax, 0x40452974
or eax, 0x88001280
mov dword [ebx], eax
add ebx, edx
and eax, 0x51838f65
and eax, 0x40010864
or eax, 0xd8a1018
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f53be2
and eax, 0x444d3bdc
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2220f595
and eax, 0x1014
or eax, 0x558b0068
mov dword [ebx], eax
add ebx, edx
and eax, 0xad436f5
or eax, 0x39c2a368
and eax, 0x28403368
or eax, 0xc4150880
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d20f05c
and eax, 0x4000048
or eax, 0x418b0834
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e57c44d
and eax, 0x7eb81e1c
and eax, 0x2400081c
or eax, 0x904533e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a705f8c
xor eax, 0x59ca5cb2
and eax, 0x58b0840
or eax, 0x4800013d
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d80d3c
and eax, 0x3ecadd16
and eax, 0x800110
or eax, 0x14182e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x39eb0455
and eax, 0x1c00000
or eax, 0x8a384d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x60885fa9
and eax, 0xc2804801
or eax, 0x38054
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c29513
xor eax, 0x3048fc5e
and eax, 0xc0010101
or eax, 0x8548800
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f8c525
and eax, 0x9c84501
or eax, 0x200008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45dc37cf
and eax, 0x40c7445
or eax, 0x80038000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be4e144
and eax, 0x40
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e4deec
and eax, 8
or eax, 0x83e44d83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d63ca
and eax, 0x62538312
and eax, 0x10000
or eax, 0x4d8801e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368ca87f
and eax, 0x60058984
or eax, 0x84500260
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d453f6a
and eax, 0x3ebc4e24
and eax, 0x4000020
or eax, 0xbf0551b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8f37d7
and eax, 0x101
or eax, 0x1428c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a7f8b08
and eax, 0x67a4ec11
and eax, 0x48800
or eax, 0xc4410300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35789d65
and eax, 0xc03d1601
or eax, 0x40e198
mov dword [ebx], eax
add ebx, edx
or eax, 0x5adca583
xor eax, 0x19bdfc6e
and eax, 0x400085
or eax, 0x834c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d049cb1
xor eax, 0x39a4e622
and eax, 0x31a04483
or eax, 0xa580108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f7f996c
or eax, 0x3c644c76
and eax, 0x3b7cdc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x236084bf
and eax, 0x3b7c4c8b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
and eax, 0x562495df
or eax, 0x15f6e2f9
and eax, 0x174e449
or eax, 0x8090804
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e0f5bd
and eax, 0x1b045c5
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca7f6e5
and eax, 0x69000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640a7079
and eax, 0xb59536f
and eax, 0x4001
or eax, 0xb0458706
mov dword [ebx], eax
add ebx, edx
and eax, 0x25da69a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x394ebfd8
and eax, 0x9441588
or eax, 0x2a04003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32bdecf2
and eax, 0x1951b051
or eax, 0x2240004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e31bad4
and eax, 0x2b340081
or eax, 0x88450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154e4649
and eax, 0x4320040
or eax, 0x4109e005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dc576e
or eax, 0x1fecc3e1
and eax, 0xb0074e8
or eax, 0x80100804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e31aaba
and eax, 0xa501d044
or eax, 0xa0e0809
mov dword [ebx], eax
add ebx, edx
and eax, 0x27728394
and eax, 0x5028004
or eax, 0x48395449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b9f538
xor eax, 0x72e4e9f4
and eax, 0x40040880
or eax, 0xb5890770
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36b0e704
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518faade
or eax, 0x5bacf095
and eax, 0x512bb855
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6c5c09
xor eax, 0x1e8d8235
and eax, 0x3007c28
or eax, 0x88080184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3651fc1
xor eax, 0x656d3395
and eax, 0x44004440
or eax, 0x13ba005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeba6d8e
and eax, 0xb0008c0
or eax, 0x80447430
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ca8ccf
and eax, 0x9000840
or eax, 0x440be00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x66918886
and eax, 0x11be5132
and eax, 0
or eax, 0x904d89d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5ea47d
xor eax, 0x302f227b
and eax, 0x88180582
or eax, 0x1c05009
mov dword [ebx], eax
add ebx, edx
or eax, 0x45253054
and eax, 0x44cf337a
and eax, 0x44890050
or eax, 0x1028c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x140a1900
or eax, 0x242af1e4
and eax, 0x2881e0
or eax, 0x1c00208
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fd6696
and eax, 0x9e84588
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dcdf516
xor eax, 0x37d19f5e
and eax, 0xc19904c
or eax, 0x41220001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4051d569
and eax, 0x1008
or eax, 0x8b246c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x4febf3ef
xor eax, 0x70e408a3
and eax, 0x150be444
or eax, 0x40000811
mov dword [ebx], eax
add ebx, edx
or eax, 0x25413a45
and eax, 0x418854
or eax, 0x881401a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f5d097d
and eax, 0x8540100
or eax, 0x8188448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dab0209
and eax, 0x9880001
or eax, 0x44038444
mov dword [ebx], eax
add ebx, edx
and eax, 0x684c65f4
and eax, 0x80044
or eax, 0x1e183b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5e20c3
and eax, 0x400080
or eax, 0x8bb44d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138336dd
and eax, 0x10330854
or eax, 0x45088001
mov dword [ebx], eax
add ebx, edx
or eax, 0x492f9cf6
and eax, 0x10d0c84
or eax, 0xa0800300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6773a1b5
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf3c16a5
and eax, 0x4381405
or eax, 0x4103c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d49fe43
and eax, 0x292c3271
and eax, 0x9203000
or eax, 0x82054cbc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d721cd0
and eax, 0x6f08c28b
and eax, 0x9000000
or eax, 0x443be44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71b3b61d
xor eax, 0xabcb4e6
and eax, 0x20064a0
or eax, 0x89081908
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8899ad
or eax, 0x79fd33ea
and eax, 0x5521e045
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
or eax, 0x294fdaa5
and eax, 0x90570f0
or eax, 0x82100508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fd5517
and eax, 0x80802045
or eax, 0x6803d000
mov dword [ebx], eax
add ebx, edx
or eax, 0x612cc05c
and eax, 0xe0058001
or eax, 0x10400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c6c4d6
or eax, 0x1674439c
and eax, 0x90f0458b
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17451788
and eax, 0x1bb05583
or eax, 0x20082874
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5586e7c7
and eax, 0x643c9800
or eax, 0x10414045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb115b39
and eax, 0x3b6c0108
or eax, 0x804c83
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a3b297
and eax, 0x686dc40d
or eax, 0x4100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1e1d31
and eax, 0xe505509
or eax, 0x1800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x2360a459
xor eax, 0x3906ee08
and eax, 0x8444001
or eax, 0x81b815ae
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d75a003
and eax, 0x1a39edea
and eax, 0
or eax, 0x458b8055
mov dword [ebx], eax
add ebx, edx
or eax, 0x1688fa2f
and eax, 0x16602c21
and eax, 0x20
or eax, 0x1c083dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x59162393
or eax, 0x122e9b7e
and eax, 0x32c0188
or eax, 0x80d04401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52253f2c
and eax, 0x50000025
or eax, 0x24008058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe54a33
or eax, 0xe8ebf47
and eax, 0x184d8b43
or eax, 0xa0000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x298bb34c
and eax, 0x89c80903
or eax, 0x304400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bc0054
and eax, 0x9f444c05
or eax, 0x60bb3088
mov dword [ebx], eax
add ebx, edx
and eax, 0xeac1ac1
and eax, 0x40881
or eax, 0xd051837e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5036e939
xor eax, 0x18a0da6d
and eax, 0x48301100
or eax, 0xb7488489
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a130653
and eax, 0x4f9c47fb
and eax, 0x40000401
or eax, 0x58bfbfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f96faa
xor eax, 0x2270e343
and eax, 0xe880e8
or eax, 0x1000310
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b130303
and eax, 0xbf80189
or eax, 0x80004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x68db847c
and eax, 0x8d80408
or eax, 0xf7277885
mov dword [ebx], eax
add ebx, edx
or eax, 0x58141c7a
and eax, 0x788d38ff
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe9d29c
and eax, 0x2564e963
or eax, 0x589b169c
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f26730
or eax, 0x735d0238
and eax, 0x6c558b16
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10470378
and eax, 0xb367e26
and eax, 0x40200
or eax, 0xfc51ad0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ad3a4d
xor eax, 0x5aae1e19
and eax, 0x3508004
or eax, 0x8245281
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa3ebe1
and eax, 0xb204081
or eax, 0x4c0050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cb71122
and eax, 0x15444a9
or eax, 0x84800106
mov dword [ebx], eax
add ebx, edx
or eax, 0x25270e3f
and eax, 0x176380ee
and eax, 0x1000080
or eax, 0x8a087540
mov dword [ebx], eax
add ebx, edx
and eax, 0x517de964
xor eax, 0x5036a099
and eax, 0x413ac049
or eax, 0xc012804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7880efd1
and eax, 0x57410329
and eax, 0x1010100
or eax, 0x8a087ce4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15515b23
and eax, 0x82002445
or eax, 0x4083d010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a8f6986
and eax, 0x40010000
or eax, 0xb4548901
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e106c1f
xor eax, 0x6a3454cf
and eax, 0x220448a
or eax, 0x81c00101
mov dword [ebx], eax
add ebx, edx
and eax, 0x142eef14
and eax, 0x22c5461e
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x50773513
and eax, 0x40010100
or eax, 0x904c8ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x641161d3
and eax, 0x8001e983
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c6e68
and eax, 0x5098049
or eax, 0x50825004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea90e53
and eax, 0x1aa825c
or eax, 0x4001a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bc18c36
and eax, 0x1c00000
or eax, 0xe83c5589
mov dword [ebx], eax
add ebx, edx
or eax, 0x5801e389
and eax, 0xf9fdf508
or eax, 0x6020870
mov dword [ebx], eax
add ebx, edx
and eax, 0x399f3dad
and eax, 0x11d2508
or eax, 0xc240c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c48133
and eax, 0xc0ccc488
or eax, 0xc000844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be828aa
and eax, 0x727918ae
and eax, 4
or eax, 0xccccccc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x634d28d9
and eax, 0xac814404
or eax, 0x400a11c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6973d58f
and eax, 0x85688003
or eax, 0x42046c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x772e33cd
and eax, 0x9420f845
or eax, 0x8910000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332b134
xor eax, 0x7fed39e7
and eax, 0x40460000
or eax, 0x5810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8c9e6b
and eax, 0x51220
or eax, 0x204094
mov dword [ebx], eax
add ebx, edx
or eax, 0x187429eb
and eax, 0x18454300
or eax, 0xe4008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x34469e08
or eax, 0x1a12fad7
and eax, 0xa417
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f2dd6d
and eax, 0x2c04547
or eax, 0x90080080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437fb9c2
and eax, 0xc1000004
or eax, 0x6000098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600ab350
xor eax, 0x4e983510
and eax, 0xe1828444
or eax, 0xd5801
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b890f2
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29059daa
and eax, 0x801da8
or eax, 0x280004
mov dword [ebx], eax
add ebx, edx
and eax, 0x23149123
and eax, 0x7bc6fc35
and eax, 0
or eax, 0xe045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c68064c
and eax, 0x2cd87caa
and eax, 0x4408
or eax, 0x139c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4694444c
and eax, 0x133e8f0a
and eax, 0x400
or eax, 0x4c041c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x28938ea5
xor eax, 0x4d845711
and eax, 0x45000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675cb266
and eax, 0xa048a044
or eax, 0x50800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b29f27
and eax, 0x40e2b5bb
and eax, 0x420000
or eax, 0x45850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1485ce7e
and eax, 0x878e54
or eax, 0x282180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b0b4153
or eax, 0x55ccde15
and eax, 0x5045c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e65144
xor eax, 0x32eaa12
and eax, 0x4200
or eax, 0x100e5
mov dword [ebx], eax
add ebx, edx
or eax, 0x401a532a
and eax, 0x400841c7
or eax, 0xa8c40400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1402799c
and eax, 0x40d44da0
and eax, 0x40000000
or eax, 0x87000170
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf85071
and eax, 0x12007ff9
and eax, 0x2001041
or eax, 0x204ea004
mov dword [ebx], eax
add ebx, edx
or eax, 0x31cd594f
xor eax, 0x4fafc212
and eax, 0x44400001
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd289281
and eax, 0
or eax, 0x35a2bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fbf0fc
and eax, 0x4445c200
or eax, 0x80000500
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d14e484
and eax, 0x379fb4a6
and eax, 0
or eax, 0x23d9
mov dword [ebx], eax
add ebx, edx
and eax, 0x641fe99a
and eax, 0x180
or eax, 0xfd84447
mov dword [ebx], eax
add ebx, edx
or eax, 0x183cd5da
xor eax, 0x1021ee2d
and eax, 0x7000070
or eax, 0xc000000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x444902c
and eax, 0x1048044
or eax, 0x8136801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41af9f3
and eax, 0x66c3dde9
and eax, 0x4010000
or eax, 0x41c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x385610f
and eax, 0x474108
or eax, 0x2092b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b13c38
or eax, 0x1629f84b
and eax, 0x1445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44aaf508
and eax, 0x1208
or eax, 0x8db4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b944b2
and eax, 0x60984106
or eax, 0x404c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7370f835
and eax, 0x40000005
or eax, 0x87000162
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3eda97
and eax, 0x85069845
or eax, 0x10410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d242ddb
or eax, 0x2c39f5b5
and eax, 0x4430000
or eax, 0x41840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c61e19d
and eax, 0x22a090
or eax, 0x481a60
mov dword [ebx], eax
add ebx, edx
and eax, 0x6246cee8
and eax, 0x408200
or eax, 0xe4054500
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c8ae1
xor eax, 0x7025b5b
and eax, 0x1840
or eax, 0x100a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c8789a
xor eax, 0x521c68bc
and eax, 0x400c4004
or eax, 0x8e005c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x93e72bd
xor eax, 0x5bb362c1
and eax, 0x43000040
or eax, 0x8400010b
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9d0529
or eax, 0x5edcaa49
and eax, 0x4690a041
or eax, 0x20205404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cf3473
and eax, 0x10b0000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9d2d57
and eax, 0x69746b78
and eax, 0
or eax, 0x1e883fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x973a882
and eax, 0x9f80188
or eax, 0x82044401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a12cb85
or eax, 0x5d693126
and eax, 0x4d3bf40d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x5adbcf25
and eax, 0x8084400
or eax, 0x832039f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x416057ee
and eax, 0x41202c54
or eax, 0x14138001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b98e353
xor eax, 0x7486f1c7
and eax, 0x10053ac0
or eax, 0xa050010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34beb140
xor eax, 0x585a4f89
and eax, 0x44810505
or eax, 0x10a1878
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10379c98
xor eax, 0x5df0566b
and eax, 0x8449188
or eax, 0x75b30830
mov dword [ebx], eax
add ebx, edx
and eax, 0x573ac199
and eax, 0x44000190
or eax, 0xa8453a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x55658a54
and eax, 0x45011174
or eax, 0x8a0009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3daaa4a5
xor eax, 0x434a6d20
and eax, 0x104118e0
or eax, 0xc0042304
mov dword [ebx], eax
add ebx, edx
and eax, 0x54a007f3
xor eax, 0x3274f553
and eax, 0x40000031
or eax, 0xd8b094c
mov dword [ebx], eax
add ebx, edx
or eax, 0x17289016
and eax, 0x1a9816c
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4b5c32
xor eax, 0x5111b9e3
and eax, 0x1480981
or eax, 0x8aa44408
mov dword [ebx], eax
add ebx, edx
and eax, 0x400b7140
and eax, 0
or eax, 0x5533b455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b87c01
xor eax, 0x4d07b5ea
and eax, 0x8040998
or eax, 0xa0518040
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d5cd19
and eax, 0x540108
or eax, 0x89a84483
mov dword [ebx], eax
add ebx, edx
or eax, 0x289613d5
and eax, 0x98a0445
or eax, 0x4401a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6960110b
or eax, 0x506a4367
and eax, 0x1e98348
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc541d03
or eax, 0x405c721c
and eax, 0x9d84c89
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4caab11
and eax, 0x7883e099
and eax, 1
or eax, 0x553ba854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266e86eb
and eax, 0x3112ca4
or eax, 0x88005100
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ab68de
xor eax, 0x5f62dc79
and eax, 0x4019a005
or eax, 0x5224440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc1527f
and eax, 0x1014040
or eax, 0x8a083db8
mov dword [ebx], eax
add ebx, edx
or eax, 0x649979a
or eax, 0x64a7db7a
and eax, 0xc183e048
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b096e04
or eax, 0x325713d8
and eax, 0xe04d8901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3ce598
and eax, 0x748b7dc5
and eax, 0x80100
or eax, 0x81f0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33475bd0
and eax, 0x11084a
or eax, 0x4000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf52f8c9
or eax, 0x48a88f52
and eax, 0x48518900
or eax, 0xb0040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39eb02
and eax, 0x6c4002
or eax, 0x3900589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x114aaca6
and eax, 0x80e805
or eax, 0x45091040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7316cfc9
and eax, 0x7fe9ef8b
and eax, 0x100c800
or eax, 0x8a0923fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf2ad01
and eax, 0xc183ec4d
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8dfa8
or eax, 0x9b932f5
and eax, 0xcc498901
or eax, 0x30040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a49955a
and eax, 0x3a4c150b
or eax, 0x1b04080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fbfed44
or eax, 0xa9759c9
and eax, 0xc07a045
or eax, 0x81080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a00a4f
or eax, 0x1572366e
and eax, 0x10
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1274e8
and eax, 0x5cbf1a0
and eax, 0
or eax, 0x3bd4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3194ebc7
and eax, 0x11144001
or eax, 0x268b444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378db829
and eax, 0xc04c08
or eax, 0xb080183
mov dword [ebx], eax
add ebx, edx
or eax, 0x12965568
and eax, 0x7380561e
and eax, 0x1005008
or eax, 0x4c3ba045
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ece6ec
and eax, 0x108600c
or eax, 0x8a001c90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c73136c
and eax, 0x153b6050
or eax, 0x40008005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5368c682
or eax, 0x303aa568
and eax, 0x25a25ec
or eax, 0x89005800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dd1a37
and eax, 0x50f13ee1
and eax, 0x40010041
or eax, 0x53a9804
mov dword [ebx], eax
add ebx, edx
and eax, 0x23793afe
and eax, 0x1081844
or eax, 0x8a006590
mov dword [ebx], eax
add ebx, edx
and eax, 0x39aa4a9
and eax, 0x1082000
or eax, 0x4c33d84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3bb359
and eax, 0xb127854
or eax, 0x800404a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x102d2cc3
and eax, 0x11034455
or eax, 0x44008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4056e25d
and eax, 0x10552208
or eax, 0xc00019c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c10d318
xor eax, 0xf5cb916
and eax, 0x45080a1c
or eax, 0x830160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x473f6f1e
and eax, 0xb40020
or eax, 0x7d439998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d452a7c
and eax, 0x5038e6e4
and eax, 0x8084
or eax, 0x74c00538
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d6c0bbf
and eax, 0x48448b34
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x331cc869
xor eax, 0x6a863887
and eax, 0x68800023
or eax, 0x14504518
mov dword [ebx], eax
add ebx, edx
or eax, 0x7990000d
and eax, 0x4c400123
or eax, 0x800d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8b057e
and eax, 0x8000122
or eax, 0x33f44c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ac1153d
and eax, 0x30690bd6
and eax, 0x10600004
or eax, 0x81cc049
mov dword [ebx], eax
add ebx, edx
or eax, 0x786fff59
or eax, 0x6460e610
and eax, 0x38645509
or eax, 0x3800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3fa8b8
xor eax, 0x1ef3ce68
and eax, 0x54c040
or eax, 0x10280015
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abb36be
and eax, 0x3aec448b
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x583a4bb5
and eax, 0x275a256a
and eax, 0x80000
or eax, 0x1175b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f661990
and eax, 0x3b5c0d81
or eax, 0x80400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6127e4db
and eax, 0x1044009
or eax, 0x8799844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521a2b90
and eax, 0x3645189
or eax, 0x80900402
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ac7db22
and eax, 0x418101aa
or eax, 0x14080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa81aa5
or eax, 0x34bbf97f
and eax, 0x54018bf4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8d8e0f
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x695cda03
and eax, 0x4909d001
or eax, 0x4820444
mov dword [ebx], eax
add ebx, edx
or eax, 0x419839a2
and eax, 0x400939a0
or eax, 0x90440210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25729375
and eax, 0x550b0045
or eax, 0x801138
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c814829
and eax, 0x48011978
or eax, 0x80542280
mov dword [ebx], eax
add ebx, edx
and eax, 0xbf94d52
and eax, 0x10950
or eax, 0x458a002d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a20dd57
and eax, 0x1a88020
or eax, 0x4003d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f30d916
and eax, 0x582af45b
and eax, 0x8204000
or eax, 0x83d00589
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b00f5d
and eax, 0x930444d
or eax, 0x440b8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e10832
and eax, 0x9010000
or eax, 0x82187df0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c695c0
xor eax, 0x1d1c8756
and eax, 0x54037804
or eax, 0x1388051
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d26f33
and eax, 0x6810
or eax, 0x8b0814cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc4e807
and eax, 0x57f62a4c
and eax, 0x5000040
or eax, 0x400bc405
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc36244
and eax, 0xb096444
or eax, 0x800010a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e68cbe
and eax, 0xc
or eax, 0xc183e841
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bf4dc6
and eax, 0xe00d8901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc4c75d
and eax, 0x8400101
or eax, 0x3380548a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2541ddd1
xor eax, 0x2fb79e0b
and eax, 0x10744050
or eax, 0x409b005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488e6b5a
or eax, 0x59f228d0
and eax, 0xde0018b
or eax, 0x2084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x28b46f12
and eax, 0x41ba5d21
and eax, 0xa04500
or eax, 0x855000af
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6f09fe
or eax, 0x44ad4e55
and eax, 0x944c0
or eax, 0x8b003000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa6c495
xor eax, 0x50009e20
and eax, 0x81836845
or eax, 0x40008008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf33cd0
and eax, 0xc8408001
or eax, 0x200d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cffc8fe
and eax, 0x440000
or eax, 0x83a0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e29b16
and eax, 0x4180018a
or eax, 0x14090060
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6e8190
and eax, 0x39f896fc
and eax, 0x80
or eax, 0xe0458b64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ba39c6
and eax, 0x8001a002
or eax, 0x9004881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4281b7fd
or eax, 0x71b40a44
and eax, 0x49804044
or eax, 0x40ba001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e5957a0
and eax, 0x1c183a4
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a44ebf0
and eax, 0x635a484e
and eax, 0x3004808
or eax, 0x88bc0581
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d29ff61
and eax, 0x602ca817
and eax, 0x40008801
or eax, 0x15035454
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b3bc02
or eax, 0x2685214a
and eax, 0x14053908
or eax, 0x805002a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbd2598
or eax, 0x59bc7b93
and eax, 0x45890818
or eax, 0x20064
mov dword [ebx], eax
add ebx, edx
or eax, 0x15942c9c
and eax, 0x51e56729
and eax, 0x50052008
or eax, 0xa44003c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7504608f
xor eax, 0x77775f09
and eax, 0x20844
or eax, 0x4d890130
mov dword [ebx], eax
add ebx, edx
or eax, 0x245a009a
and eax, 0x1c101dc
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ddd26a
xor eax, 0x19eeaafa
and eax, 0x68104900
or eax, 0x81cc0489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5489bc60
and eax, 0xbd55f0c9
or eax, 0x42aa0e12
mov dword [ebx], eax
add ebx, edx
or eax, 0x1287f124
and eax, 0x83f0558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2165c4ca
or eax, 0x55ffb77d
and eax, 0x55890168
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3a59c3
and eax, 0x18a10820
or eax, 0x454483d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74646064
and eax, 0x44440040
or eax, 0x8888cc83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x925900c
and eax, 0xc4c84ccc
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605f82e3
and eax, 0xac83440c
or eax, 0x400811c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c56c715
and eax, 0x77040d59
and eax, 0x40401
or eax, 0x98e880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f19324
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b74539
or eax, 0x2fa38ec0
and eax, 0xb2cdb0
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x422a542f
or eax, 0x1a12fdf
and eax, 0x4001c700
or eax, 0xb0440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7709fa9d
and eax, 0x9599
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x6588f166
or eax, 0x53c4bc5
and eax, 0x20bc45c7
or eax, 0x12400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c956638
and eax, 0x55733c27
and eax, 0x4000006
or eax, 0xc3000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f742849
or eax, 0x3a34c994
and eax, 0x6020c804
or eax, 0x23041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62be0093
or eax, 0x4f6a36ef
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af618a5
and eax, 0x860000
or eax, 0x28b4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a3bd07
and eax, 0x18058500
or eax, 0xa0404200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c32f88b
and eax, 0x12689
or eax, 0x74
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc396c5
and eax, 0x24c004c5
or eax, 0x84102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9e0f4e
and eax, 0x4000044
or eax, 0xc3000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x43040323
and eax, 0x1000000
or eax, 0xa87ae445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452e5808
and eax, 0x44440000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274b6e04
and eax, 0x840e00
or eax, 0x4090d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b79e83f
and eax, 0x2845c600
or eax, 0x84000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x783dfa70
and eax, 0x13400
or eax, 0x8f
mov dword [ebx], eax
add ebx, edx
and eax, 0x53745f02
and eax, 0x1c244f9e
and eax, 0x402
or eax, 0x57c441c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ea8d5b
and eax, 0x5c3dadfe
and eax, 0x44000090
or eax, 0x83000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcf08a5
and eax, 0x263c6aa0
and eax, 0x24080800
or eax, 0x1c0c445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9db0b3
and eax, 0x5450000
or eax, 0x40820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5d995a
and eax, 0x7fa45e4b
and eax, 0x1000008
or eax, 0x3c61a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7226463a
and eax, 0x44000
or eax, 0xd4418700
mov dword [ebx], eax
add ebx, edx
or eax, 0x11bb01bb
and eax, 0x4628
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x51fe1afd
and eax, 0x5e86b035
and eax, 0
or eax, 0x99c045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc54b72
and eax, 0x40
or eax, 0xc70000b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x374db5c5
or eax, 0x26c2f676
and eax, 0x6102a445
or eax, 0x8300000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b030e68
or eax, 0xe7b8400
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c16ed9
and eax, 0x62098
or eax, 0xf80104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd2961c
and eax, 0x14448700
or eax, 0xe0014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1811eec2
and eax, 0x600
or eax, 0x289d
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a60677
xor eax, 0x26e41fc3
and eax, 0x3000104
or eax, 0xf0bc44c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c357dc4
and eax, 0x400000c0
or eax, 0x87000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367baa11
and eax, 0x14a8041
or eax, 0xe805004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b07078d
and eax, 0x5c70001
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27fa00ec
xor eax, 0x5587e281
and eax, 0x224224
or eax, 0x41990
mov dword [ebx], eax
add ebx, edx
or eax, 0x525f3c49
and eax, 0x40454700
or eax, 0xa0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x185e6daf
or eax, 0x7803107e
and eax, 0x15486
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8e690b
and eax, 0x4002
or eax, 0xbec05c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b402dd
and eax, 0x7000153
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x582b2e62
and eax, 0x4e220c41
or eax, 0x20c4d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed13c5e
xor eax, 0x5e10024b
and eax, 0xa200000
or eax, 0x80c80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2bbe06
and eax, 0x407ccbb7
and eax, 4
or eax, 0xe8000419
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c134670
and eax, 0x20045
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34392dba
and eax, 0x2428058b
or eax, 0x9c44000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a4ca32
and eax, 0x4002
or eax, 0x10de1
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bae2e6
and eax, 0x10fd2b56
and eax, 0xa80100
or eax, 0x8b444489
mov dword [ebx], eax
add ebx, edx
and eax, 0xdcb4329
and eax, 0x57ef4982
and eax, 0x1000000
or eax, 0x4c03bc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x115facd
xor eax, 0x27211db9
and eax, 0x240081e4
or eax, 0x984d0808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a46d384
and eax, 0x440b0868
or eax, 0x11800183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a51d9a3
and eax, 0x1c28008
or eax, 0x3b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43f2a158
and eax, 0x2300080
or eax, 0x898c5509
mov dword [ebx], eax
add ebx, edx
or eax, 0x21859bfc
xor eax, 0xcdc5b0
and eax, 0x1301845
or eax, 0x440ba400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9497e0
and eax, 0xa8d0b84
or eax, 0x54000418
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1cc30
and eax, 0
or eax, 0x8b000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afc496e
or eax, 0x20aff868
and eax, 0x82bd048
or eax, 0x45100405
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd8870
and eax, 0x6fa8837f
and eax, 0x80040
or eax, 0x8b427d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x42251c9b
and eax, 0xc2035451
or eax, 0x808004
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e5d57a
and eax, 0x18000
or eax, 0xd4540901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1788ecd1
and eax, 0x4276c46e
and eax, 0x2504400
or eax, 0x3980018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x24dc2363
or eax, 0x634738e
and eax, 0x20745005
or eax, 0x10088440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a645f27
and eax, 0x4b2e9e6d
and eax, 0x8000800
or eax, 0x81e4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee90b90
and eax, 0x439e8b3e
and eax, 0x800800
or eax, 0x550b904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b377db
and eax, 0x111e96d3
and eax, 0x101080d0
or eax, 0x8445092c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7356bc75
and eax, 0x69c37520
and eax, 0x1000500
or eax, 0x82e4408b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55369f72
or eax, 0x480e6e36
and eax, 0x448800e8
or eax, 0x1010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1256a439
and eax, 0x20
or eax, 0x984d8bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5261ee5
and eax, 0x40820
or eax, 0x7d90451b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d393bae
and eax, 0x3cb308cc
and eax, 0x18110808
or eax, 0xc0448303
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fc8b07e
xor eax, 0x1b65c580
and eax, 0x18a85421
or eax, 0x23000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a479bde
or eax, 0x4108e91e
and eax, 0x6cac55
or eax, 0x8100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f58e02
and eax, 0x39ec0403
or eax, 0x2004188
mov dword [ebx], eax
add ebx, edx
and eax, 0x733ee983
or eax, 0x57b12b2d
and eax, 0x13d6805
or eax, 0x8408040
mov dword [ebx], eax
add ebx, edx
and eax, 0x41abcd6f
and eax, 0x7ccda761
and eax, 0x80001
or eax, 0x83a44d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x13b1059
and eax, 0x1080001
or eax, 0x4c8101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71153be
and eax, 0x2ea47c82
and eax, 0
or eax, 0xd0558bac
mov dword [ebx], eax
add ebx, edx
or eax, 0x5193045f
and eax, 0x50d0053b
or eax, 0x2c285000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e47536
and eax, 0x20400120
or eax, 0x90058a0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c3040f
xor eax, 0x770fd84e
and eax, 0x100c803
or eax, 0x88012080
mov dword [ebx], eax
add ebx, edx
or eax, 0x645f5259
or eax, 0x51602ba2
and eax, 0x4d0bb041
or eax, 0x800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6cbcb3
and eax, 0x404508b0
or eax, 0xb0082300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca0aefa
and eax, 0x3ca4050a
or eax, 0x40104831
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5baf0c
and eax, 0xc100908
or eax, 0xd0458211
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c80e15
xor eax, 0x9a9ad88
and eax, 0x80002281
or eax, 0x901c802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576a39f5
and eax, 0xd72ba47
and eax, 0x4029044
or eax, 0x41894c11
mov dword [ebx], eax
add ebx, edx
or eax, 0xbeaebf8
and eax, 0x4c413bc0
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9280a3
and eax, 0x4c830860
or eax, 0x108001c
mov dword [ebx], eax
add ebx, edx
and eax, 0x53994278
or eax, 0xa52e657
and eax, 0x49227c
or eax, 0xb4040980
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a53ef75
and eax, 0x10974
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4ff6a6
or eax, 0x78a77db3
and eax, 0x1c283b0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x47575bd7
or eax, 0x78f8d9cf
and eax, 0xbb85189
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f49b74
and eax, 0x1300000
or eax, 0x440be845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca6c505
and eax, 0x408d0d40
or eax, 0x160002b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc1947d
and eax, 0x2000000
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b403db
and eax, 1
or eax, 0xe983fc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bbbca36
and eax, 0xc0080001
or eax, 0x3c458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69fbbdda
and eax, 0x28400100
or eax, 0x13b0548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ad723a
xor eax, 0x758a103c
and eax, 0xc073405
or eax, 0x8108c850
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f754e3
and eax, 0x41
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7376b3
xor eax, 0x249ea71
and eax, 0x2404000
or eax, 0x39a0058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6242e44d
and eax, 0x400401
or eax, 0x413ca044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60df6e30
xor eax, 0x3721d489
and eax, 0x12800c88
or eax, 0x297c4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0b5921
or eax, 0x65634229
and eax, 0x20694009
or eax, 0x149444
mov dword [ebx], eax
add ebx, edx
and eax, 0x36728de4
and eax, 0x20300400
or eax, 0x1b80518b
mov dword [ebx], eax
add ebx, edx
or eax, 0x602d4312
and eax, 0x93d5011
or eax, 0x408044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5059b051
and eax, 0x41
or eax, 0x1a04586
mov dword [ebx], eax
add ebx, edx
and eax, 0x447ab148
or eax, 0x3d8a7549
and eax, 0x29000000
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67eec46
and eax, 0xa044c406
or eax, 0x10301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10265b9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb2b7ff
and eax, 0
or eax, 0x23c8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2982997b
and eax, 0x1000001
or eax, 0x1875a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42084c0
and eax, 0x740e8c6c
and eax, 0x400
or eax, 0x83f8498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b33f7cf
or eax, 0x1ec75fa2
and eax, 0xd8101a9
or eax, 0x40080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a212391
xor eax, 0x4e04bcca
and eax, 0x58948
or eax, 0xf85002b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64005ce4
and eax, 0x9055870c
or eax, 0x60002803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d0494d
and eax, 0x2804402
or eax, 0xd401139
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0c81fe
and eax, 0xd08d
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e7767
or eax, 0x481d279d
and eax, 0x44458b00
or eax, 0xb0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x131c4a48
and eax, 0x7444108
or eax, 0x8800433
mov dword [ebx], eax
add ebx, edx
and eax, 0x334d799
and eax, 0x4409
or eax, 0xa884
mov dword [ebx], eax
add ebx, edx
and eax, 0x286a4296
and eax, 0
or eax, 0xd84d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cab6e1e
and eax, 0x4e4451a
or eax, 0xb000821
mov dword [ebx], eax
add ebx, edx
or eax, 0x767adb38
and eax, 0xc009
or eax, 0x2084
mov dword [ebx], eax
add ebx, edx
or eax, 0x28882ce2
or eax, 0x25ec8644
and eax, 0x8448a00
or eax, 0xc0110100
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b3f265
and eax, 0xff3551b
and eax, 0
or eax, 0xfe8553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x670ea3c9
and eax, 0x5ac6dd0
and eax, 0x4480
or eax, 0x900d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4f4669
and eax, 0
or eax, 0xb8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c118d0
and eax, 0x80800180
or eax, 0xb104409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f28de4
and eax, 0x73f1d5b4
and eax, 0x100c004
or eax, 0x4c893449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be43678
xor eax, 0x442bf9a4
and eax, 0x10440b80
or eax, 0xe411800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd36bc18
xor eax, 0x7959e005
and eax, 0x8000c281
or eax, 0x9010002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b851a09
and eax, 0x4080d000
or eax, 0x50b2455
mov dword [ebx], eax
add ebx, edx
or eax, 0x781c4f8f
and eax, 0x78f657d
and eax, 0x4052110
or eax, 0x88401a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x61dbbf70
and eax, 0x938d00
or eax, 0x20000f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44812634
and eax, 0x44020000
or eax, 0x9890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c71fe3
xor eax, 0x3ba3cd2e
and eax, 0x744c12c0
or eax, 0x88012930
mov dword [ebx], eax
add ebx, edx
and eax, 0x175ff783
or eax, 0x54644607
and eax, 0x250507
or eax, 0x828808
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2aeda0
or eax, 0x1652013
and eax, 0x1030000
or eax, 0x54880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152a5218
and eax, 0x40011218
or eax, 0x905421c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x25378492
and eax, 0x10010
or eax, 0x458a2d65
mov dword [ebx], eax
add ebx, edx
and eax, 0x28a74bf2
and eax, 0x10140
or eax, 0xf0443280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4611f2a0
and eax, 0x665c7c3f
and eax, 0x40002000
or eax, 0xd8b0575
mov dword [ebx], eax
add ebx, edx
and eax, 0x21317b01
and eax, 0x12100
or eax, 0xe04c1ab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cfa359
or eax, 0x5fe784c5
and eax, 0x55831c6c
or eax, 0x80110
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bd5a62
and eax, 0x182037c
or eax, 0x408080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120a55e7
xor eax, 0x2f6270aa
and eax, 0x8a80481
or eax, 0x83545108
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6a6008
and eax, 0x473b24f1
and eax, 0x30a2001
or eax, 0xac05d844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b88111d
and eax, 0x4403e840
or eax, 0x1381405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2356cbe7
and eax, 0x1004840
or eax, 0x8a0834a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c3ef22
and eax, 0x58dbb5b
and eax, 0x1002800
or eax, 0x4c3b804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3646c
and eax, 0xb726c68
or eax, 0x80001180
mov dword [ebx], eax
add ebx, edx
and eax, 0x304d9780
and eax, 0x1400
or eax, 0x5589e055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbc1819
and eax, 0x6e15622b
and eax, 0x8050008
or eax, 0xb0408b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea99399
and eax, 0x82840001
or eax, 0x9004588
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bed3bb7
and eax, 0xe981740d
or eax, 0x28040
mov dword [ebx], eax
add ebx, edx
and eax, 0x311686f5
xor eax, 0x5c8610c1
and eax, 0x74048000
or eax, 0x80490901
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db112fd
and eax, 0x10000001
or eax, 0x2b88558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be3d67e
and eax, 0x23698455
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7117f556
and eax, 0x1100400
or eax, 0x88e8418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc25105
or eax, 0x15d9d9b0
and eax, 0xd898001
or eax, 0x40020044
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b1aec6
or eax, 0x286f91ff
and eax, 0x6c8d81c8
or eax, 0x10000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e655a15
or eax, 0x68abdad9
and eax, 0x8afdad9
or eax, 0x83502526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44125add
and eax, 0xca81a000
or eax, 0x20025855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11caf008
and eax, 0xf8410801
or eax, 0x148100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f6aaca
and eax, 0x3b80018b
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5ffee8
and eax, 0x3fdf7c81
or eax, 0xc0200004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253fc08b
and eax, 0x7ee3dfa9
and eax, 0xa001c08
or eax, 0x812960f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a66d44a
and eax, 0x8004448
or eax, 0x85898805
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f33534
and eax, 0x1810400
or eax, 0xfe7efb78
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e2671d
and eax, 0x89dc5509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aa4d8fa
xor eax, 0x69222204
and eax, 0xfa5a2415
or eax, 0x5a55080
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ab632
and eax, 0x6c7d61ee
and eax, 0x4c4500a6
or eax, 0x80008b59
mov dword [ebx], eax
add ebx, edx
and eax, 0xf74f9dc
or eax, 0x1e134ba8
and eax, 0x801c080
or eax, 0x81000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x76d34636
and eax, 0x5a24dbe1
and eax, 0x4000
or eax, 0x8d8b8c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7965786b
and eax, 0x9014840
or eax, 0xf6feb738
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe6b48e
and eax, 0xa0100932
or eax, 0x5f648409
mov dword [ebx], eax
add ebx, edx
and eax, 0x1786bed6
or eax, 0x24947709
and eax, 0x114ff1b
or eax, 0x86900e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ca83bc
and eax, 0xb45403
or eax, 0x83480188
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7b3eae
xor eax, 0x4dd01e8c
and eax, 0x4090122
or eax, 0x518000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0ecfe9
or eax, 0x211fde5e
and eax, 0x4c058bfc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5903
and eax, 0x40100
or eax, 0x7de0443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aaab0a6
and eax, 0x6d102da1
and eax, 0x64000101
or eax, 0x884d8a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x41e09413
and eax, 0x8001
or eax, 0x89014182
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f7dd974
and eax, 0x509c845
or eax, 0x50822408
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba3bc2e
and eax, 0x40012804
or eax, 0xac5413d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x349bd661
and eax, 0x4010040
or eax, 0x418a293c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a821fe1
and eax, 0x4a505c31
and eax, 0x10
or eax, 0x708589cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x504195b
and eax, 0x1819087
or eax, 0x8a7e6f78
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9d30f7
and eax, 0x9890045
or eax, 0x8400c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x773ebdc4
and eax, 0x5088444
or eax, 0xfaf77b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x679377a8
and eax, 0x83dc5588
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb95fb9
and eax, 0x880188
or eax, 0x55010062
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb95885
or eax, 0x103f6f0f
and eax, 0x50850bcc
or eax, 0x20008010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd957b7a
and eax, 0x3910f0a6
or eax, 0x2ef0f59
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2c3e5c
and eax, 0x1cb8935f
and eax, 0x18b80005
or eax, 0xe7476c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1ca0e0
or eax, 0x2fa4a9e7
and eax, 0xb0c29e7
or eax, 0x80435418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6d793b
and eax, 0x44220444
or eax, 0x919c809
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9fff35
and eax, 0x9087c38
or eax, 0x82000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c454160
xor eax, 0x348351af
and eax, 0x14030005
or eax, 0x4138c850
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c834db7
xor eax, 0x59db8ffe
and eax, 0x91845e0
or eax, 0x82273804
mov dword [ebx], eax
add ebx, edx
or eax, 0x77994b9f
and eax, 0x49ca938c
and eax, 0x41020004
or eax, 0x421a441
mov dword [ebx], eax
add ebx, edx
and eax, 0x55846077
and eax, 0x40002044
or eax, 0xa0451b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d764a26
and eax, 0x40000004
or eax, 0xd8b3479
mov dword [ebx], eax
add ebx, edx
and eax, 0x53326088
and eax, 0x6bc98737
and eax, 0x40000000
or eax, 0x904d3bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f35d8a2
xor eax, 0x3b7fc9bf
and eax, 0x110a001d
or eax, 0x44812c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4986e901
and eax, 0x2c231a4e
and eax, 0x4010044
or eax, 0xf0543b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d7a56b0
or eax, 0x4c1bcbd8
and eax, 0x450b037c
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37dd1c96
and eax, 0x60440bc8
or eax, 0x84010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59515eb7
and eax, 0x4f5ee5d1
and eax, 0x40400000
or eax, 0x3d98453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ce54dd
and eax, 0x6c4c0119
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6856d2a6
and eax, 0x1383a508
and eax, 0x108
or eax, 0x7df04c33
mov dword [ebx], eax
add ebx, edx
and eax, 0x294c5816
and eax, 0x59d74b6f
and eax, 0x8400800
or eax, 0xa0158311
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be011aa
and eax, 0x60a4100b
or eax, 0x14404500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c24ff44
or eax, 0x1cc5eedc
and eax, 0x18458a09
or eax, 0xc0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3008c62e
or eax, 0xc35c876
and eax, 0x8801c003
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d97ec2
and eax, 0x1014000
or eax, 0x4c8a9845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b07b02d
or eax, 0x7d838b79
and eax, 0x1898360
or eax, 0x600080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ea8cd6
and eax, 0x1597bd76
and eax, 0xd00
or eax, 0x8be04089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16070b28
or eax, 0x2622106a
and eax, 0x15035041
or eax, 0x40088014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e4aae07
xor eax, 0x302106b2
and eax, 0x40102a0
or eax, 0xd0543940
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f3b464
and eax, 0x40010060
or eax, 0x58a081d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d57c190
and eax, 0x4010000
or eax, 0xf8443ba4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d30e06d
and eax, 0x884e189
and eax, 0x108
or eax, 0x4d8b3874
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6b2c6b
and eax, 0x796ca9c5
and eax, 0x40000100
or eax, 0x288d88f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561013a5
and eax, 0xa9d9a5d
or eax, 0x816265a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x475e0968
and eax, 0x78bcf7f5
and eax, 0x80040
or eax, 0x9581c015
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eba7a2d
and eax, 0xdfbbfa64
or eax, 0x20440500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e87bd5c
and eax, 0x58245198
and eax, 0x204008
or eax, 0x83d80583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d35eb8a
and eax, 0x4890000
or eax, 0x410001e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5045c38b
or eax, 0x20315850
and eax, 0x208d8a70
or eax, 0x48000188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2bd440
and eax, 0x33a5bc83
and eax, 0x30a41c80
or eax, 0xb5be37f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28fddb0d
and eax, 0x18bb1f3f
and eax, 0x10020400
or eax, 0xeffd608d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36eae205
or eax, 0x419cb95f
and eax, 0x308795f
or eax, 0x880004a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c60496b
or eax, 0x31b24859
and eax, 0x553a6855
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x497579cd
or eax, 0x5319f16a
and eax, 0x3087860
or eax, 0x88000490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15b0cf35
and eax, 0x438b045
or eax, 0x41034400
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4c7bc1
and eax, 0xb097d84
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fb71a7
and eax, 0x16004
or eax, 0xe9828049
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ecdf4d2
and eax, 0xe04d8001
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c93b3e
or eax, 0x77ab87d9
and eax, 0x33e80589
or eax, 0x8145002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ba5e134
and eax, 0x599015
or eax, 0x1c244840
mov dword [ebx], eax
add ebx, edx
or eax, 0x2911f46f
and eax, 0x168440b
or eax, 0x82800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e37359b
and eax, 0x180
or eax, 0x45890040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b06e689
and eax, 0x4e733456
and eax, 0x4010040
or eax, 0xb04c8ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c735a93
and eax, 0x24400800
or eax, 0x59a8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x57e0e683
and eax, 0x78408b0b
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c3b69e
or eax, 0x1b29e471
and eax, 0x2869e619
or eax, 0xc4141180
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c7cd11
and eax, 0x45c001
or eax, 0x13300084
mov dword [ebx], eax
add ebx, edx
or eax, 0x4de05740
and eax, 0xbf45581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c453fd
xor eax, 0x777eabf6
and eax, 0x10448000
or eax, 0x4305055
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f2dd5e
or eax, 0x1540753e
and eax, 0x1130450a
or eax, 0x22800081
mov dword [ebx], eax
add ebx, edx
or eax, 0x9466808
and eax, 0x3cf5453e
and eax, 0x304400
or eax, 0x450ba045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa8bbe7
and eax, 0xb097de0
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e86e912
and eax, 0xcb24b92
and eax, 0x820800
or eax, 0xc101a44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd180b1
or eax, 0x23eea54
and eax, 0x8c4c8800
or eax, 0x20010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cda8a71
and eax, 0x56220675
and eax, 1
or eax, 0x2bc8558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127116ab
and eax, 0x11394000
or eax, 0x4402b055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb8f851
and eax, 0x5b3926e8
and eax, 0x1202040
or eax, 0x8a045cb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x734e150d
and eax, 0xe8024445
or eax, 0x818000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd4be89
xor eax, 0xb80b2e8
and eax, 0xc0458800
or eax, 0x4000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ea53f97
and eax, 0x3182a92f
and eax, 0x30800903
or eax, 0xb444488
mov dword [ebx], eax
add ebx, edx
or eax, 0x24048c0b
xor eax, 0x2b058d3f
and eax, 0x414004
or eax, 0xb3c8049
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd861d93
xor eax, 0x6abdbd14
and eax, 0x844408a
or eax, 0x91880501
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3adfcd
or eax, 0x2aae9a86
and eax, 0xa05d87
or eax, 0x85402070
mov dword [ebx], eax
add ebx, edx
or eax, 0x33093931
and eax, 0x830875c0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x558bc9aa
and eax, 0x1084000
or eax, 0x5433b455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f260fa9
and eax, 0xb097dfc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1a27b1
and eax, 0x88035845
or eax, 0x60808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a93672e
and eax, 0x2ea91326
and eax, 0x8010100
or eax, 0xd0448801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb4fc36
and eax, 0x21745d32
and eax, 0x1700520
or eax, 0xfe8c88c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2c5abe
and eax, 0xf04c8bff
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a45124
and eax, 0x8001c883
or eax, 0x9002100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733611b9
xor eax, 0x3e98b7af
and eax, 0xc48b4005
or eax, 0x2100b048
mov dword [ebx], eax
add ebx, edx
and eax, 0x583f9f03
xor eax, 0x662fadf0
and eax, 0x4040151
or eax, 0xc8c8c20c
mov dword [ebx], eax
add ebx, edx
or eax, 0x54704955
xor eax, 0x3ddebc45
and eax, 0xc0004408
or eax, 0xccc88c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a16f1fa
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26cd06ef
and eax, 0xc800c800
or eax, 0x4cc04cc
mov dword [ebx], eax
add ebx, edx
and eax, 0xf11a1c0
and eax, 0x7cd43a9d
and eax, 0xc000080
or eax, 0xe08b554c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df204c0
and eax, 0x5944f638
and eax, 0x1404000
or eax, 0xc620ac83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6f22c5
and eax, 0x5c03c844
or eax, 0xb00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a7fc5fc
and eax, 0xf9d63f0
and eax, 0x4840000
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x491873ac
xor eax, 0x1b836106
and eax, 0x22004
or eax, 0x7888e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x27783251
xor eax, 0x15fc9f25
and eax, 0x20040500
or eax, 0xc841c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5115497a
and eax, 0x8a58
or eax, 0x3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x12129f18
and eax, 0x2000544
or eax, 0x80c04083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6081b5e0
and eax, 0xc2000162
or eax, 0x5000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3824e020
and eax, 0x6a20e040
or eax, 0xd80005
mov dword [ebx], eax
add ebx, edx
or eax, 0x74573fb7
xor eax, 0x7c83ec00
and eax, 0x440000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x121277dc
and eax, 0x5217d8
or eax, 0x88000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7502e77d
xor eax, 0x48e0a19b
and eax, 0x3000c100
or eax, 0x80450600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3672a
and eax, 0x10200
or eax, 0x3835
mov dword [ebx], eax
add ebx, edx
or eax, 0x306c5917
xor eax, 0xf731242
and eax, 0x1f104145
or eax, 0xe00482
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f9913f
and eax, 0x4700002a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528ac22b
xor eax, 0x323fe7fd
and eax, 0x6012a045
or eax, 0x80c01800
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e3bdf7
xor eax, 0x150d9df
and eax, 0x45830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ccf194e
and eax, 0x460000
or eax, 0x11841fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250b65dc
and eax, 0x3d9eedb2
and eax, 0x24040400
or eax, 0xc041c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x416ce9fa
and eax, 0x4000
or eax, 0x1a11
mov dword [ebx], eax
add ebx, edx
or eax, 0x7324667f
and eax, 0x43044447
or eax, 0x88d00180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ee3467
or eax, 0x78204171
and eax, 0xc6000160
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x381e6fc2
or eax, 0x4be46fda
and eax, 0x3b426440
or eax, 0x9005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7c9c0e
and eax, 0x44060001
or eax, 0x1c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3bc765
and eax, 0x20000
or eax, 0x984af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe0431b
and eax, 0x4200
or eax, 0xd0458500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2629e923
or eax, 0x17f3f32a
and eax, 0x13220
or eax, 0xcd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d42bbed
and eax, 0x204005c5
or eax, 0x429c4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e4cd458
and eax, 0x460000d7
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb6fd66
and eax, 0x8404ac45
or eax, 0x490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e88fd2
and eax, 0x4c50000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1016bd
xor eax, 0x1711997e
and eax, 0xc68f80
or eax, 0x39103c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e5445
xor eax, 0x79ff402f
and eax, 0x4c448300
or eax, 0x80014400
mov dword [ebx], eax
add ebx, edx
or eax, 0x16efbf14
or eax, 0x22521761
and eax, 0xba70
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0c816c
xor eax, 0x69eee729
and eax, 0x10a04487
or eax, 0xac080140
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b6bb30
and eax, 0xc60000a2
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x406ddf88
and eax, 0x42488400
or eax, 0x10822045
mov dword [ebx], eax
add ebx, edx
or eax, 0x139497e3
and eax, 0x137b0b73
and eax, 0x1420001
or eax, 0x44850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194b0c16
and eax, 0x800
or eax, 0x171e3a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x456ef270
and eax, 0x44458b00
or eax, 0xb8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3ac221
or eax, 0x686666fc
and eax, 0x20a22d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30476536
or eax, 0x7795b7d6
and eax, 0x74458100
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b26f3c
and eax, 0x64d5c841
and eax, 0x20000800
or eax, 0xbf8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371aa474
and eax, 0xc80e84d
or eax, 0x41091400
mov dword [ebx], eax
add ebx, edx
and eax, 0x211c5930
and eax, 0x1084800
or eax, 0x8a01a3f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60feded9
xor eax, 0x74b74a97
and eax, 0x82007814
or eax, 0x40838041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db22e13
or eax, 0xb2f031c
and eax, 0xf8158901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25275f
and eax, 0x3870050b
or eax, 0x3884080
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ff2bc2
or eax, 0x31996450
and eax, 0xd0f4841
or eax, 0x80008004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0a6931
and eax, 0x40
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4ed88c
and eax, 0x34c488b
or eax, 0x80b00500
mov dword [ebx], eax
add ebx, edx
and eax, 0xe00fc54
and eax, 0x421ff6b3
and eax, 0
or eax, 0x4d8901c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b7519d
and eax, 0x5414005c
or eax, 0xa0418ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x32849f15
and eax, 0x8a00
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
or eax, 0x5252852c
or eax, 0x985f00
and eax, 0x418bf405
or eax, 0x4000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc6c1f3
and eax, 0x14801a4
or eax, 0xa08258
mov dword [ebx], eax
add ebx, edx
and eax, 0x4592b896
or eax, 0x464a173e
and eax, 0x3c80588
or eax, 0x88344001
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fe81c0
and eax, 0x3a1a58b9
and eax, 0x24009
or eax, 0xc1819c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x45183c12
or eax, 0x2160dc68
and eax, 0x40408800
or eax, 0x9c0d0101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6711917c
and eax, 0x83441009
or eax, 0xa04582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9ecb04
xor eax, 0x172a349b
and eax, 0x1000000
or eax, 0x548901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54307275
and eax, 0x1f81de9e
and eax, 0x10284
or eax, 0xe0448960
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3665f8
and eax, 0x8901c080
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c63bfab
xor eax, 0x65b4fa7
and eax, 0x4908a004
or eax, 0x4834041
mov dword [ebx], eax
add ebx, edx
and eax, 0x298f5aee
and eax, 0x90040
or eax, 0xd44403b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de8d2ce
and eax, 0x352d8a9a
and eax, 0x80
or eax, 0x8bc44d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15523de
and eax, 0x205a45d4
and eax, 0x4054
or eax, 0xc283b001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef4fe
and eax, 0xc0158001
or eax, 0x30400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413092ae
and eax, 0x441983
or eax, 0x806400
mov dword [ebx], eax
add ebx, edx
or eax, 0x458cd3bf
and eax, 0x45887034
or eax, 0x30040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cdd154
and eax, 0x11040
or eax, 0xd0442b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e41c3b4
and eax, 0x82ba4e1
and eax, 0x10000
or eax, 0x4d8a687d
mov dword [ebx], eax
add ebx, edx
or eax, 0x475a99f0
xor eax, 0x13bffcee
and eax, 0x4c440110
or eax, 0xa00922c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbfe5b1
and eax, 0x4092010
or eax, 0x51824064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e737f7
and eax, 0x64441380
or eax, 0x80112870
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3b65dc
xor eax, 0x63c2b30f
and eax, 0x1884821
or eax, 0x4403105c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f53320
xor eax, 0x5b99f02b
and eax, 0xa70b34
or eax, 0x45080488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7f683f
or eax, 0x729ab6c7
and eax, 0x70c08580
or eax, 0x4000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69e632c2
or eax, 0x55385f03
and eax, 0x480c8b49
or eax, 0xa0410004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcb38b9
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e15c70
xor eax, 0x6be90fd6
and eax, 0x40884044
or eax, 0x1503a809
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b582e0
and eax, 0x7e037df9
and eax, 0x40010040
or eax, 0xa85423ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cc97e
and eax, 0x1cb75820
and eax, 0x8944000
or eax, 0x83201589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e984788
xor eax, 0x1203b4
and eax, 0x824404
or eax, 0xc001a841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7093db1
and eax, 0x7222fd60
and eax, 0x40008900
or eax, 0xac450001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd1f0c6
xor eax, 0x6d8a247d
and eax, 0x145d82
or eax, 0xa02001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1044fe63
xor eax, 0xd410893
and eax, 0xd810871
or eax, 0x400a1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x28e630ba
and eax, 0x604d28f4
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x62da7644
and eax, 0x40080044
or eax, 0x15831031
mov dword [ebx], eax
add ebx, edx
or eax, 0x119904ab
and eax, 0x501110fc
or eax, 0x88442b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e683c39
or eax, 0x59323818
and eax, 0x450b085c
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x61730b66
and eax, 0x20410b54
or eax, 0x90043080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd48681
and eax, 0x9d51d28
and eax, 0x1811400
or eax, 0x440a007d
mov dword [ebx], eax
add ebx, edx
and eax, 0x415a572b
and eax, 0x41021028
or eax, 0x3cf589c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5770c462
and eax, 0x74c085c0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7e4a0f
and eax, 0x11f33343
and eax, 0x10400301
or eax, 0xe40d8808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27099ab0
and eax, 0x81000181
or eax, 0x801e802
mov dword [ebx], eax
add ebx, edx
and eax, 0x113f9cc7
and eax, 0x18001
or eax, 0x28e8744c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7123b985
and eax, 0x4fc1d3
and eax, 0x4a41c0
or eax, 0x8bb5be3f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e80e664
and eax, 0x10039909
and eax, 0x38801
or eax, 0xea804454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec2676b
and eax, 0x84418900
or eax, 0x48140001
mov dword [ebx], eax
add ebx, edx
or eax, 0x479ad62c
xor eax, 0x3211a1d1
and eax, 0xc14c6488
or eax, 0x2118103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c99754
and eax, 0xc88440cc
or eax, 0x4488c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544eb16
and eax, 0xc88805c8
or eax, 0x24035004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db1bb35
and eax, 0x1e5ccb80
and eax, 0x400c880
or eax, 0xc3602403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad8146a
and eax, 0x8590b041
or eax, 0x22440004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2596a4d2
or eax, 0x3324b080
and eax, 0x1460000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277cbcf6
xor eax, 0x10706383
and eax, 0x9cb44
or eax, 0x140088
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f527cf
xor eax, 0x2ac71a3c
and eax, 0x7000c500
or eax, 0x84450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec800f0
or eax, 0xbfdd749
and eax, 0xd001
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x8282a7f
and eax, 0x4dc93bae
and eax, 2
or eax, 0x6ae445c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c076b5
xor eax, 0x4bd97cde
and eax, 0x41000052
or eax, 0x86000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x629c9ac6
xor eax, 0x195f8f78
and eax, 0x181b8400
or eax, 0x203045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a243831
and eax, 0x40070001
or eax, 0x5c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7704c502
and eax, 0x74400
or eax, 0x1808f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bbc0adb
and eax, 0x6b19e2fe
and eax, 0
or eax, 0xf045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a45e291
and eax, 0x401
or eax, 0x18002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3da312
and eax, 0x41c78537
and eax, 0x41040503
or eax, 0x82d840c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291b63c
or eax, 0x72f76a95
and eax, 0xc3000142
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a0c7b4
or eax, 0x35fc82c2
and eax, 0x7a08040
or eax, 0x8022c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x157453ef
or eax, 0x344b4d2c
and eax, 0x5c70001
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380e8e31
xor eax, 0x40b89988
and eax, 0x3100a8
or eax, 0xc840
mov dword [ebx], eax
add ebx, edx
or eax, 0x20150dea
and eax, 0x5c500
or eax, 0xd8400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6296cfc
or eax, 0x3c941d67
and eax, 0x99e
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4030bac5
and eax, 0x84
or eax, 0x23ec4543
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d049eb3
or eax, 0x4c6183ac
and eax, 0x4700016e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x322a35fc
xor eax, 0x13ad4834
and eax, 0xe4072840
or eax, 0x9108005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3337ca38
or eax, 0x30e786a1
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35053d39
and eax, 0x3ba7545a
and eax, 0x801400
or eax, 0x65eba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3316514d
and eax, 0x44100
or eax, 0xc0418600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553babcf
and eax, 0x4847
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9f8037
and eax, 0x2481fde7
and eax, 7
or eax, 0xace045c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157534b6
and eax, 0x81000000
or eax, 0x4600000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f4b5aef
and eax, 0x6434045
or eax, 0x30248400
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d07b94
or eax, 0x5101c659
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29763d7a
and eax, 0x660878
or eax, 0xc284
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efebb1c
and eax, 0x448200
or eax, 0xb8014500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43799811
and eax, 0x1a11
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e5d183
or eax, 0x57e8ce30
and eax, 0x11c44582
or eax, 0xa0100045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ce4ae8
and eax, 0x83000006
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60006503
and eax, 0x5dc47bcd
and eax, 0x4002045
or eax, 0x32478000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f99ce8
and eax, 0x410000
or eax, 0x45860001
mov dword [ebx], eax
add ebx, edx
and eax, 0x47dabc77
and eax, 0
or eax, 0x39dcd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169507ce
or eax, 0x43fd12cd
and eax, 0x54458b00
or eax, 0xa8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226904ed
and eax, 0x20882d
or eax, 0x132000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ece38d
and eax, 0x8000
or eax, 0xfc450900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a293565
and eax, 0x2a4c0d01
or eax, 0x190408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1961a1
or eax, 0x849969f
and eax, 0x4d89bc0d
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f314e93
and eax, 0xb09eadc
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2523a7eb
and eax, 0x2773604c
and eax, 0x2034044
or eax, 0xc0809c11
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7b5ebd
xor eax, 0x77dae772
and eax, 0x54518901
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2b2303
and eax, 0x25763f19
and eax, 0x101
or eax, 0x3bdc448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4c036a
xor eax, 0x4c9315bf
and eax, 0x10f0044
or eax, 0x8c00ac01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4368a31b
and eax, 0x156
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d3d4f5
and eax, 0x1d04583
or eax, 0x82040808
mov dword [ebx], eax
add ebx, edx
or eax, 0x331bd5e1
xor eax, 0x73033635
and eax, 0x408801c8
or eax, 0xd010021
mov dword [ebx], eax
add ebx, edx
or eax, 0x217161be
and eax, 0x684101d4
or eax, 0x80048a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a4372c
and eax, 0x660d1b20
and eax, 0x11000
or eax, 0xe07ce799
mov dword [ebx], eax
add ebx, edx
or eax, 0x56ad52e3
and eax, 0x74c081
or eax, 0x8000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1899be66
and eax, 0x8100000
or eax, 0x33c8558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x99a426
and eax, 0x1058e405
or eax, 0x240850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417c4b1b
and eax, 0x6fd23fc
and eax, 0x108
or eax, 0x33f44483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4369a2ed
xor eax, 0x6ad5968f
and eax, 0x8404041
or eax, 0x358004
mov dword [ebx], eax
add ebx, edx
and eax, 0x309bfecb
xor eax, 0x7af9f19d
and eax, 0x3aa80188
or eax, 0x1004c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bde52da
xor eax, 0xd059e7f
and eax, 0xdd045
or eax, 0x9702008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8dec07
and eax, 0x7e69aae0
and eax, 0x600000
or eax, 0x8390558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x389c58a2
and eax, 0x800082
or eax, 0x55090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef2b942
and eax, 0x584189c0
or eax, 0xa0040230
mov dword [ebx], eax
add ebx, edx
or eax, 0x50085b2d
and eax, 0x6ff6d1b1
and eax, 0x60444101
or eax, 0x14880402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3ff93a
and eax, 0x200c0100
or eax, 0xc8418a49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e05a8f
and eax, 0x5c884102
or eax, 0x20500c39
mov dword [ebx], eax
add ebx, edx
or eax, 0xb262ce8
and eax, 0x54540908
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e5067a3
and eax, 0x2804442b
or eax, 0x55c01110
mov dword [ebx], eax
add ebx, edx
or eax, 0x649f9b3f
and eax, 0x1e3df422
and eax, 0x1c058020
or eax, 0xe0400b19
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f2f0b8
and eax, 0x1da04101
or eax, 0x6048043a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5152e5cf
xor eax, 0xcd799d3
and eax, 0x4d0920
or eax, 0xcc008200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403093b4
xor eax, 0x250ce1d8
and eax, 0x29504908
or eax, 0x54800433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182d8d27
xor eax, 0x134a8a73
and eax, 0x40054209
or eax, 0x88408500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5cd96c
or eax, 0x1e7b2499
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2d775b
or eax, 0x73e122ec
and eax, 0x41c102e9
or eax, 0x4060502
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2d1650
and eax, 0x40
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x39e9ac4
and eax, 0
or eax, 0xec558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e899ae9
and eax, 0xc81121
or eax, 0x75004412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ce55b5
and eax, 0x20040000
or eax, 0xc0418b08
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfd4088
and eax, 0x400000
or eax, 0x74b84523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a847b46
and eax, 0x4c4c0a01
or eax, 0xa0018108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fed726d
or eax, 0x66768fd7
and eax, 0x8901c183
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36168161
xor eax, 0x1a53532c
and eax, 0x500804d
or eax, 0x508b6c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45ebdf1d
and eax, 0x44010808
or eax, 0xb85433f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f7fa68
and eax, 0x44833b78
or eax, 0x1080004
mov dword [ebx], eax
add ebx, edx
and eax, 0x622c432
and eax, 0x28f1968f
and eax, 0
or eax, 0x45af0fb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a10b2b6
and eax, 0x75808500
or eax, 0x4000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c6e6823
and eax, 0x190f27b2
and eax, 0x10000000
or eax, 0xe44d8b30
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b105c
or eax, 0x58d5fc82
and eax, 0x58844c12
or eax, 0x25200129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b8241a
and eax, 0x8044101
or eax, 0xb4418608
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec04c88
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5aa67a
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e8a4be
or eax, 0x29fb5a8
and eax, 0xbc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x107f101f
and eax, 0x39e9fd6f
and eax, 0
or eax, 0xc0558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a9244f
and eax, 0x6455227e
and eax, 0x4414000a
or eax, 0x30a85501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddab0db
and eax, 0x448100
or eax, 0xe4010a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x7014bf3
xor eax, 0x3d80e789
and eax, 0x38804409
or eax, 0x44580132
mov dword [ebx], eax
add ebx, edx
and eax, 0x2319a6cc
and eax, 0x20080008
or eax, 0xd0458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ced5cc5
and eax, 0x7ce04d09
or eax, 0x1000032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc51549
and eax, 0x50050840
or eax, 0xa4508300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7d4754
and eax, 0x38084400
or eax, 0x3c4110b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9722ea0
and eax, 0x303c6001
or eax, 0x5418054
mov dword [ebx], eax
add ebx, edx
and eax, 0x55d9a4e0
and eax, 0x11480000
or eax, 0x22a4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8feed2
and eax, 0x1044000
or eax, 0x1070a845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61629009
xor eax, 0x7f2e67db
and eax, 0x3300d83
or eax, 0x80c44008
mov dword [ebx], eax
add ebx, edx
or eax, 0x30be994a
and eax, 0x18801c9
or eax, 0x4c010020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471c7a0c
and eax, 0x8150be4
or eax, 0xf0408010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5782c2
and eax, 0x70540122
or eax, 0x5a05401
mov dword [ebx], eax
add ebx, edx
or eax, 0x56973a6a
or eax, 0xe815082
and eax, 0x64450b0b
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2493a9cb
and eax, 0x4185b7ba
and eax, 0x18108
or eax, 0xd87c7691
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1e683a
xor eax, 0x1334d149
and eax, 0x10544080
or eax, 0x1208005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b398d9
xor eax, 0x4f1a5683
and eax, 0xb204402
or eax, 0x30c40189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c39f376
and eax, 0x40bb720b
and eax, 0x192001
or eax, 0x964c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ab9471
and eax, 0x280001
or eax, 0x83d04d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8f087e
and eax, 0x98901c1
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56685dae
or eax, 0x35793e10
and eax, 0x38510a78
or eax, 0x80048180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5832d6
and eax, 0x81018002
or eax, 0x8004281
mov dword [ebx], eax
add ebx, edx
or eax, 0x484061e4
and eax, 0x4101a045
or eax, 0x48a1810
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf7896b
and eax, 0x10800
or eax, 0xf84403b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1b405f
and eax, 0x7450412b
or eax, 0x8a00410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3220879e
and eax, 0x1000011a
or eax, 0xc04d8a05
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cca73bb
and eax, 0x7cc4493b
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e7625ca
and eax, 0x50000811
or eax, 0xa0458306
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a34bbb5
xor eax, 0x58993385
and eax, 0x90680301
or eax, 0x4815f498
mov dword [ebx], eax
add ebx, edx
or eax, 0x476d0a7c
or eax, 0x32c472ab
and eax, 0x7dfc453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6335bb6c
xor eax, 0x44520c06
and eax, 0x2444090c
or eax, 0xc8018210
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8df3f1
and eax, 0xe84df399
or eax, 0x300400
mov dword [ebx], eax
add ebx, edx
or eax, 0x39332a46
and eax, 0x1174c085
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d2298a
and eax, 0x39e4418b
or eax, 0x2001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5876c627
and eax, 0x5f4ae6e2
and eax, 0x940c400
or eax, 0x3d1055
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ae0b3d
xor eax, 0x1672eff1
and eax, 0x3800088
or eax, 0x80504503
mov dword [ebx], eax
add ebx, edx
and eax, 0x498e59d7
and eax, 0x1800180
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba43605
and eax, 0x40000000
or eax, 0xa44d8bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41663f40
and eax, 0x81018180
or eax, 0x8004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d840c2
or eax, 0x4cc05778
and eax, 0x4589c449
or eax, 0x10022004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4d691e
or eax, 0x22ca2302
and eax, 0x1c2030c
or eax, 0x80f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc51f505
and eax, 0x9905489
or eax, 0x826c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x421d3d2a
or eax, 0x6ff54107
and eax, 0xc0813005
or eax, 0x28040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4768cf
xor eax, 0x618ef4dc
and eax, 0x90400800
or eax, 0x20058101
mov dword [ebx], eax
add ebx, edx
and eax, 0x651fce69
and eax, 0x4e2f6aad
and eax, 0x801
or eax, 0x83e0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199dd068
or eax, 0x2d954822
and eax, 0xd8901c1
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f9e83d5
and eax, 0x4c0001c0
or eax, 0xb275e820
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a34eef
and eax, 0x702048e0
or eax, 0x8ac8b71f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7add26
or eax, 0xd0433bd
and eax, 0x8b0004e4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27b89442
and eax, 0x8c8014e4
or eax, 0x40434901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daf0d51
or eax, 0x4a346909
and eax, 0xc84c488c
or eax, 0x4808440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5b96f1
and eax, 0xc0804c0
or eax, 0xe083510c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3637406c
xor eax, 0x4f6ae469
and eax, 0x8150a081
or eax, 0x46284c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x327ce7e9
and eax, 0x563cec41
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9c89a3
or eax, 0x541543aa
and eax, 0x45850000
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50807ad9
and eax, 0x700c0
or eax, 0x8424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4caf7fc5
and eax, 0x76512043
and eax, 0x44000000
or eax, 0xb045c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5570da49
and eax, 0x11509
or eax, 0x6032
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2b8664
xor eax, 0x7b80366c
and eax, 0x40a84103
or eax, 0x31004c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594bc610
and eax, 0x2000051
or eax, 0xc5000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4ebee4
xor eax, 0x406f7080
and eax, 0xb21c005
or eax, 0xd62040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7554a902
or eax, 0x4ea01e61
and eax, 0x45c40000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579c3aa7
or eax, 0x2420bb26
and eax, 0x4b2980
or eax, 0x1000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x408013d6
and eax, 0x40410300
or eax, 0xbc04c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f50e61e
and eax, 0xc30c
or eax, 0x10c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d34edf
and eax, 0x40c5
or eax, 0xb0a80502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8f1a6
xor eax, 0x2313428f
and eax, 0x820000c0
or eax, 0x45000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x381fc615
or eax, 0x15c1e134
and eax, 0x4408005
or eax, 0x22340c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cae46da
and eax, 0x44c60001
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c89a867
and eax, 0x24c002aa
and eax, 0
or eax, 0x119c9cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482cb624
and eax, 0x54700
or eax, 0x90408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e452494
or eax, 0x305e276e
and eax, 0x2066
or eax, 0x9090
mov dword [ebx], eax
add ebx, edx
or eax, 0x8725676
or eax, 0x1ca9f51c
and eax, 0x149845c6
or eax, 0x23040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80d6c79
and eax, 0x23975b5c
and eax, 0x3000010
or eax, 0xc4000043
mov dword [ebx], eax
add ebx, edx
and eax, 0x34698ff1
and eax, 0x5506f83
and eax, 0x4000001
or eax, 0x5935c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d4ab03
and eax, 0x4040001
or eax, 0x41c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec69799
and eax, 0x9298
or eax, 0xf82824
mov dword [ebx], eax
add ebx, edx
and eax, 0x41473b3b
and eax, 0x400200
or eax, 0xa005c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b8e137
and eax, 0x207
or eax, 0x8188
mov dword [ebx], eax
add ebx, edx
and eax, 0x195ae3ed
xor eax, 0x63b1f642
and eax, 0x38045c7
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0a09b6
xor eax, 0x533b9995
and eax, 0x40000160
or eax, 0x87000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b07d67a
xor eax, 0x7dcfaf40
and eax, 0x12c85000
or eax, 0x44218445
mov dword [ebx], eax
add ebx, edx
or eax, 0x39170260
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b93602a
and eax, 0x1006028
or eax, 0x809d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b24af20
and eax, 0x4804c600
or eax, 0x94410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5da0f6
and eax, 0x8000
or eax, 0x6a5e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd741ec
and eax, 0x24c00182
or eax, 0xc0084445
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ab5db3
and eax, 0x44000082
or eax, 0x83000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2178e4
or eax, 0x4a034c56
and eax, 0x16003444
or eax, 0x20488001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c49520
and eax, 0x44c40000
or eax, 0x1030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e03f83
and eax, 0x62c80
or eax, 0x800068
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c37d4bc
and eax, 0x40400
or eax, 0xf041c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b4e2aef
and eax, 0x14843
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6caa4b75
xor eax, 0x7f8a5dc1
and eax, 0x2000486
or eax, 0xc4d04141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2935a0d7
xor eax, 0x2e8f867d
and eax, 0x81000000
or eax, 0xa000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x708c78c4
xor eax, 0x60a83eb3
and eax, 0x89244445
or eax, 0x4009b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xffdc6ef
xor eax, 0x2e4e10a4
and eax, 0x88000000
or eax, 0x10000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x766e1938
and eax, 0x4d0a1800
or eax, 0x81e445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7771e117
and eax, 0x640bfe2b
and eax, 0x20080000
or eax, 0xdc4503ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787384aa
or eax, 0x272e52d4
and eax, 0xa32c4580
or eax, 0x48c00809
mov dword [ebx], eax
add ebx, edx
or eax, 0xf89de91
xor eax, 0x72b4022
and eax, 0xe8448b09
or eax, 0x4110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d694157
and eax, 0x8010001
or eax, 0x8100c282
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b82ab0
and eax, 0x1000000
or eax, 0x448bec55
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbd4244
xor eax, 0x24d777e7
and eax, 0x204433a0
or eax, 0x9801084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x10caabd4
xor eax, 0x7a0031fe
and eax, 0xa8802
or eax, 0x110050d
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d3cec8
and eax, 0x7ee853e3
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b56d8a
or eax, 0x33ce0a5b
and eax, 0x31c70850
or eax, 0x4c309184
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7466b
and eax, 0x54a160d6
and eax, 0x548000c0
or eax, 0x21408528
mov dword [ebx], eax
add ebx, edx
or eax, 0x1939faa7
and eax, 0x74498b0c
or eax, 0x80040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27af2b6a
and eax, 0x8100a002
or eax, 0x8014981
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a9e8bd
or eax, 0x9d310ac
and eax, 0x418bf00d
or eax, 0x14000440
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a59518b
and eax, 0x558b05c4
or eax, 0x240a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b92b51
and eax, 0x759205f0
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5079483d
and eax, 0x50400000
or eax, 0x80058b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x405bc066
and eax, 0x1b4fc34e
and eax, 0x1008410a
or eax, 0x6dc00431
mov dword [ebx], eax
add ebx, edx
or eax, 0x50af4335
and eax, 0x5c4d0309
or eax, 0x80008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e528739
and eax, 0x80010000
or eax, 0x900c183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705f5852
and eax, 0x510a9841
or eax, 0x481440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x206363f6
and eax, 0x20044
or eax, 0x1c08390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2aa4a4
and eax, 0xac00500
or eax, 0x81145089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7f1d9d
or eax, 0x26025e4e
and eax, 0xa0834044
or eax, 0x4800a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b73d37e
and eax, 0xc0400101
or eax, 0x20058800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385bffa1
and eax, 0x800c4480
or eax, 0x3c0090b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480e9308
xor eax, 0xe6fffe9
and eax, 0x45890140
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d77efd
and eax, 0x440100c0
or eax, 0xb8548b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x777511d0
and eax, 0x7d601118
or eax, 0x804423
mov dword [ebx], eax
add ebx, edx
and eax, 0x46eb36b0
or eax, 0x70590db9
and eax, 0x44410509
or eax, 0x8004c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f8f2cd
and eax, 0x16bd9777
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x368936e3
and eax, 0x48106e3
or eax, 0x41460108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27af61ff
and eax, 4
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x413500f3
xor eax, 0x1719a3a4
and eax, 0x40048300
or eax, 0x80410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6f6a91
and eax, 0x5467380d
and eax, 0x40440001
or eax, 0x3580450a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17c32390
and eax, 0x6ebc5ea9
and eax, 0x60040208
or eax, 0x94498900
mov dword [ebx], eax
add ebx, edx
or eax, 0x510f83c8
xor eax, 0x2c0a28c2
and eax, 0x5940010a
or eax, 0x24b04c31
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5657d86e
and eax, 0x20058104
or eax, 0x94500a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c05fd30
xor eax, 0x4ce9d493
and eax, 0x708c0123
or eax, 0xc405418
mov dword [ebx], eax
add ebx, edx
or eax, 0x21308454
and eax, 0x5c448113
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f5257b
and eax, 0x58040113
or eax, 0x24b84428
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c86210
and eax, 0x744c030b
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6b75f0
and eax, 0x3b684d03
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d64475b
and eax, 0x9604401
or eax, 0x1db84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x57120cba
and eax, 0x378548b
or eax, 0x80800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5999df7c
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f40e71
and eax, 0x10900a3d
and eax, 0xa30
or eax, 0xc84581c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a0c847
and eax, 0x5cc4413b
or eax, 0x20180400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5488dfab
and eax, 0x1ad6fff9
and eax, 0x448b21
or eax, 0xe0090004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d76c418
and eax, 0x6c704d39
or eax, 0x10800002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4871e683
and eax, 0x58518b19
or eax, 0x80040004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2730770a
and eax, 0x8b205401
or eax, 0x900188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2765411
and eax, 0x1800000
or eax, 0x4409e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x60733e1a
and eax, 0x40498a0c
or eax, 0x980401a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ffc8e3
and eax, 0x8901c983
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c973b4
and eax, 0x4189d805
or eax, 0x14020048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641a780a
or eax, 0x43aa3fe5
and eax, 0x20113ba0
or eax, 0x8c440010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x132c310e
and eax, 0x509083c
or eax, 0x40820141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb5a13a
xor eax, 0x6310c74d
and eax, 0x1280300
or eax, 0xc080e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x44683fec
and eax, 0x600180
or eax, 0x8b844409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682e414a
or eax, 0x7f3202a9
and eax, 0xaf0a0049
or eax, 0x5e804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b36088f
and eax, 0x43fba4b3
and eax, 0x4009a000
or eax, 0xd80084d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0bbeaa
or eax, 0x558b952a
and eax, 0x48018920
or eax, 0xa0540284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27472c7a
and eax, 0x70b5219b
and eax, 0x2082
or eax, 0x8901ca01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3befcc5d
xor eax, 0x27367c90
and eax, 0x15804844
or eax, 0x6803a011
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3c3f79
or eax, 0x176958b7
and eax, 0xf6000a4
or eax, 0x20140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b07a33
and eax, 0x3b45d522
and eax, 0
or eax, 0xfa0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2f8f58
and eax, 0x1884083
or eax, 0x8440052c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f96f5e2
or eax, 0x54ff64ff
and eax, 0x8b2474c0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x616b49d1
and eax, 0x1204040
or eax, 0x4c1b980d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227c04df
and eax, 0xb005c90
or eax, 0x8008210c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3282cb0e
xor eax, 0x54901694
and eax, 0x4512a004
or eax, 0x10214451
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b02a4d
or eax, 0xbb37e18
and eax, 0xb037440
or eax, 0x80080180
mov dword [ebx], eax
add ebx, edx
or eax, 0x653c7eb8
and eax, 0x45233c40
or eax, 0x8005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670b1700
and eax, 0x5debda50
and eax, 0xa40
or eax, 0xf44531bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x62617a
and eax, 0x178
or eax, 0x4d8b0805
mov dword [ebx], eax
add ebx, edx
and eax, 0x2162440
or eax, 0x2ec411e6
and eax, 0xc001e4
or eax, 0x1298200
mov dword [ebx], eax
add ebx, edx
or eax, 0x539357e4
or eax, 0x32427c41
and eax, 0x61e04d81
or eax, 0x88040008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64dc9d60
and eax, 0x8d38d0c1
or eax, 0x72c72e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7968f1cb
and eax, 0x8090050a
or eax, 0x9685081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3085da78
and eax, 0x1098851
or eax, 0x44821004
mov dword [ebx], eax
add ebx, edx
or eax, 0x520e7960
or eax, 0x20455d67
and eax, 0x14458954
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0b315c
and eax, 0x82480888
or eax, 0x1b04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b4501f
or eax, 0x56e23d35
and eax, 0x45880181
or eax, 0x8010040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd92f7ec
and eax, 0x80001c0
or eax, 0x90558a38
mov dword [ebx], eax
add ebx, edx
or eax, 0x38adcf44
xor eax, 0x315fe1ab
and eax, 0x9800413
or eax, 0x74145128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40fd3b3a
and eax, 0x3c410a00
or eax, 0xc004811a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9b852b
or eax, 0x13136a5d
and eax, 0x901c003
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e9818fd
and eax, 0x1efbfba6
and eax, 0x8000000
or eax, 0x458bfc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x56290099
and eax, 0x44090000
or eax, 0xb8443bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x306002d
and eax, 0x28
or eax, 0x558b0955
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c8051a
and eax, 0x420060
or eax, 0x1a88390
mov dword [ebx], eax
add ebx, edx
and eax, 0x3226f16d
and eax, 0x200100
or eax, 0xe8d05489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fca939
and eax, 0xe080
or eax, 0x30041
mov dword [ebx], eax
add ebx, edx
or eax, 0x57662e75
or eax, 0x6cfb2afb
and eax, 0xf90448b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x59cba0e0
and eax, 0x9800080
or eax, 0x3260452f
mov dword [ebx], eax
add ebx, edx
and eax, 0x42926b11
and eax, 0x4001
or eax, 0x117c9044
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b671ed
or eax, 0x636b76da
and eax, 0x3f8458b
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f9b4c95
and eax, 0x1880081
or eax, 0x4c010140
mov dword [ebx], eax
add ebx, edx
and eax, 0x179fdc3c
and eax, 0x10000
or eax, 0xf0548bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c2dfd0
and eax, 0x30400100
or eax, 0x44b85423
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8038d
xor eax, 0xea4bee9
and eax, 0x50448900
or eax, 0x80010209
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a6d4a2e
or eax, 0x6f66250c
and eax, 0x8901e803
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x472bdef
and eax, 0x8001
or eax, 0xe58b5044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1f685c
and eax, 0x44084044
or eax, 0x88c48319
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bac9f4
and eax, 0x388ff8f4
and eax, 0x888c044
or eax, 0xc4440c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cf50d0
or eax, 0x7dfaa83
and eax, 0xec8b148c
or eax, 0x4140
mov dword [ebx], eax
add ebx, edx
or eax, 0x2840e99b
and eax, 0x3ebb0ff3
and eax, 0x4080c83
or eax, 0xc354e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ae640e
and eax, 0x454cec05
or eax, 0x8001040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa08f42
xor eax, 0x83551fd
and eax, 0xc10000
or eax, 0x45060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e3dc935
and eax, 0x11a4834
or eax, 0x132c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1894a7f9
and eax, 0x1005c700
or eax, 0xe0400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x645919b0
xor eax, 0x55cb9f1c
and eax, 0x84
or eax, 0x18201
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee01fe8
and eax, 0x4c346eb9
and eax, 0x80
or eax, 0x5aec4547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179696df
and eax, 0x45000010
or eax, 0x82000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7e8d42
or eax, 0x3098ae0
and eax, 0x88840
or eax, 0x78d46005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a5ef02
and eax, 0x6ffe87db
and eax, 0x45400001
or eax, 0x870000
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf95e6d
or eax, 0x2c3ad89f
and eax, 0x724084
or eax, 0x40260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2c2313
or eax, 0x2dfb3251
and eax, 0x20450200
or eax, 0xc000c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d22f34
and eax, 0x3fad9448
and eax, 0
or eax, 0x7057
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeee56bf
and eax, 0x4cc04c0
or eax, 0xc0104107
mov dword [ebx], eax
add ebx, edx
or eax, 0x308e4480
xor eax, 0x5792beee
and eax, 0x83000108
or eax, 0x44000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f01837c
xor eax, 0x1a6aa5d6
and eax, 0x14690000
or eax, 0x84d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x16755d39
and eax, 0x4c50001
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f821540
xor eax, 0x63be3d63
and eax, 0x610000
or eax, 0x4c3d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f9815a
and eax, 0x70044200
or eax, 0x88418500
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ddf4b0
xor eax, 0x408d7231
and eax, 0x500
or eax, 0x14256
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d89022
or eax, 0x75057f94
and eax, 0x31004586
or eax, 0x82d00041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c113047
and eax, 0xc7000000
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3696e1
and eax, 0x1000001
or eax, 0xb05dcc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f5f39e
and eax, 0x1450000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1549c8fb
and eax, 0x10948c8
or eax, 0x102100
mov dword [ebx], eax
add ebx, edx
and eax, 0x441d9597
and eax, 0x10100
or eax, 0xc444c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53045f50
and eax, 0x442812ad
and eax, 0x1000
or eax, 0xc8f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x71df2f79
or eax, 0x766b45d8
and eax, 0x32c045c5
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aab7aba
and eax, 0x42000083
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x258c6472
xor eax, 0x6c5f6966
and eax, 0x8b810c05
or eax, 0x3020b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x76530d42
or eax, 0x500d62ac
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x687c7b69
and eax, 0x449d4df4
and eax, 0x110920
or eax, 0x608698
mov dword [ebx], eax
add ebx, edx
or eax, 0x266d3362
and eax, 0x6cb1d6cd
and eax, 0x24018600
or eax, 0x90444100
mov dword [ebx], eax
add ebx, edx
or eax, 0x557ec413
and eax, 0x18603
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6c7e59
and eax, 0x22204447
or eax, 0x40900180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7931a7b4
and eax, 0x40000084
or eax, 0x87000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5cffe6
xor eax, 0x499f43bb
and eax, 0xd860045
or eax, 0x4200ac00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a44aeb6
and eax, 0x38ccc4da
and eax, 0xc40000
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f645f4
xor eax, 0x35f306a0
and eax, 0x4100
or eax, 0x1530a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c8e1bf3
or eax, 0x3f8c966d
and eax, 0x24048700
or eax, 0x80414000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5480687c
and eax, 0x5c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116c2753
xor eax, 0x47185690
and eax, 0x2744189
or eax, 0x81880402
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e078046
or eax, 0x1ee07fde
and eax, 0x58901c0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2e1713
and eax, 0x580d03d0
or eax, 0xa040882c
mov dword [ebx], eax
add ebx, edx
or eax, 0x176b30cd
and eax, 0x8901a981
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8b1bd5
or eax, 0x3059f08a
and eax, 0x90c8f04c
or eax, 0x42200801
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f19ad4
and eax, 0x830002dd
or eax, 0x8000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6901f6
xor eax, 0x3bcae0d7
and eax, 0xcc8340e4
or eax, 0x401d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da3d5ea
and eax, 0x7e5a8fdc
and eax, 0x4040880c
or eax, 0x8c8c44c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfe954
and eax, 0x4ccc844
or eax, 0xc8000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f94e9f
and eax, 0x15dd0601
and eax, 0x4c80400
or eax, 0xc804c8cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9f5a9f
xor eax, 0x19088a0e
and eax, 0x880b144c
or eax, 0x64804180
mov dword [ebx], eax
add ebx, edx
or eax, 0x236abdb2
and eax, 0x168ec80
or eax, 0x140001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae60d16
xor eax, 0x1fb3b1bb
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43643740
and eax, 0x400000
or eax, 0xbbbba4
mov dword [ebx], eax
add ebx, edx
or eax, 0x55370e08
and eax, 0x14458700
or eax, 0xa0004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d05d3b
xor eax, 0x26d977a7
and eax, 0x8408
or eax, 0x1260
mov dword [ebx], eax
add ebx, edx
or eax, 0x178a4857
and eax, 0x884447
or eax, 0x20440180
mov dword [ebx], eax
add ebx, edx
and eax, 0x354cbd63
and eax, 1
or eax, 0xc700000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3f422a
and eax, 0
or eax, 0xb5f8f845
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d38b82d
and eax, 0x5e4753b8
and eax, 0x44400000
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddea086
and eax, 0x820000
or eax, 0x19d0d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d136084
xor eax, 0x6616487b
and eax, 0x40058000
or eax, 0x84404700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f63e67d
or eax, 0x5f0a5464
and eax, 0x15654
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427ec405
xor eax, 0x749b2b71
and eax, 0x2e40182
or eax, 0x89104445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0fcebe
or eax, 0x665f7798
and eax, 0x47000012
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9fdb56
and eax, 0x5d70f58
and eax, 0
or eax, 0x80c4e445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6b493f
and eax, 0x870000
or eax, 0x45400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x416ea092
and eax, 0xe40080
or eax, 0x1e2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bbabc7
and eax, 0x200
or eax, 0xdc45c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2664511b
or eax, 0x600b3e9f
and eax, 0xa68d
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x686c35d6
or eax, 0x743995f6
and eax, 0x186805c7
or eax, 0x804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2139c5b7
and eax, 0x1000150
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58295931
and eax, 0
or eax, 0xb411b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7e4cdd
and eax, 0x40470000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x488be31
and eax, 0
or eax, 0x145ffd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9019d8b
xor eax, 0x2bc80b6c
and eax, 0x5c400
or eax, 0xc8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce09ec
and eax, 0x100
or eax, 0x8c3e
mov dword [ebx], eax
add ebx, edx
or eax, 0x60921799
and eax, 0x40800587
or eax, 0x6284040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b31479c
and eax, 0x6c500213
and eax, 0x44000000
or eax, 0x830000e8
mov dword [ebx], eax
add ebx, edx
or eax, 0xea59b96
and eax, 0x89019844
or eax, 0x10482401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb13ce7
and eax, 0x5c10000
or eax, 0x40060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5537e13a
and eax, 0x36bafa44
and eax, 0x20000
or eax, 0xd07d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4991a9fa
and eax, 0x40048600
or eax, 0x80414100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe507f4
and eax, 0x59792544
and eax, 0x44
or eax, 0x11eb2
mov dword [ebx], eax
add ebx, edx
or eax, 0x5216bb30
or eax, 0x7ded3f97
and eax, 0x70f005c7
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa19863a
and eax, 0xc2000105
or eax, 0x5000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aed4f55
and eax, 0xad814045
or eax, 0x1010a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5458fec4
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x662d6e56
and eax, 0xe22254
or eax, 0x1090a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f663838
xor eax, 0x59b9ddc0
and eax, 0x4054700
or eax, 0xe8408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x385ece43
and eax, 0x1d9ef7d7
and eax, 0xc200
or eax, 0x20e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c823ae
or eax, 0x11073781
and eax, 0x618045c7
or eax, 0x2300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8e191e
and eax, 0x90
or eax, 0xc7000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157bb5a2
or eax, 0x18c982fd
and eax, 0x1271a045
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147df64b
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79493cfd
xor eax, 0x2ff80664
and eax, 0x122298
or eax, 0x888100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa9ca1c
and eax, 0x3f7b1951
and eax, 0
or eax, 0x6333e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b87c15e
and eax, 0x800002
or eax, 0x450b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d0bf7e
or eax, 0x368e1c5b
and eax, 0x14040c40
or eax, 0x6121a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff5ed8c
and eax, 0x45810000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b83246
and eax, 0x68010240
or eax, 0x804c89a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c81b861
and eax, 0x57dda01c
and eax, 0
or eax, 0x89e04d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c94a701
and eax, 0x160e808
or eax, 0x88b0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eabaae7
and eax, 0x3e8408b
or eax, 0x80001500
mov dword [ebx], eax
add ebx, edx
or eax, 0x161130ec
and eax, 0x158901c2
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fcb837
xor eax, 0x19fab665
and eax, 0x8408260
or eax, 0xe0050988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cbd31a
and eax, 0x6b6fec31
and eax, 0x90c4030
or eax, 0x6d0050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4b31ef
and eax, 0x10084
or eax, 0x8b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b391957
and eax, 0x20098b00
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e6c3
xor eax, 0x1caff555
and eax, 0xbc700880
or eax, 0x43088509
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d22409
and eax, 0x558aad89
or eax, 0x15276
mov dword [ebx], eax
add ebx, edx
and eax, 0xd362664
and eax, 0x4000024
or eax, 0x70958988
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b336be
and eax, 0x3b7bfbe
or eax, 0x88484041
mov dword [ebx], eax
add ebx, edx
or eax, 0x175b3a44
or eax, 0x7b1e94f0
and eax, 0xe883ac45
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22bea597
or eax, 0x5d2b0864
and eax, 0x8c050900
or eax, 0x20408001
mov dword [ebx], eax
add ebx, edx
and eax, 0x69947ac3
xor eax, 0x526effc7
and eax, 0x7a688582
or eax, 0x85100809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fb1c04
and eax, 0x3418bfef
and eax, 0x400918f
or eax, 0x893b6e70
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d704cb1
and eax, 0xad7bff74
or eax, 0x52840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x383edf6e
and eax, 0x100a0964
or eax, 0x45812019
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f4b75a
and eax, 0x70958978
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bec9683
or eax, 0x418b8443
and eax, 0xbff9ffb
or eax, 0x80006004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x688c4870
and eax, 0x5c5f371a
and eax, 0x10000
or eax, 0x8588c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x676011dd
and eax, 0xe7e9d94c
or eax, 0x18162620
mov dword [ebx], eax
add ebx, edx
or eax, 0x362b7ac2
and eax, 0x83f84d8a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2e73fb
and eax, 0x10bc84e8
and eax, 0x8800c0
or eax, 0x4d010101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1349a2f7
xor eax, 0x2c181ecf
and eax, 0x709089f8
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b6356
or eax, 0x4a262ef4
and eax, 0x3bbfeffe
or eax, 0x401001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65706da6
and eax, 0x5e8f0011
or eax, 0xa1706c84
mov dword [ebx], eax
add ebx, edx
or eax, 0x1604afe0
xor eax, 0x32471b04
and eax, 0x893074f1
or eax, 0x207080e
mov dword [ebx], eax
add ebx, edx
and eax, 0x173201f6
and eax, 0x70d3c9c6
and eax, 0x20044
or eax, 0x4501f001
mov dword [ebx], eax
add ebx, edx
or eax, 0x71922900
and eax, 0x60818940
or eax, 0x80400a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x64343b8e
xor eax, 0x50d2445a
and eax, 0xd64dda
or eax, 0x8b29b225
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d5fad54
and eax, 0x7e0901fb
and eax, 0x8090040
or eax, 0x8580d80d
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e08a40
or eax, 0x4e5e215a
and eax, 0xdffffb44
or eax, 0x20000420
mov dword [ebx], eax
add ebx, edx
or eax, 0x525fdb07
xor eax, 0xd422145
and eax, 0x82a05402
or eax, 0x1400189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec9e920
and eax, 0x15090082
or eax, 0x40800140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf4145b
or eax, 0x11d35d30
and eax, 0x810960
or eax, 0x68048280
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b525f2e
and eax, 0x28000b20
or eax, 0x13fff4df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ceb7ba
xor eax, 0x5695f12e
and eax, 0x5ea42001
or eax, 0xa15b4484
mov dword [ebx], eax
add ebx, edx
and eax, 0xa23098d
and eax, 0xa030085
or eax, 0x81087c7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ad5534
and eax, 0xa9060049
or eax, 0x609d404
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e7c3c7
and eax, 0x1058045
or eax, 0xc8802808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a35d737
xor eax, 0x778543a9
and eax, 0x4003054
or eax, 0x518b0220
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f0ffc
and eax, 0x1c203d4
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d74c19e
and eax, 0x1400180
or eax, 0x8a945409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcb9ad0
or eax, 0x5212028a
and eax, 0x441bc441
or eax, 0x1201004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711e873e
and eax, 0x4015178
or eax, 0xc3082c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f273a57
and eax, 0x70d76d03
and eax, 1
or eax, 0x19044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be7cccf
xor eax, 0x7eb86f12
and eax, 0x54a0000
or eax, 0x2a10000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa05f9c1
xor eax, 0x3273c2d3
and eax, 0x900102
or eax, 0x44c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4469f7eb
or eax, 0x133630f8
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c8e822
and eax, 0
or eax, 0x4d33c44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f5b8c5
and eax, 0x649b2f40
and eax, 0x10000
or eax, 0x8b087490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d24bf60
or eax, 0xab3b80d
and eax, 0xaa83f055
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b2dd06
and eax, 0x40008000
or eax, 0xb0550901
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fb0edc
and eax, 0x100000
or eax, 0x83a8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b074d84
xor eax, 0x6aabe498
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af99317
and eax, 0x90100
or eax, 0xb8448ab8
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cd31ff
and eax, 0x200c0138
or eax, 0x5cb04c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551d8f01
and eax, 0x18222
or eax, 0xd0540905
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e043ddd
and eax, 0x3fb8081f
and eax, 0x1c10001b
or eax, 0x60e45520
mov dword [ebx], eax
add ebx, edx
or eax, 0x236da17e
and eax, 0xeb91be
and eax, 0x41811e
or eax, 0xc8040a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x62c0e08e
xor eax, 0x54e0b37e
and eax, 0x14800130
or eax, 0x6940440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303d537c
and eax, 0x84d0244
or eax, 0xa0008900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed5bf7
and eax, 0x29a04003
or eax, 0x12500d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e638a22
xor eax, 0x7cbe2b44
and eax, 0x205c2044
or eax, 0x1921cc09
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e67908
and eax, 0x204008
or eax, 0xf901583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4218a7
and eax, 0xbd055af
or eax, 0x30080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fa2ea73
and eax, 0xbe3b686
and eax, 0x9000000
or eax, 0x247de055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176a3c0f
xor eax, 0x16150e34
and eax, 0x400a
or eax, 0x83b80581
mov dword [ebx], eax
add ebx, edx
and eax, 0xae1e67e
and eax, 0x800000
or eax, 0x450901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1deb367f
and eax, 0x21704e40
and eax, 0x400200
or eax, 0xb80589b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c4eb05
and eax, 0xc0016099
or eax, 0x47c9700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4877c728
and eax, 0x8000081
or eax, 0x1174c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x61267646
and eax, 0x39744483
or eax, 0x2800908
mov dword [ebx], eax
add ebx, edx
and eax, 0x12706c03
and eax, 0x24a4f58c
and eax, 0x204000
or eax, 0x115d904d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d58bf95
and eax, 0x194c5589
or eax, 0x22800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5851a34e
and eax, 0x11dc045
or eax, 0x8600810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65426157
or eax, 0xb66e3d7
and eax, 0x3384183
or eax, 0x80800408
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbf8d70
xor eax, 0x2ffed849
and eax, 0x10180
or eax, 0x45880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4612b2b
and eax, 0x40480aa8
or eax, 0xb0058110
mov dword [ebx], eax
add ebx, edx
and eax, 0x600d0faf
and eax, 0x10980
or eax, 0x8900e003
mov dword [ebx], eax
add ebx, edx
or eax, 0x709fb8c6
xor eax, 0x209cc38c
and eax, 0x51033049
or eax, 0x488c004
mov dword [ebx], eax
add ebx, edx
or eax, 0xf091881
or eax, 0x5e0c5d11
and eax, 0x4c0531c4
or eax, 0x80500220
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c298c3
and eax, 0x44830964
or eax, 0x1080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9e36b1
or eax, 0x470d6820
and eax, 0x10803c0
or eax, 0xe08018
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad95d1f
and eax, 0xbd84589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42112f25
and eax, 0x7b301e45
and eax, 1
or eax, 0x4d03d04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e52883c
and eax, 0x39af86f5
and eax, 0x8004
or eax, 0x608d09c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f211bd4
and eax, 0x109c4
or eax, 0x8bfef63b
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e842c8
and eax, 0x8804040
or eax, 0xe2039015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1276a24
xor eax, 0x72ec70c5
and eax, 0x90408800
or eax, 0x40150101
mov dword [ebx], eax
add ebx, edx
or eax, 0x571d3221
and eax, 0xd740b901
or eax, 0x28200482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4fb522
and eax, 0x250008a1
or eax, 0x5000f75e
mov dword [ebx], eax
add ebx, edx
or eax, 0x329ac0f6
and eax, 0x60008b25
or eax, 0x80450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a1d726
xor eax, 0x381f7a47
and eax, 0x8900a000
or eax, 0x14883
mov dword [ebx], eax
add ebx, edx
or eax, 0x2442fe39
or eax, 0x6cbb6466
and eax, 0x4d8be045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e733df
and eax, 0x1810040
or eax, 0x688388
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e564cf
and eax, 0x3c84589
or eax, 0x88000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6439511f
and eax, 0x4001
or eax, 0x5503a054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x511c351e
and eax, 0x145448
or eax, 0x8b002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efb1a98
and eax, 0x5332c40
or eax, 0x40008005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a37fb43
xor eax, 0x7a00b41e
and eax, 0x64042318
or eax, 0x804118a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa6958a
and eax, 0x44000108
or eax, 0x98b0875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c477e89
or eax, 0x34a45ff
and eax, 0x1c003a8
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd771d8
and eax, 0x49004000
or eax, 0xa0a80d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1648015c
and eax, 0x402fa215
and eax, 0x40200000
or eax, 0xbfdffe60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512a7f7f
or eax, 0x6d206866
and eax, 0x3014868
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfda9f0
and eax, 0x10800
or eax, 0x44f2e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3845a7c2
and eax, 0x10000
or eax, 0x558a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc79f4
and eax, 0xc20100
or eax, 0x208008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1b3bdd
and eax, 0x40400000
or eax, 0x34000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd15bb
xor eax, 0x27628823
and eax, 0x11058400
or eax, 0x86404206
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d5d4b6
and eax, 0x1bd114ad
and eax, 0
or eax, 0xc604eb01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c862e14
or eax, 0x5fdd9fc9
and eax, 0x8a009745
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76bda7c6
and eax, 0x44881001
or eax, 0x1008744
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a7eda0f
or eax, 0x52f89319
and eax, 0x5c4c8b1d
or eax, 0xa0010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x77897d8f
and eax, 0xd74de981
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df08b51
xor eax, 0x6b342cb5
and eax, 0x41890000
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad23402
and eax, 0x10510000
or eax, 0x88048bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6b8077
and eax, 0x887c0103
or eax, 0x1805400
mov dword [ebx], eax
add ebx, edx
and eax, 0xb850674
and eax, 0x9800000
or eax, 0x6b9855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f1397b0
xor eax, 0x3350a2aa
and eax, 0x88050b
or eax, 0x83104080
mov dword [ebx], eax
add ebx, edx
or eax, 0x71208cf8
and eax, 0x7dcbf951
and eax, 0x41880140
or eax, 0x4010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x678abca
xor eax, 0x15fc6006
and eax, 0x10058b88
or eax, 0x88480010
mov dword [ebx], eax
add ebx, edx
or eax, 0x64774b51
and eax, 0xc784919
or eax, 0x3800422
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e14f91
and eax, 0x10d89
or eax, 0xb004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d8ca93f
and eax, 0x58900
or eax, 0xa0500200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5a76d
and eax, 0x18200
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6582c8
and eax, 0x41
or eax, 0x458ba014
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a9f756
and eax, 0x5aca79a
and eax, 0x10
or eax, 0xb84503cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d2b8ad
and eax, 0x10400088
or eax, 0xef1c8501
mov dword [ebx], eax
add ebx, edx
or eax, 0x577f19a9
and eax, 0x4d0b9da9
or eax, 0x806256
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e1b51b
xor eax, 0x23912bb5
and eax, 0x400088ac
or eax, 0x188d0110
mov dword [ebx], eax
add ebx, edx
and eax, 0x52904b5a
and eax, 0x800918
or eax, 0x8b7ff6e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d67729
or eax, 0x7005b7b6
and eax, 0xc2019c54
or eax, 0x824001
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f29df0
and eax, 0x40008800
or eax, 0x9c550101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6c5ab8
and eax, 0x5c440000
or eax, 0xa318858b
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c68b51
and eax, 0x2ab0480a
and eax, 0x10080a
or eax, 0x852bf7f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36003b0c
and eax, 0xb33bc450
or eax, 0x4cc43b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd940c3
and eax, 0xd890040
or eax, 0x4002113d
mov dword [ebx], eax
add ebx, edx
and eax, 0x64733f66
and eax, 0x3e82b779
and eax, 0x4000160
or eax, 0xd04d229c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c141246
and eax, 0x5c03d661
and eax, 0x14000040
or eax, 0x418b0934
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e79753
and eax, 0x1772b32e
and eax, 0x20100
or eax, 0x1c082ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b690fc0
or eax, 0x7ed091aa
and eax, 0xaa81588
or eax, 0x81044001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50647c08
xor eax, 0x7c65f40e
and eax, 0x529d405
or eax, 0x40122040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c324aae
xor eax, 0x1c9452d7
and eax, 0x1252c20
or eax, 0x8a0051c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x430b5715
and eax, 0x3011400
or eax, 0xf498a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a0f3b84
or eax, 0x55f14835
and eax, 0x453ba475
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x770f4f32
and eax, 0x5a4a224e
and eax, 0x2082048
or eax, 0x89115d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x677c674b
and eax, 0x4d397049
or eax, 0x28004
mov dword [ebx], eax
add ebx, edx
or eax, 0x51314842
or eax, 0x7de58ba5
and eax, 0x91179c8
or eax, 0x82000410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10db9ec1
or eax, 0x6618747d
and eax, 0x551af455
or eax, 0x210800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0f6b8e
and eax, 0x1d518285
and eax, 0x10000
or eax, 0x8b087de8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2097b6
and eax, 0x8001c844
or eax, 0x40820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e489ce
and eax, 0xc0450101
or eax, 0x8008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x712e34b8
and eax, 0x7c8a11a1
and eax, 0
or eax, 0x83ec4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x714f2f82
and eax, 0x41890189
or eax, 0xc000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f7574
and eax, 0x1da7367e
and eax, 0xc05006c
or eax, 0xb0508b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd9a3f6
or eax, 0x60f2ae50
and eax, 0x89018282
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x492c6658
xor eax, 0x77dbb3db
and eax, 0x4821400
or eax, 0x4109a855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce787a3
and eax, 0x1c083f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb195ee
xor eax, 0x72b4b7e0
and eax, 0x8c00188
or eax, 0x83304401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1735f2c4
or eax, 0xb2be4e8
and eax, 0xd3bc44d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31979388
and eax, 0x92354cc
or eax, 0x82402810
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a282eb7
and eax, 0x41234c55
or eax, 0x14108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6007b575
or eax, 0x9268778
and eax, 0x913752c
or eax, 0x82480080
mov dword [ebx], eax
add ebx, edx
or eax, 0x63d7fdd0
xor eax, 0x298e119b
and eax, 0x8001e845
or eax, 0x5880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d4a1b9
xor eax, 0x2fbc57f2
and eax, 0xd8e11e04
or eax, 0x271ee150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57794302
and eax, 0x88800c02
or eax, 0x1704189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aee40a4
xor eax, 0x4be61f9
and eax, 0xd7a04084
or eax, 0x285f1009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e69faaf
and eax, 0x5041008d
or eax, 0xa0148b72
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd2e3f9
or eax, 0x971218f
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61238a84
xor eax, 0xe58ea93
and eax, 0x850b2014
or eax, 0x80d041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2c2f2f
and eax, 0x1082004
or eax, 0xfef7df50
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4e4e34
and eax, 0xff508530
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7753d1e9
or eax, 0x639e48f9
and eax, 0x50ec9f9
or eax, 0x88013606
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53120861
xor eax, 0x41094918
and eax, 0x82
or eax, 0x59
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7ad74c
and eax, 0x350458b
or eax, 0x20840800
mov dword [ebx], eax
add ebx, edx
or eax, 0x254b98c8
xor eax, 0x23c3dbdb
and eax, 0x40c0000
or eax, 0x8003c84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f66e7f6
xor eax, 0x58582f2b
and eax, 0xc4
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74826166
and eax, 0x30804189
or eax, 0x3381402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c163ba0
or eax, 0x22baa8d2
and eax, 0x1588b451
or eax, 0x80010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5227fa96
and eax, 0x1001b004
or eax, 0xeffe4f48
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e081c0
and eax, 0x4253debf
and eax, 0x2104488
or eax, 0x81a40103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a183fb
and eax, 0x13b318c
and eax, 0x10000
or eax, 0x458801c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x260757
or eax, 0x49e6d362
and eax, 0x48a48320
or eax, 0x4190094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6891d4d9
and eax, 0x45034c10
and eax, 0x4400
or eax, 0xffbbff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a09a549
xor eax, 0x7ff6092c
and eax, 0xad8405
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x2923cc00
and eax, 0x10000
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c8d922
and eax, 0xff828b1
and eax, 0x8400820
or eax, 0xb00d33c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac878a7
xor eax, 0x5270e910
and eax, 0x98800f
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe0bb9c
and eax, 0x1411c7d2
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63689658
and eax, 0xadc6273
and eax, 0x800040
or eax, 0x481589a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18418049
and eax, 0xd409a9
or eax, 0x8b2bf656
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebb81e
or eax, 0x4de0735c
and eax, 0x8589ec45
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d13db61
and eax, 0xc89a3704
or eax, 0x3765c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x172a0676
and eax, 0x80c44902
or eax, 0x3280489
mov dword [ebx], eax
add ebx, edx
and eax, 0x79074a79
and eax, 0x1000001
or eax, 0x4c8901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8f972f
xor eax, 0x4f9d22cb
and eax, 0x8918024
or eax, 0x40040bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c31bbef
xor eax, 0x58ddd2f1
and eax, 0x10cc591d
or eax, 0x2b33a6e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3c16c9
xor eax, 0x49f03b9e
and eax, 0x18334080
or eax, 0xe7cc0415
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f0d059
and eax, 0x8b2954dd
or eax, 0x2922
mov dword [ebx], eax
add ebx, edx
or eax, 0x104088f4
and eax, 0x8109f445
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x246f334a
and eax, 0x4093040
or eax, 0xfbf6cf00
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a96ce2
xor eax, 0x4af603ef
and eax, 0x95c4d8b
or eax, 0x80a00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4f393a
and eax, 0xddff3c89
or eax, 0x22000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae6308e
and eax, 0x13626716
and eax, 2
or eax, 0xf4558bfd
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f79fc9
xor eax, 0x14fbf4ff
and eax, 0x81004200
or eax, 0x8018083
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c01a0ed
xor eax, 0x486c6339
and eax, 0x9e010
or eax, 0x85821445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x219106a3
and eax, 0xa41af240
or eax, 0x5be50d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33cb1e2
and eax, 0x33c8100
or eax, 0xfc00043b
mov dword [ebx], eax
add ebx, edx
and eax, 0x63894af5
and eax, 0x6e9ad886
and eax, 0x42080000
or eax, 0x474ffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d3aab0
and eax, 0x3fc899ec
and eax, 0x800108
or eax, 0x83344c83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb8b4d9
and eax, 0x800089
or eax, 0x4d090160
mov dword [ebx], eax
add ebx, edx
and eax, 0x7912dbe6
xor eax, 0x23ed8fda
and eax, 0x20458a30
or eax, 0x94100184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e48f8c
and eax, 0x88800400
or eax, 0x14c5103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b88b6
xor eax, 0x496f8616
and eax, 0xc4c81881
or eax, 0x3b372014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e70d1d5
and eax, 0xdc4589d5
or eax, 0x22a
mov dword [ebx], eax
add ebx, edx
or eax, 0x32080a15
xor eax, 0x4bcb9c0e
and eax, 0xb5040581
or eax, 0x4a308008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a8290c9
xor eax, 0x5b12bf9a
and eax, 0x4c80aada
or eax, 0x10b5525
mov dword [ebx], eax
add ebx, edx
and eax, 0x19a3260
and eax, 0x1880240
or eax, 0x61818c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767a170c
xor eax, 0x50b45f56
and eax, 0x3044980
or eax, 0x88c80409
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f60c15
and eax, 0x8bfe0895
or eax, 0x74013000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab54095
or eax, 0x4a02337
and eax, 0x34953bb7
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790089a9
and eax, 0x5c2804a2
and eax, 0x4c000002
or eax, 0x31fffffd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10926bce
and eax, 0x44458010
or eax, 0x80000b0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4639a7
and eax, 0x88018083
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3440338b
or eax, 0x41fd32a
and eax, 0xd0bc001
or eax, 0x40800444
mov dword [ebx], eax
add ebx, edx
or eax, 0x2719064e
xor eax, 0x760f99b1
and eax, 0x41bd4
or eax, 0xc4492000
mov dword [ebx], eax
add ebx, edx
or eax, 0x30a916ed
and eax, 0x5489097d
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb35b4b
and eax, 0x1280230
or eax, 0xc28188
mov dword [ebx], eax
add ebx, edx
and eax, 0x761a41d4
and eax, 0x71963116
and eax, 0x100
or eax, 0x8bb85489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111f1f62
or eax, 0x17ddcb35
and eax, 0x8083c045
or eax, 0x40003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3551c472
and eax, 0xf0400001
or eax, 0x58900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d666236
and eax, 0x400000
or eax, 0x83884d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e53e96d
and eax, 0x4d8900e0
or eax, 0x109
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9a39d6
and eax, 0x7e0a29c8
or eax, 0x8024c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56dfe473
xor eax, 0x14db97b3
and eax, 0x40007a48
or eax, 0x158b85b7
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cc7eac
and eax, 0x800008
or eax, 0x628100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e9320e
xor eax, 0x6480377a
and eax, 0x70800000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3139d6ad
or eax, 0x3edae6d6
and eax, 0x1641c606
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52faea9b
or eax, 0x319f0135
and eax, 0xc604eb01
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51166436
and eax, 0x64a33b7f
and eax, 0x205
or eax, 0x8a009440
mov dword [ebx], eax
add ebx, edx
and eax, 0x775f5e0b
or eax, 0x6377462f
and eax, 0x41001605
or eax, 0x4888040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d248d7e
and eax, 0x4008004
or eax, 0xc84d0b9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x55378ba9
and eax, 0x4ca4bf68
and eax, 0x4c208908
or eax, 0xb3100481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e012083
and eax, 0x101ad0a
or eax, 0x548a52f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x762129a1
and eax, 0x4010980
or eax, 0x28948040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e617be8
and eax, 0x80109c0
or eax, 0x83fef63f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34644e50
and eax, 0x80838005
or eax, 0x40004c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca1d8b
and eax, 0xc0418901
or eax, 0xc040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2699e5b0
and eax, 0xee108d81
or eax, 0x1120000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727799e3
and eax, 0x8d031468
or eax, 0x38eb97
mov dword [ebx], eax
add ebx, edx
xor eax, 0x614e382b
and eax, 0xec75c704
or eax, 0x138a3828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f96c39c
and eax, 0x410830
or eax, 0x4586014d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cec7667
and eax, 4
or eax, 0x188
mov dword [ebx], eax
add ebx, edx
and eax, 0x246e6ad4
xor eax, 0x3fe5a47e
and eax, 0x705a000
or eax, 0xc0024b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8e229a
and eax, 0x8800
or eax, 0x445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b6fb3d
and eax, 0x5820000
or eax, 0x50090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b84232
and eax, 0x110210
or eax, 0x8c4409c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cbc273
and eax, 0x448b0b71
or eax, 0x1002404
mov dword [ebx], eax
add ebx, edx
and eax, 0xce0caa7
and eax, 0x68433fb
and eax, 0x800220
or eax, 0x14081d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f08be4d
xor eax, 0x4bd20eaf
and eax, 0x1180108
or eax, 0x8ae04481
mov dword [ebx], eax
add ebx, edx
or eax, 0x321ff3d9
and eax, 0x4f352702
and eax, 0x9212000
or eax, 0x4402d84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d25bb1a
or eax, 0x112aefa0
and eax, 0xc093ba0
or eax, 0xa0440014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2261147d
and eax, 0x4091b7c
or eax, 0x51820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cfbd0c3
xor eax, 0x4f27ea5b
and eax, 0x50040200
or eax, 0xa05101c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a79c56
and eax, 0x60000000
or eax, 0x1ca0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x21beb88a
or eax, 0x7c1493ff
and eax, 0x68048b10
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be2000a
or eax, 0x4b9fef5a
and eax, 0x70a0450a
or eax, 0x4400021
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e60850
and eax, 0x10400000
or eax, 0xac0d8b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcfa0a
and eax, 0x4440800
or eax, 0x70b0452b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7a7852
and eax, 0x34540909
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4065e9d7
xor eax, 0x1b9de257
and eax, 0x89000880
or eax, 0x1e203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f74b6
or eax, 0x24ce12ed
and eax, 0x58a9455
or eax, 0x40012000
mov dword [ebx], eax
add ebx, edx
or eax, 0x749c8c6e
or eax, 0x33d3ec53
and eax, 0x44d32c54
or eax, 0x8000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb43a41
xor eax, 0x3942ab6d
and eax, 0x45810000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ffc8efc
or eax, 0x666c69c3
and eax, 0x284d8bd4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4176c4
or eax, 0x51bf7488
and eax, 0x81944d08
or eax, 0x8400023
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbaf8bc
xor eax, 0x5d4be8f4
and eax, 0xcba04c
or eax, 0x9200801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656b0d9
and eax, 0x294b6fd1
and eax, 0x1080080
or eax, 0x82a0550b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ff26c6
xor eax, 0x6fa04ba1
and eax, 0x48100c0
or eax, 0x51080102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ccb7eeb
xor eax, 0x26dd6f1c
and eax, 0x20440b88
or eax, 0x88018020
mov dword [ebx], eax
add ebx, edx
or eax, 0x571fc74e
and eax, 0xf1c452a
or eax, 0xa00011
mov dword [ebx], eax
add ebx, edx
or eax, 0x380552c2
and eax, 0x11689
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a92fe3
or eax, 0x3268e5a8
and eax, 0x34488900
or eax, 0xc0050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c48301e
xor eax, 0x54105b93
and eax, 0x8801e081
or eax, 0x1000902
mov dword [ebx], eax
add ebx, edx
and eax, 0x518ccb9e
xor eax, 0x364abe2f
and eax, 0x150a740d
or eax, 0x40818040
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ddf20e
and eax, 0x702ed4df
and eax, 0x1008
or eax, 0xa4552bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc711ba
and eax, 0x5bc906bb
and eax, 0x10018
or eax, 0x458a1164
mov dword [ebx], eax
add ebx, edx
and eax, 0x5baa8d0a
and eax, 0x1880108
or eax, 0x6082f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725e1d1b
xor eax, 0x777fe1a3
and eax, 0xc84500
or eax, 0x8b300089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5672fe4f
xor eax, 0x4cd4d736
and eax, 0x11a6c40
or eax, 0x4c21800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1815f9ed
and eax, 0x1f123b4b
and eax, 0x1021100
or eax, 0x8a796cf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5522555c
and eax, 0x38339ef2
and eax, 0x8010000
or eax, 0xa70ea055
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ea4982
and eax, 0xd285c855
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c7258fd
and eax, 0x854
or eax, 0x458b1420
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c19f5ba
xor eax, 0x7351f44e
and eax, 0xc001b0
or eax, 0x100824c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2510fce6
and eax, 0xd04508
or eax, 0x8b2c0081
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d8437c
and eax, 0xaf0c404d
or eax, 0x3a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e5d60e
and eax, 0x105c00c
or eax, 0xc8803c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4488c2a5
and eax, 0x3c0307b9
and eax, 0
or eax, 0x558b0874
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b4910
and eax, 0x50110970
or eax, 0x88443288
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b17de76
and eax, 0x11070
or eax, 0x458a000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a04512
or eax, 0x21a9c4f3
and eax, 0x40100f0
or eax, 0xc0443b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b199788
and eax, 0x10000
or eax, 0x4d8a087c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3699c83a
xor eax, 0x2456a08d
and eax, 0x584d28f0
or eax, 0x84001304
mov dword [ebx], eax
add ebx, edx
and eax, 0x39df54b8
xor eax, 0x6bd1289a
and eax, 0x41880028
or eax, 0x4034455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15882495
xor eax, 0x482bf13a
and eax, 0x182091c0
or eax, 0x65d70824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8c3769
and eax, 0x2440848c
or eax, 0x50800140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ea95c
and eax, 0x54440800
or eax, 0x88118308
mov dword [ebx], eax
add ebx, edx
and eax, 0x739d4946
and eax, 0x50100100
or eax, 0x25a85433
mov dword [ebx], eax
add ebx, edx
or eax, 0x158497bf
and eax, 0x24048328
or eax, 0x88410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3cef5c
and eax, 0x3d304538
or eax, 0x40800003
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2be28
and eax, 0x20408b29
or eax, 0x800d0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7337e2
and eax, 0x400120
or eax, 0x7d844c1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df9c547
and eax, 0x20392694
and eax, 0x10400
or eax, 0x8844c309
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a9488
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4b0138
or eax, 0x258798c0
and eax, 0x58700c0
or eax, 0x4040072b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2149721a
or eax, 0x693cfa47
and eax, 0x80
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe6197e4
and eax, 0
or eax, 0xf8558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7590788d
and eax, 0x4805101
or eax, 0x70080422
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c5f1e8
and eax, 0x40000100
or eax, 0xa4458a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f3e15d9
and eax, 1
or eax, 0x8901e882
mov dword [ebx], eax
add ebx, edx
or eax, 0x624474f9
xor eax, 0x331293cb
and eax, 0x48036400
or eax, 0x5888045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccc195c
and eax, 0x1c1814c
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x70d80ffb
and eax, 0xc00188
or eax, 0x8b2c4c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd6795f
and eax, 0x804001
or eax, 0xc203b054
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bee48f
and eax, 0xd0158001
or eax, 0x20400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e807eb
or eax, 0x2ecae2c8
and eax, 0x3a884189
or eax, 0x1300402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad77a10
and eax, 0x116c1001
or eax, 0x810c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e424e81
or eax, 0x11713712
and eax, 0x1604503
or eax, 0x82840888
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef6ef54
and eax, 0x16e1194c
and eax, 0x4800140
or eax, 0x49090081
mov dword [ebx], eax
add ebx, edx
and eax, 0x7984457e
and eax, 0x48000140
or eax, 0x80558aa4
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c14aef
xor eax, 0x3ee236e1
and eax, 0x5524550a
or eax, 0x28c00031
mov dword [ebx], eax
add ebx, edx
or eax, 0xcc156f2
and eax, 0x412e1aab
and eax, 0x40040200
or eax, 0xb0418940
mov dword [ebx], eax
add ebx, edx
and eax, 0x40514e22
xor eax, 0x1b04f56e
and eax, 0x5944452a
or eax, 0x24a80011
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e37e2b7
and eax, 0x1c9d79f4
and eax, 0xd0130
or eax, 0xc0408a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bee1cd
and eax, 0x54e04831
or eax, 0x2904050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x449a1cad
and eax, 0x38540110
or eax, 0xc0018a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x510dc66e
and eax, 0x58200
or eax, 0xa0502d0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c607177
or eax, 0x27fb53c
and eax, 0x749005
or eax, 0x25004280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746380ba
or eax, 0x2ad195e5
and eax, 0xb90458b
or eax, 0x4200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e656861
and eax, 0x2bd045ab
or eax, 0x10080004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d316e66
and eax, 0x19796045
or eax, 0x49000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51a1438c
and eax, 0x2d69a4ae
and eax, 0x1000000
or eax, 0x3ac04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af0070c
and eax, 0x11300805
or eax, 0x4db048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e514f9
and eax, 0xf489fbf
and eax, 0x3080480
or eax, 0x28e0510b
mov dword [ebx], eax
add ebx, edx
and eax, 0x63339b87
and eax, 0x1201001
or eax, 0x854c054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x534e47b
and eax, 0x40040a
or eax, 0x83b04181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc36765
and eax, 0x450100e8
or eax, 0x880100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddf6fa5
or eax, 0x47d8e7ba
and eax, 0x404983b0
or eax, 0xa8040840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6100664c
and eax, 0x8901c180
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c22ef24
and eax, 0xc000
or eax, 0xd5e9284d
mov dword [ebx], eax
add ebx, edx
and eax, 0x32366812
and eax, 0x206800
or eax, 0x8bdf97fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1d83fa
and eax, 0x2010050
or eax, 0xe0800805
mov dword [ebx], eax
add ebx, edx
or eax, 0x17188181
and eax, 0x20000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a52a5b
xor eax, 0x419a70e3
and eax, 0x5060230
or eax, 0x40c00444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5c166c
and eax, 0x8a0010
or eax, 0x4610185
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bba637c
xor eax, 0x7a048c58
and eax, 0x840544
or eax, 0x114082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b491854
and eax, 0x8944582
or eax, 0x80010008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfc9ccb
and eax, 0x41099841
or eax, 0xc820604
mov dword [ebx], eax
add ebx, edx
and eax, 0x507fdab5
and eax, 0x40018004
or eax, 0x8c001f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8f433
and eax, 0x9000000
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763fc12
and eax, 0x403f408
or eax, 0x51880045
mov dword [ebx], eax
add ebx, edx
or eax, 0x29578b61
and eax, 0x7455032c
or eax, 0x80000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x785ae449
or eax, 0x42c45feb
and eax, 0x62945589
or eax, 0x89280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ff37e7d
and eax, 0xbc450b09
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ce3874
xor eax, 0x3c2e700d
and eax, 0x8004001
or eax, 0x81018082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738e4273
xor eax, 0x34569cb1
and eax, 0x4c891c41
or eax, 0x102a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a2df1e
and eax, 0x28092318
or eax, 0x844418a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1deccf46
and eax, 0x6caa7586
and eax, 0xa00506
or eax, 0x1008809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb2f2ac
and eax, 0x45020000
or eax, 0x10890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20231af6
and eax, 0x50000ac0
or eax, 0x80550100
mov dword [ebx], eax
add ebx, edx
and eax, 0x173e17b4
xor eax, 0x39c0ef7d
and eax, 0x1800874
or eax, 0x440b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x275974c9
and eax, 0x404038ac
or eax, 0x88050340
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d13b85c
and eax, 0xc4a8942
and eax, 0x40
or eax, 0x458b243c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e92d54c
and eax, 0x5d939178
or eax, 0x20640880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da80e7d
and eax, 0x40408584
or eax, 0x34800070
mov dword [ebx], eax
add ebx, edx
and eax, 0x740d398c
or eax, 0x767a02e6
and eax, 0x44480300
or eax, 0x80058811
mov dword [ebx], eax
add ebx, edx
and eax, 0x646ee200
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b051790
and eax, 0x1010000
or eax, 0x548ac44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2e07dd
xor eax, 0x58fe0630
and eax, 0x40510180
or eax, 0xa4043244
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd00e9c
or eax, 0x2267040d
and eax, 0x44030005
or eax, 0x1880870
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2f3ff5
and eax, 0x4010820
or eax, 0xd0443388
mov dword [ebx], eax
add ebx, edx
or eax, 0x405fa91a
and eax, 0x440b1038
or eax, 0x9800445
mov dword [ebx], eax
add ebx, edx
or eax, 0x85bfd87
and eax, 0x4c4901d4
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e979c95
or eax, 0x76dd899b
and eax, 0x7c80091b
or eax, 0x1204420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f505774
and eax, 0x78097f9a
and eax, 0x40000a08
or eax, 0xb8558101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af3370
and eax, 0x8900a801
or eax, 0x14282
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220b23f5
and eax, 0x4afa8e3c
and eax, 0xa8814
or eax, 0x45817041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb28ef9
and eax, 0x4c012ac4
or eax, 0x90440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x74cdebc0
and eax, 0x54400100
or eax, 0x2980443b
mov dword [ebx], eax
add ebx, edx
and eax, 0x112c8c93
and eax, 0
or eax, 0xec4d8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b4d030
and eax, 0x4318a4a3
and eax, 0x41180020
or eax, 0x34e44d13
mov dword [ebx], eax
add ebx, edx
or eax, 0x27320444
and eax, 0x30540915
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f633d2
xor eax, 0x7e3c89a8
and eax, 0x8008a80
or eax, 0x81016003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a19d23f
and eax, 0x7e5cf909
and eax, 0x8001
or eax, 0x458b3054
mov dword [ebx], eax
add ebx, edx
or eax, 0x588816ee
and eax, 0x5d8390b0
or eax, 0x20740900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d061ed3
and eax, 0x7d02240a
and eax, 0
or eax, 0xa4453ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e2b027
xor eax, 0xd8e0c39
and eax, 0x9013c
or eax, 0x45820841
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f3eeb2
and eax, 0x1e883f8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23922885
and eax, 0x3f80189
or eax, 0x88004400
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e075bf
and eax, 0x800409
or eax, 0xe903a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x406bf9b9
and eax, 0xa0498901
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25739706
and eax, 0x122acc19
and eax, 0x200401
or eax, 0x33d0518a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff8100a
and eax, 0x14080401
or eax, 0x8181a054
mov dword [ebx], eax
add ebx, edx
or eax, 0x3965c494
and eax, 0xbdede400
or eax, 0x42121b28
mov dword [ebx], eax
add ebx, edx
or eax, 0x4667dd4d
and eax, 0x83f04509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fac21f
and eax, 0x800008
or eax, 0x450901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d603880
or eax, 0x6ecd4cbe
and eax, 0x28ad01f0
or eax, 0x108200
mov dword [ebx], eax
add ebx, edx
and eax, 0x9e7c8af
and eax, 0xa580a0
or eax, 0x5a7f5f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b166a4e
and eax, 0x498b3274
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5311e8e0
and eax, 0x4888880
or eax, 0x20050168
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f6b5e4
and eax, 0x1ffbdec
or eax, 0x8a004213
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea93443
and eax, 0x8500c014
or eax, 0x10891441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5818a97b
and eax, 0x10088000
or eax, 0xeff77f20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1c7e08
and eax, 0x2084400
or eax, 0x81e0018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d93e65b
and eax, 0x1800008
or eax, 0x440901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa628c
and eax, 0x48903e8
or eax, 0x20048800
mov dword [ebx], eax
add ebx, edx
and eax, 0x59aef06f
and eax, 0x8c8068
or eax, 0x3b737f97
mov dword [ebx], eax
add ebx, edx
and eax, 0x1834b33a
and eax, 0x18342008
or eax, 0xe7cb0085
mov dword [ebx], eax
add ebx, edx
and eax, 0x358b3945
and eax, 0x1092005
or eax, 0x8a005dfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b53601c
xor eax, 0x54eb7996
and eax, 0x80816455
or eax, 0x42029800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403e5d47
and eax, 0x80158100
or eax, 0x7c400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557040ab
and eax, 0x78258ef7
and eax, 0x82
or eax, 0x83c04509
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea583c3
and eax, 0x458101c8
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8077cd
and eax, 0x440001c0
or eax, 0x884d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2173d8e8
xor eax, 0x31933f5b
and eax, 0x100a183
or eax, 0x88014800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad29993
xor eax, 0x3ba741ad
and eax, 0x1183c80c
or eax, 0x44080441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b308371
xor eax, 0x107fc8
and eax, 0x340130c4
or eax, 0x80540b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ef39bc
xor eax, 0x28d2cd4b
and eax, 0x831445
or eax, 0x45080a38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad15efe
xor eax, 0x5d82c4b6
and eax, 0x400010
or eax, 0xb00523c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb87663
and eax, 0xaf1c0589
or eax, 0x50008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77431929
and eax, 0x80b9ca0
or eax, 0x4580635f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a5303af
and eax, 0x1c983d8
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3302398c
and eax, 0x2c80800
or eax, 0x81104589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e56e592
or eax, 0x35544c89
and eax, 0xffde0c99
or eax, 0x211024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbd9c5b
and eax, 0x14000e6
or eax, 0x24350019
mov dword [ebx], eax
add ebx, edx
and eax, 0x340c6016
xor eax, 0x439d8c76
and eax, 0x23900400
or eax, 0x1840518b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667bab63
xor eax, 0x1c9343ad
and eax, 0x38a045
or eax, 0x26454010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2176aa8
xor eax, 0x3250ea34
and eax, 0x6104089
or eax, 0x9c40502
mov dword [ebx], eax
add ebx, edx
and eax, 0x4717bbff
and eax, 0x300018b
or eax, 0x38c84424
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0643ad
and eax, 0x1a4c4405
or eax, 0x31b840
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed56b8e
xor eax, 0x47169464
and eax, 0x3bc018b
or eax, 0x80404c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x631434e2
and eax, 0x1000080
or eax, 0x4c890169
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b36693
and eax, 0x7e2d36c0
and eax, 0x40010080
or eax, 0xbc548b7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1c4384
and eax, 0x7acd11f3
and eax, 0x50400030
or eax, 0x2d80550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f070e6f
and eax, 0x26425635
and eax, 0x24400201
or eax, 0xc8058908
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f00dd2
and eax, 0x89018883
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709fd35e
or eax, 0x36262a30
and eax, 0x4d8a2845
or eax, 0x1c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1e7a6b
xor eax, 0x449c8d2b
and eax, 0x1010344
or eax, 0xc08080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6d209f
and eax, 0xbc40189
or eax, 0x80004c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306ea611
and eax, 0xb388c800
or eax, 0x44111445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ff4af5
and eax, 0x85009030
or eax, 0x89404d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd837b4
or eax, 0xc2e4290
and eax, 0xdae5210
or eax, 0xf251ad08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6369f519
and eax, 0xa8cd2b6
and eax, 0x2805000
or eax, 0x8150058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73062d59
and eax, 0x5f19b4ac
and eax, 0x50000080
or eax, 0x589016a
mov dword [ebx], eax
add ebx, edx
or eax, 0x326af670
xor eax, 0x2b196d7
and eax, 0x10180100
or eax, 0x8a582d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6487394e
and eax, 0xbfbbde
or eax, 0x404421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287f5805
and eax, 0x800170
or eax, 0x450b0804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4181db2d
and eax, 0x1800120
or eax, 0x408288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be25674
and eax, 0x7ef7219d
and eax, 0xa200188
or eax, 0x81884401
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bd57a2
and eax, 0x757be37c
and eax, 0x41394008
or eax, 0xc02a045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcaf2ea
xor eax, 0x3b1574f4
and eax, 0x21814bc
or eax, 0x89006840
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ee3db
and eax, 0x339dc6c6
and eax, 0x184040
or eax, 0x55239c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de6451d
or eax, 0x571f9dce
and eax, 0x3195dd8
or eax, 0x88002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea75f6d
or eax, 0x3202dbf4
and eax, 0x453bd045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df5003e
xor eax, 0x1d543740
and eax, 0x16500
or eax, 0x8b1018c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9ebd2f
and eax, 0x6d68e367
and eax, 0x4d08e045
or eax, 0x330808
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae05188
xor eax, 0x4938183e
and eax, 0x20161b0
or eax, 0x89081c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x44cae1bd
and eax, 0x2010
or eax, 0xc2838445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d2a49a
and eax, 0xe9e931d
and eax, 0x100001
or eax, 0xa4458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fb5bc4
and eax, 0x80a04081
or eax, 0x350050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a646a26
and eax, 0x1800180
or eax, 0x44090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72591b08
xor eax, 0x41d7c597
and eax, 0x7603c950
or eax, 0x884820a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35568b96
xor eax, 0x3764e635
and eax, 0xb4098453
or eax, 0x2067bac
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9ad031
and eax, 0xc8859d4d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59aaf922
and eax, 0x2a040f
or eax, 0x908000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27395470
and eax, 0x260b0000
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b8eb29
and eax, 0x12000000
or eax, 0xc0859f55
mov dword [ebx], eax
add ebx, edx
or eax, 0x17acbcfd
and eax, 0xac850d
or eax, 0x20002
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fa4ae5
and eax, 0x360e0000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593b977
and eax, 0x80849845
or eax, 0x40010600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56b842e9
and eax, 0x20840c
or eax, 0x820103
mov dword [ebx], eax
add ebx, edx
or eax, 0x140cfdc
and eax, 0x1820000
or eax, 0x4c090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5570a028
or eax, 0x43aac0f2
and eax, 0x1e980a0
or eax, 0x304
mov dword [ebx], eax
add ebx, edx
or eax, 0x3941836f
and eax, 0x9a00189
or eax, 0x82044c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4926bb68
and eax, 0xc282d041
or eax, 0x10014
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbd82035
and eax, 0x20b80240
and eax, 0x100000
or eax, 0xd0458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x161e58f7
and eax, 0x82404182
or eax, 0x1840409
mov dword [ebx], eax
add ebx, edx
or eax, 0x55133a7e
and eax, 0x458101e8
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1b7737
and eax, 0x2c4
or eax, 0xc44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ba85cf
xor eax, 0x71cb7b40
and eax, 0x3514440b
or eax, 0x48c00930
mov dword [ebx], eax
add ebx, edx
or eax, 0x292fcaea
and eax, 0x28558b71
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6680761
xor eax, 0x3975609b
and eax, 0x1508452a
or eax, 0x68d41011
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e96948
or eax, 0x4431a6e7
and eax, 0x5041836d
or eax, 0xa8040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x66750c31
and eax, 0x71cf82b5
and eax, 0x10001
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aab8338
xor eax, 0x680b4136
and eax, 0x400ac004
or eax, 0x5813841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6887ec
and eax, 0x5a55efe8
and eax, 0x584109a8
or eax, 0x25b69050
mov dword [ebx], eax
add ebx, edx
and eax, 0x7020c115
or eax, 0x70ba7dee
and eax, 0x600039bc
or eax, 0x88450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x59886df1
and eax, 0x48000830
or eax, 0x58b504d
mov dword [ebx], eax
add ebx, edx
and eax, 0x113a78e1
and eax, 0x80020
or eax, 0xc0450388
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecc15cf
and eax, 0x4cc8052b
or eax, 0x30204810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f39bd71
and eax, 0x518040
or eax, 0xd0040b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x647335d9
and eax, 0x74441519
or eax, 0x8884022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef8bb6c
or eax, 0x7a1429a7
and eax, 0x6c44092c
or eax, 0x80018210
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a965ed5
xor eax, 0x25b144a4
and eax, 0x6d140480
or eax, 0x92008109
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac756ef
or eax, 0x6ee3be20
and eax, 0x4c83bea9
or eax, 0x1084156
mov dword [ebx], eax
add ebx, edx
and eax, 0x4928618d
and eax, 0x607d2efc
and eax, 0x80088
or eax, 0x10858940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a45de13
and eax, 0xac857db
or eax, 0x8137a824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b40b9c9
xor eax, 0x6144aef1
and eax, 0x8083e845
or eax, 0x42000410
mov dword [ebx], eax
add ebx, edx
and eax, 0x702e0a5
and eax, 0x8001
or eax, 0xec550900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5978b09c
and eax, 0x48108000
or eax, 0xb704058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34afb5ad
and eax, 0x813b3026
or eax, 0x400cfd9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5307dbcc
and eax, 0x103db00
or eax, 0xfefc2410
mov dword [ebx], eax
add ebx, edx
or eax, 0x15868305
and eax, 0x4d8b1314
or eax, 0x68
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c0cb2e
and eax, 0x14491324
or eax, 0xa0042080
mov dword [ebx], eax
add ebx, edx
and eax, 0x213a05c3
and eax, 0x80000
or eax, 0x55831474
mov dword [ebx], eax
add ebx, edx
or eax, 0x5158b8a1
or eax, 0x206517f8
and eax, 0x305523bc
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c3e8953
and eax, 0x448002b
or eax, 0x79905510
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcf4373
and eax, 0x58400101
or eax, 0xa0058a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc59008
and eax, 0x88018801
or eax, 0x1006082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c682624
xor eax, 0x89d7559
and eax, 0xb09844
or eax, 0x2086001
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e70ae6
xor eax, 0x7a8ebed7
and eax, 0x68000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bd1695
and eax, 0
or eax, 0xa00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a525ae
or eax, 0x732553b8
and eax, 0x778468a8
or eax, 0x88408040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52db6307
and eax, 0x534ca439
and eax, 0x40400000
or eax, 0x800d8bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c82c1a
xor eax, 0x79f0d2dd
and eax, 0x81014100
or eax, 0x8008083
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d912a27
or eax, 0x5057bca4
and eax, 0xb8c0c005
or eax, 0x2280048
mov dword [ebx], eax
add ebx, edx
and eax, 0x1336195c
or eax, 0x227384ad
and eax, 0x2000441
or eax, 0x89000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x541e908e
and eax, 0xca028455
or eax, 0x20814000
mov dword [ebx], eax
add ebx, edx
and eax, 0x651d65c5
and eax, 0x40010001
or eax, 0x84548900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2c60c6
and eax, 0x40000
or eax, 0xffc27ce8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14611520
and eax, 0x760d7a4a
and eax, 0x74050848
or eax, 0x884083b7
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a666296
or eax, 0x1c1c302c
and eax, 0x19132d
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f8df51
and eax, 0x48418900
or eax, 0xb4040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x345e2bbb
and eax, 0x20400900
or eax, 0xba0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b8a6f8c
and eax, 0x7e115a7f
and eax, 0x40000005
or eax, 0xd89fc48
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef6b73b
and eax, 0xb09eb60
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f205e
and eax, 0x8283e054
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5298cb38
xor eax, 0xa5f90
and eax, 0xc0118001
or eax, 0x20440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfa1b75
and eax, 0x29e00101
or eax, 0x1200448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fec3d0
and eax, 0x2cec34a4
and eax, 0xc0c0400
or eax, 0x8103d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5459ac77
and eax, 0x36
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x21be2221
xor eax, 0x1138a38
and eax, 0x20a4098b
or eax, 0x1b504400
mov dword [ebx], eax
add ebx, edx
and eax, 0x444626fa
and eax, 0x440008
or eax, 0x3138d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x367d4dfd
and eax, 0x1405589
or eax, 0x88800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e2ae2b
xor eax, 0x3205d2aa
and eax, 0x33c50481
or eax, 0xcc3a0814
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a37cf4e
and eax, 0x50804
or eax, 0xe44083fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x568fcc14
or eax, 0x4854a75c
and eax, 0x4c008508
or eax, 0xb3080081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f11706c
and eax, 0x4009f5e5
or eax, 0xd820a1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cb0564
and eax, 0x31e39f51
and eax, 0x1408200
or eax, 0xa901e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e03949c
xor eax, 0x5fdc09cd
and eax, 0xbc40909
or eax, 0x80204480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb7887f
xor eax, 0x69934831
and eax, 0xadc00c85
or eax, 0x523f0010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7d5523
and eax, 0x89519b7
or eax, 0x2248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313c62cc
xor eax, 0x360f9502
and eax, 0xca6cc31
or eax, 0x705933ce
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c72b58
xor eax, 0x431b341d
and eax, 0x440b00
or eax, 0xf8018008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed63e3a
and eax, 0x78400008
or eax, 0x5904533
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2bfd4d
and eax, 0x47953c07
and eax, 1
or eax, 0xe84d8b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f9ed46
or eax, 0x63a632ee
and eax, 0x101a982
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd99596
and eax, 0x589e805
or eax, 0x50020048
mov dword [ebx], eax
add ebx, edx
and eax, 0x79af5e5
or eax, 0x1e70460e
and eax, 0x1c28244
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x568f4524
and eax, 0x43504f89
and eax, 0x3404580
or eax, 0x88841009
mov dword [ebx], eax
add ebx, edx
or eax, 0x4353febf
xor eax, 0xa3a74ae
and eax, 0x41298001
or eax, 0x4122444
mov dword [ebx], eax
add ebx, edx
and eax, 0x76c2b94e
and eax, 0x22044
or eax, 0x8b405d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74eef533
xor eax, 0x55716c00
and eax, 0x819a445
or eax, 0x45221008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63696090
and eax, 0x1092000
or eax, 0x8a025cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x464e890c
and eax, 0x2dcd8a14
and eax, 0x80000
or eax, 0x5523f055
mov dword [ebx], eax
add ebx, edx
and eax, 0x26995637
and eax, 0x11014
or eax, 0x98542ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684cc8b0
or eax, 0x396795aa
and eax, 0x410b272c
or eax, 0x4800851
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f16d360
or eax, 0x40e80665
and eax, 0xc08268
or eax, 0x1000180
mov dword [ebx], eax
add ebx, edx
and eax, 0xafab35a
and eax, 0x711ba386
and eax, 0x100
or eax, 0x8be84489
mov dword [ebx], eax
add ebx, edx
or eax, 0x299f7cc0
xor eax, 0x423bfe7e
and eax, 0xe1808005
or eax, 0x16196840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433cfa3c
and eax, 0x4c0273d6
and eax, 0x4001050
or eax, 0x413bec2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x64acd8a6
and eax, 0x4314f611
and eax, 0x1107410
or eax, 0x8a0108c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x727fd80
or eax, 0x2835033
and eax, 0x1836401
or eax, 0xc000804c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c342d89
and eax, 0x3d0a1ff3
and eax, 1
or eax, 0xe44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d991e64
and eax, 0x1c41501
or eax, 0x220408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x552abca8
or eax, 0x1209b09e
and eax, 0x1209014
or eax, 0x8540841
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bab9bd6
and eax, 0x770f669c
and eax, 0x30c0080
or eax, 0x80a0450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aff912d
xor eax, 0x5fec2300
and eax, 0x4890180
or eax, 0x41000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x343c1b40
xor eax, 0x6adc1a41
and eax, 0x68440b00
or eax, 0x800980ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b955d1
xor eax, 0x69bdeab1
and eax, 0x81002100
or eax, 0x801c883
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e9ffe7
and eax, 0x1829be93
and eax, 0x1a801
or eax, 0x558a404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x777b207e
or eax, 0x20108c52
and eax, 0x54112848
or eax, 0x80441380
mov dword [ebx], eax
add ebx, edx
or eax, 0xb597ab2
and eax, 0x18c93a83
and eax, 0x90802
or eax, 0xb2850d
mov dword [ebx], eax
add ebx, edx
and eax, 0x29262944
and eax, 0x72f41bf1
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c57fc0f
or eax, 0x750fb445
and eax, 0x44053004
or eax, 0x88400bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b65494
and eax, 0xa70d04
or eax, 0x8800b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db49b48
and eax, 0x65cbfeaa
and eax, 0x50b0000
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x469cdad7
xor eax, 0x3ab4edbb
and eax, 0x54093340
or eax, 0x80440880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee55cad
or eax, 0x26f2c90a
and eax, 0xa38d0f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61238016
and eax, 0x41830000
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a0be34c
and eax, 0xf84fb83
and eax, 0x4000300
or eax, 0xd05508e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x506a48d4
and eax, 0x1e825c59
and eax, 0x840
or eax, 0x458b0435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492081c2
xor eax, 0x857ca96
and eax, 0x4440320
or eax, 0xb8013880
mov dword [ebx], eax
add ebx, edx
or eax, 0x762ff67f
and eax, 0xf8d0f
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x452dc63f
and eax, 0x458b0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aaaee22
and eax, 0x6c092a00
or eax, 0x904411d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6586ff3b
and eax, 0x635b7177
and eax, 0x10b0060
or eax, 0x5480101c
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b0bf69
or eax, 0x2e8f114a
and eax, 0x20153b28
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a0b973
and eax, 0x45810259
or eax, 0xa7d24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5299cdcc
and eax, 0x40010908
or eax, 0xac443290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694a4f94
and eax, 0x50b740c
or eax, 0x48800371
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e464f9
and eax, 0x78693111
and eax, 0x68493110
or eax, 0x84040ae8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2ccf5e
and eax, 0x54090b7c
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0ac8f4
and eax, 0x20010bd4
or eax, 0x80542000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc80b0
and eax, 0x3bf85090
and eax, 0x20400010
or eax, 0x5da4552b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2801fbdd
xor eax, 0xc74643a
and eax, 0x60018b44
or eax, 0x88440020
mov dword [ebx], eax
add ebx, edx
or eax, 0x795ed0c9
and eax, 0x785c4129
or eax, 0x4a00412
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6272ff
and eax, 0x4c400013
or eax, 0xa00d8b00
mov dword [ebx], eax
add ebx, edx
and eax, 0xce5ece6
and eax, 0x78513dcf
and eax, 0x8400802
or eax, 0x33a44501
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6a0651
and eax, 0x516c0c41
or eax, 0x11a00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x57bdb91d
xor eax, 0x38f67a9a
and eax, 0x29885083
or eax, 0x12240508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6503d84d
and eax, 0x482d8044
or eax, 0x1503011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6ad42c
and eax, 0x3004409
or eax, 0xe80182
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f780348
and eax, 0x8704441
or eax, 0x49004
mov dword [ebx], eax
add ebx, edx
and eax, 0x41f14697
and eax, 0x404401
or eax, 0x3b84098a
mov dword [ebx], eax
add ebx, edx
and eax, 0xde21036
and eax, 0x2b487c93
and eax, 0x400000
or eax, 0x303cf04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5811f843
and eax, 0x10105001
or eax, 0x2bc8058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616a127
or eax, 0x4ade9395
and eax, 0x95ce415
or eax, 0x210040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4275783a
xor eax, 0x477ff24a
and eax, 0x1000042
or eax, 0x844585
mov dword [ebx], eax
add ebx, edx
and eax, 0x8304cb8
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6611baf3
or eax, 0x58f5bb0b
and eax, 0x458303
or eax, 0x84004404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aaa5a6d
and eax, 0x12bfd620
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x693c254c
and eax, 0
or eax, 0x33f4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d25b853
and eax, 0x240001
or eax, 0x8508444
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be43a4a
and eax, 0xb93e1fe
and eax, 0x8000000
or eax, 0x3fc4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5622a56b
and eax, 0x854a040
or eax, 0x21000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34826145
and eax, 0x322d9a31
and eax, 0x30240000
or eax, 0xb88558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c932f5e
and eax, 0x13d6055
or eax, 0x8408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cc000d
and eax, 0x7a0839ed
and eax, 0x2000008
or eax, 0x81c84583
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bee7772
or eax, 0x2ee6fe97
and eax, 0x5880180
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c73279f
and eax, 0x40010180
or eax, 0xa84c8a48
mov dword [ebx], eax
add ebx, edx
and eax, 0x88c1d4a
and eax, 0x8000908
or eax, 0x75f04433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2317f7db
and eax, 0x4458a00
or eax, 0xa0100109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d282003
and eax, 0x8901aa02
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b16114
and eax, 0x181a015
or eax, 0x440a0440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b416a6b
and eax, 0x116e1b20
and eax, 0x400220
or eax, 0x1808190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57b9149d
and eax, 0x2300509
or eax, 0x89804080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86d9e9e
xor eax, 0x338d92c9
and eax, 0x8000484c
or eax, 0xd898401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d9745c4
or eax, 0x3b8191d4
and eax, 0xbb9f9904
or eax, 0x44606600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bfd1c4c
and eax, 0x80004108
or eax, 0x9f41483
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cec3e82
and eax, 0xcdfc0081
or eax, 0x32030014
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d0afd3
or eax, 0x355bfad9
and eax, 0x4418ad9
or eax, 0xc8040126
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6ce3fa
and eax, 0x80016801
or eax, 0x9008082
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ba355
and eax, 0x18001
or eax, 0x8d8a4c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b138782
xor eax, 0x78be54ff
and eax, 0xce261f00
or eax, 0x31d9e004
mov dword [ebx], eax
add ebx, edx
and eax, 0x72255094
and eax, 0x72000000
or eax, 0x8d008d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dea5294
and eax, 0xca50010
and eax, 0x8200010
or eax, 0x15dffef
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2268d5c
and eax, 0x3485083
or eax, 0x80840508
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eed274a
and eax, 0x67151b7
and eax, 0x4010182
or eax, 0x51880068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cd0f959
or eax, 0x1f4c1181
and eax, 0x3e15e980
or eax, 0xc020004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x329470d4
or eax, 0x66e93212
and eax, 0xa609bb1a
or eax, 0x100644e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21d706b5
and eax, 0x3cac379b
and eax, 0x801100
or eax, 0xc0058c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa081b1
or eax, 0x801dfd5
and eax, 0xb2055e74
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e64a7c
and eax, 0x89851e4c
or eax, 0x40008101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa325216
and eax, 0x50e3997c
and eax, 0x30050
or eax, 0xb60c5624
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb3aaca
and eax, 0x9fdf9c3
and eax, 0x859840
or eax, 0xd2000615
mov dword [ebx], eax
add ebx, edx
and eax, 0x77488abb
and eax, 0x40000a11
or eax, 0x58b4464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45ff117b
and eax, 0x400308
or eax, 0x18080f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x27419ebc
and eax, 0x3c00588
or eax, 0x88384001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff247f6
xor eax, 0x2299c0df
and eax, 0x101844d
or eax, 0xc0822800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecdeb3d
and eax, 0x18801
or eax, 0xac4c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195648b1
xor eax, 0x5be486f9
and eax, 0x2af84509
or eax, 0x11001082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131d96ae
and eax, 0x28658005
or eax, 0x2182c50
mov dword [ebx], eax
add ebx, edx
or eax, 0x406a369b
and eax, 0x264048b
or eax, 0x81804100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5330413f
xor eax, 0x41278323
and eax, 0x810088
or eax, 0x45080160
mov dword [ebx], eax
add ebx, edx
or eax, 0x4808b9cd
and eax, 0x440989e4
or eax, 0xa0440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd58589
or eax, 0x3a42e7ee
and eax, 0x39984d2b
or eax, 0x44000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5b993c
and eax, 0x40418001
or eax, 0xa0140b18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3438a3
and eax, 0xe63addf
and eax, 0x200102
or eax, 0x74945421
mov dword [ebx], eax
add ebx, edx
and eax, 0x24aa8ca3
and eax, 0x20000001
or eax, 0xd0458b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1895fd50
or eax, 0x5bba5ecf
and eax, 0x70fc4503
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7991b8e6
and eax, 0x4d8901
or eax, 0xd0000208
mov dword [ebx], eax
add ebx, edx
and eax, 0x21933854
and eax, 0x10000
or eax, 0x8900c183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e35fd82
and eax, 0x4301001
or eax, 0x88c04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c9ad60
and eax, 0x40000000
or eax, 0xa9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x76640dcd
and eax, 0x4700e6b2
and eax, 0
or eax, 0x798
mov dword [ebx], eax
add ebx, edx
or eax, 0x358535b8
xor eax, 0xa9b3f63
and eax, 0x51000c8
or eax, 0xe0e020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec7bf86
and eax, 0xa000
or eax, 0x510b4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2a8f58
and eax, 0x34010000
or eax, 0x820e0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5543cff6
xor eax, 0x6d55036e
and eax, 0x50040144
or eax, 0x82819c11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c234042
and eax, 0x4437c4ad
and eax, 0x248405
or eax, 0x3d0000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x23748cea
and eax, 0x22040000
or eax, 0x940b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d81164
or eax, 0x4eb87463
and eax, 0xc0851545
or eax, 0x8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x319645f0
xor eax, 0x191960b9
and eax, 0x88850c
or eax, 0x3600003
mov dword [ebx], eax
add ebx, edx
or eax, 0x607a3a92
and eax, 0x5f5f07bc
and eax, 0x20a0000
or eax, 0xb4050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c054844
or eax, 0x4b865787
and eax, 0x49851605
or eax, 0x80008848
mov dword [ebx], eax
add ebx, edx
or eax, 0x38dcf500
and eax, 0x1dc840d
or eax, 0x2000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x6923a4e4
and eax, 0x418b0000
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f4c91b
xor eax, 0x156e9f71
and eax, 0x2000068
or eax, 0xa8c28194
mov dword [ebx], eax
add ebx, edx
and eax, 0x2701f36c
and eax, 0x2c
or eax, 0x89000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631c4edc
xor eax, 0x25dab125
and eax, 0x4582fc54
or eax, 0x90001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ceb662a
xor eax, 0x60e11e99
and eax, 0x3c0000e0
or eax, 0xc0450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d17d869
and eax, 0xe9404189
or eax, 0x2a00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c6c88c
xor eax, 0x189be4aa
and eax, 0xe04d0901
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
and eax, 0x207d483d
or eax, 0x28d402d8
and eax, 0x8010081
or eax, 0x8100c102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5c6c45
or eax, 0x11b7a7fa
and eax, 0x118be04d
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c3d389
and eax, 0x10000
or eax, 0xc4543be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d8f2bd7
or eax, 0x55b61b15
and eax, 0x1a60905
or eax, 0x200840a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eec13a2
and eax, 0x5474a5da
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c76ac7
xor eax, 0x7231d6f0
and eax, 0x1a082c0
or eax, 0x480100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc653cc
and eax, 0x853f616
and eax, 0x8004000
or eax, 0x83c00589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d415a
or eax, 0x42b85307
and eax, 0x49394045
or eax, 0x4028008
mov dword [ebx], eax
add ebx, edx
or eax, 0x25420358
and eax, 0x25807d88
and eax, 0x5004108
or eax, 0xc2093ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c521319
and eax, 0
or eax, 0x18045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4962cdec
and eax, 0x1630000
or eax, 0x6880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34022596
and eax, 0
or eax, 0x8045c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f7d5cd7
and eax, 0x628a6bba
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3296055d
xor eax, 0x15c94069
and eax, 0x4030014
or eax, 0x5120b841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49115c58
and eax, 0x295d11db
and eax, 0x8100000
or eax, 0x83037580
mov dword [ebx], eax
add ebx, edx
and eax, 0x4761bfdf
and eax, 0x613368d3
and eax, 0x1012000
or eax, 0x4432dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x72206ca1
and eax, 0x2800
or eax, 0xb04513ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db22152
and eax, 0x4d83083c
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5774b482
and eax, 0x104d38f8
or eax, 0xa0000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e96737f
and eax, 0x1278
or eax, 0x558b4405
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d52a8c
or eax, 0x20a24ede
and eax, 0x55af0ef8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5e7a6b
or eax, 0x3b00905a
and eax, 0x105131d8
or eax, 0xc4040a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6d2c7
xor eax, 0x37b2ce00
and eax, 0x1820844
or eax, 0x44090039
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bce794f
and eax, 0x40000848
or eax, 0xb4453380
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d80a4f
or eax, 0x1f0ad5f9
and eax, 0x4d8b397c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc20bdd
xor eax, 0x4ea07134
and eax, 0x490ac8
or eax, 0xd4043120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ef49b4
and eax, 0x6d13163c
and eax, 0x502101c
or eax, 0x50892160
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eff2f79
or eax, 0x7824913
and eax, 0x20552358
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x94822eb
xor eax, 0x696e18a9
and eax, 0x40032950
or eax, 0x5880025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701b8b8f
and eax, 0x34808098
or eax, 0xc8050900
mov dword [ebx], eax
add ebx, edx
and eax, 0x15391a72
and eax, 0x74f36044
and eax, 0x10000
or eax, 0x8bfefffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f00746
or eax, 0x7d579ab
and eax, 0x8d89a009
or eax, 0x444
mov dword [ebx], eax
add ebx, edx
and eax, 0xefc710b
and eax, 0xc882008
or eax, 0xf377def0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d4b43a1
xor eax, 0x139559f6
and eax, 0x2841102
or eax, 0x81204489
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2ff8b1
and eax, 0x11890182
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6496a072
and eax, 0x44800000
or eax, 0xb8058ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b354c9b
and eax, 0x18050880
or eax, 0x23faf77e
mov dword [ebx], eax
add ebx, edx
and eax, 0x697562d7
and eax, 0x29746084
or eax, 0xd68a9801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b28a71
or eax, 0x1d0487e1
and eax, 0x8b0875f5
or eax, 0x1080a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99c9bfb
or eax, 0x79d0b205
and eax, 0xc181d405
or eax, 0x20848
mov dword [ebx], eax
add ebx, edx
or eax, 0x450c68f4
xor eax, 0x52818c11
and eax, 0x940c0000
or eax, 0x48418901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a96305
and eax, 0x89e44000
or eax, 0x1018058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f681c5c
and eax, 0x808059d7
or eax, 0x9482420
mov dword [ebx], eax
add ebx, edx
and eax, 0xaecc424
xor eax, 0x51943000
and eax, 0x595c7404
or eax, 0xa6a28081
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d364540
or eax, 0x1273d70b
and eax, 0xfc5583cf
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
or eax, 0x603b96e0
and eax, 0x88018a83
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac2598e
or eax, 0x4254b8c0
and eax, 0x8183b845
or eax, 0x3c004410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a6fda37
xor eax, 0x6bf0ea07
and eax, 0x8c1ccc64
or eax, 0x73e33290
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c15aa04
and eax, 0x8b087400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399daf9b
and eax, 0x119001
or eax, 0x452a2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8de257
xor eax, 0x52fdd2a6
and eax, 0x32470c0
or eax, 0x88080c1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x461f04d4
and eax, 0x444
or eax, 0x4d03e809
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fca89
and eax, 0x407cd59d
and eax, 0x400c8088
or eax, 0xb0810920
mov dword [ebx], eax
add ebx, edx
and eax, 0x692bcb3e
or eax, 0x575348ec
and eax, 0x35bc9ec
or eax, 0x88a43612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63dbb0db
or eax, 0x16903641
and eax, 0x94807445
or eax, 0x1098010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e4f2bc7
and eax, 0x9fcffec4
or eax, 0x60300028
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b235a7a
and eax, 0x3204008
or eax, 0x80cc0583
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa7baa1
and eax, 0x23cb21d6
and eax, 0x800080
or eax, 0x45090168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364e734e
and eax, 0x66e4f503
and eax, 0x60840000
or eax, 0x90098bec
mov dword [ebx], eax
add ebx, edx
and eax, 0x430aeeae
or eax, 0x4ae107e1
and eax, 0xae98fec
or eax, 0x31167012
mov dword [ebx], eax
add ebx, edx
and eax, 0x123206d4
and eax, 0x12320484
or eax, 0xedcce809
mov dword [ebx], eax
add ebx, edx
or eax, 0x2622dd1a
xor eax, 0xac6b38d
and eax, 0x81084c12
or eax, 0xa0131ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a458f9
or eax, 0x6beb8619
and eax, 0xc283f455
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2395957c
and eax, 0x6a8e40c3
and eax, 0
or eax, 0xf4558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b8c54b
and eax, 0x81cc450b
or eax, 0x2000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3bda9d
and eax, 0x1080080
or eax, 0x44810140
mov dword [ebx], eax
add ebx, edx
and eax, 0x569e11ee
and eax, 0x5eeb6f13
and eax, 0x40080100
or eax, 0xa8458acc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc8e80b
and eax, 0x81014183
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b37e61
xor eax, 0x613b6172
and eax, 0x4489c800
or eax, 0x1102204d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cbf27d9
and eax, 0x48958998
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7b2aab
xor eax, 0x5692c9dd
and eax, 0xa83c154
or eax, 0x817c3eaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x40203212
and eax, 0x3b25a71e
and eax, 0x101a004
or eax, 0x84884841
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a822c4
and eax, 0xada9eac4
or eax, 0x52561420
mov dword [ebx], eax
add ebx, edx
and eax, 0x3158eae1
and eax, 0x4b584575
and eax, 0x1184000
or eax, 0x82800d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b789ea0
and eax, 0x498801a9
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x56b6a46f
xor eax, 0x3ff34162
and eax, 0x60048088
or eax, 0x88910b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1ed6f7
and eax, 0x238b5d6e
or eax, 0x1874a290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9bf27b
and eax, 0x64640485
or eax, 0x9b9ae010
mov dword [ebx], eax
add ebx, edx
or eax, 0x43972601
xor eax, 0x374328d8
and eax, 0x88244c4d
or eax, 0x30130b2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f664b98
xor eax, 0x5447adeb
and eax, 0x9004
or eax, 0x450b2441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19329b
and eax, 0x440002cc
or eax, 0x98453900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac7d341
xor eax, 0x6a48edde
and eax, 0x48b0211
or eax, 0x4900216c
mov dword [ebx], eax
add ebx, edx
and eax, 0x24aaeed3
and eax, 0x800210
or eax, 0x14181a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b84f9e
and eax, 0x9b84d88
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58ce3cb4
and eax, 0x4684b548
and eax, 0x42803400
or eax, 0x8003c855
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a819721
or eax, 0xc182d93
and eax, 0xc118901
or eax, 0xf0440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48edd70f
and eax, 0x8000101
or eax, 0x33b8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1b494a
and eax, 0x9184000
or eax, 0x65bc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bdf4e
and eax, 0x6cf11f88
and eax, 0xd00d08
or eax, 0x830c4083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d9026e0
and eax, 0x3b49fa2c
and eax, 0x8080000
or eax, 0x458101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a1532cb
or eax, 0x360e476d
and eax, 0x401503cc
or eax, 0x80408810
mov dword [ebx], eax
add ebx, edx
and eax, 0x764de9c8
xor eax, 0x268a3c7f
and eax, 0x66c09581
or eax, 0x98200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed6743c
and eax, 0x2b647f9a
and eax, 0x6190
or eax, 0x458b9e6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b44d73
and eax, 0x5808c
or eax, 0xdc800970
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b115ba8
and eax, 0x80109a8
or eax, 0x83fef656
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58adae92
and eax, 0x25a2ed61
and eax, 0x1024040
or eax, 0xe881800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d690053
and eax, 0xc0488000
or eax, 0x50901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d435789
and eax, 0x40400101
or eax, 0xbea0948a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6097f7
and eax, 0x8400027c
or eax, 0x113bfd83
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f767db9
and eax, 0xc1e3787
and eax, 0x4123480
or eax, 0xfbedca5c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2647b7b5
and eax, 0x4033414
or eax, 0x41880068
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d764a86
and eax, 0x48453ad8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6187c5a5
and eax, 0x9822c7c
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635b9999
or eax, 0x49a1a345
and eax, 0x1c183e0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x5600fe10
and eax, 0
or eax, 0x8bf84d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1c9baa
xor eax, 0x2c0493ea
and eax, 0xe8804441
or eax, 0x2039814
mov dword [ebx], eax
add ebx, edx
or eax, 0x409530e2
and eax, 0xc8158801
or eax, 0x14400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c8dc3
and eax, 0x100101
or eax, 0x2be8448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7519e87
and eax, 0x429d804
or eax, 0x41120441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a4d7a4c
or eax, 0xf863125
and eax, 0xb06340c
or eax, 0x800948c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19021df8
or eax, 0x5b4b3700
and eax, 0x490b4c4c
or eax, 0x4008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f7ae731
and eax, 0x48080000
or eax, 0xa0453bf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8e4289
or eax, 0x2caf41b
and eax, 0x48d0f
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0652cd
and eax, 0x15020000
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a44f04e
and eax, 0x10000000
or eax, 0xac553be4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d61fe2d
or eax, 0x7e4a6f7
and eax, 0x100850f
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719e8e12
and eax, 0x18679a85
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a7a4cb0
and eax, 0
or eax, 0xfc4533f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x39861245
and eax, 0x8001040
or eax, 0x458b0434
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c2b9b
and eax, 0x18103ec
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eee8f35
xor eax, 0x426996a2
and eax, 0x9840909
or eax, 0x82684480
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e0b50d
and eax, 0x4520f805
or eax, 0x10030050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6a1018
xor eax, 0x1afab20b
and eax, 0x54502208
or eax, 0x800519e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x21da194f
or eax, 0x222ccdf6
and eax, 0x8487c
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f2d192
and eax, 0x412909ac
or eax, 0x4860610
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498e8fa7
and eax, 0x5d4796b7
and eax, 0x4008010
or eax, 0x71c005c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x197cc13d
xor eax, 0x6c09eb0b
and eax, 0x30490a11
or eax, 0x8004812c
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ec85dd
and eax, 0xf44d8f0d
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
or eax, 0x25eb82ad
and eax, 0xf4c88d89
or eax, 0xa100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94c646a
and eax, 0x5580e9e3
or eax, 0xb161c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb9649d
and eax, 0xf3fd746
and eax, 0x4118100
or eax, 0xd08408a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x270c5ea9
and eax, 0x839ddfa8
or eax, 0x8622056
mov dword [ebx], eax
add ebx, edx
and eax, 0x476cf432
or eax, 0x7bdbf147
and eax, 0x6883f445
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a4f535
and eax, 0x3ea1f6e2
and eax, 0x20008000
or eax, 0xd4450901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae93ee9
xor eax, 0x2199c366
and eax, 0x70d88903
or eax, 0x8e000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x454bd6b4
xor eax, 0x6ede4bfe
and eax, 0x850910c1
or eax, 0x832ef3e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66de003e
and eax, 0xebe5fec0
or eax, 0x141a0014
mov dword [ebx], eax
add ebx, edx
and eax, 0x579d996b
xor eax, 0x6e429f75
and eax, 0x900505
or eax, 0x20880a
mov dword [ebx], eax
add ebx, edx
and eax, 0x292ba925
and eax, 0x25561815
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x418a89b5
and eax, 0x65f8b84b
and eax, 0x44000000
or eax, 0x905533c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab7a4ef
xor eax, 0x65c47d66
and eax, 0x248009
or eax, 0x800406
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f158d76
xor eax, 0xae6997f
and eax, 0x5030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa025bb
xor eax, 0xc5ab8e
and eax, 0x45038c
or eax, 0xc0000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x656b2282
and eax, 0x45118e1d
and eax, 0x4000008
or eax, 0xfad08581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8d3b98
and eax, 0x4109be11
or eax, 0xc8241ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c85ceb6
and eax, 0x4c8d89c8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3390ef92
or eax, 0xc18b866
and eax, 0x8b1dfe7e
or eax, 0xe20180
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a8903cf
and eax, 0x733a0394
and eax, 0x2020014
or eax, 0xc081c041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24438eb4
and eax, 0xc0400801
or eax, 0x158100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b57aa00
and eax, 0xfa508101
or eax, 0x480048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x522134ea
xor eax, 0x6bb18c73
and eax, 0x13188f9
or eax, 0x840a7706
mov dword [ebx], eax
add ebx, edx
or eax, 0x219af79a
or eax, 0x7bac95f3
and eax, 0xffbffecc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b985d54
xor eax, 0x5e58d370
and eax, 0x45800834
or eax, 0x80b7049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6808c93d
and eax, 0x234e31d3
and eax, 0x20003140
or eax, 0xd44d0ab8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce856f6
xor eax, 0x7395d8cb
and eax, 0x5080334
or eax, 0x50830848
mov dword [ebx], eax
add ebx, edx
and eax, 0x15829e09
and eax, 0x10000a08
or eax, 0x885521f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4477edb7
xor eax, 0x223b772
and eax, 0x641402
or eax, 0x7d804139
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f96f860
and eax, 0x10408941
or eax, 0xac050224
mov dword [ebx], eax
add ebx, edx
or eax, 0xc41e43e
and eax, 0x3840452b
or eax, 0x3b80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ddecab
and eax, 0x4f05203f
and eax, 0xb040000
or eax, 0x1478d445
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c453e8b
and eax, 0x6a9f94d8
and eax, 0x400
or eax, 0x83a0498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x27183366
and eax, 0x58801c1
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x295b550
and eax, 0x10100
or eax, 0xa0548aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fab2e0
and eax, 0x20100000
or eax, 0x1ba85503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2dea6
and eax, 0x280197d9
and eax, 0x8008001
or eax, 0x37c2854
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e6f96c
and eax, 0x13d84109
or eax, 0x20000482
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ccb0bf
and eax, 0x1080001
or eax, 0x4433d444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6452a341
and eax, 0x5d55f413
and eax, 0x1017400
or eax, 0x8a3a09f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8ec170
or eax, 0x4c845ace
and eax, 0xc183a44c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d74f154
or eax, 0x4162df4f
and eax, 0x84458901
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e2aaa9
and eax, 0x80c80189
or eax, 0x9105402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc6f16e
and eax, 0x9c04000
or eax, 0xf63e8895
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eaec3b2
and eax, 0x4048090
or eax, 0xa0410b6f
mov dword [ebx], eax
add ebx, edx
or eax, 0x738bd8d0
and eax, 0xf6c48189
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x999e487
and eax, 0x4d89e58f
or eax, 0x21a70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5b1b3b
and eax, 0xc080c0
or eax, 0x1290318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bacbbc
or eax, 0xb93ce36
and eax, 0xbd04c00
or eax, 0x80080189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ee3791
and eax, 0x56af6a19
and eax, 0x42264810
or eax, 0xbdd88085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16248630
and eax, 0x181368c0
and eax, 0x100880
or eax, 0xc485337f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234dc9ec
or eax, 0x48656e80
and eax, 0x6dfdfe92
or eax, 0x1002016c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cdf153c
or eax, 0x10b6fcae
and eax, 0x40048a08
or eax, 0xa4410101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2466e906
and eax, 0x80016003
or eax, 0x9008880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed20d76
and eax, 0x4d83e445
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0xab2db50
xor eax, 0x1cad9774
and eax, 0x10314
or eax, 0x1c080c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edbbb1
and eax, 0x5431af09
and eax, 0x909
or eax, 0x8bdc4480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x328f552b
and eax, 0x44c941e5
and eax, 0x10000
or eax, 0x9588d855
mov dword [ebx], eax
add ebx, edx
and eax, 0x78157cc3
and eax, 0x10015840
or eax, 0xeffea680
mov dword [ebx], eax
add ebx, edx
and eax, 0x61b47a30
and eax, 0x1b04000
or eax, 0x8800058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x57833f34
xor eax, 0x297b858f
and eax, 0x28fa8085
or eax, 0xd7043c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a91cca2
and eax, 0xf16aa7c
and eax, 0x40024
or eax, 0xb0498bdb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5092dbe
and eax, 0x10982
or eax, 0x8900e001
mov dword [ebx], eax
add ebx, edx
and eax, 0x678bdb37
or eax, 0x1477d89f
and eax, 0x1503900d
or eax, 0x80882040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bdbf789
and eax, 0xffdbf6c0
or eax, 0x240800
mov dword [ebx], eax
add ebx, edx
or eax, 0x549cfd3f
or eax, 0x735f5003
and eax, 0xfebc953b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4038466
or eax, 0x70447f5c
and eax, 0x1044ff7e
or eax, 0x3380081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ccfb9b4
and eax, 0x2ba0440b
or eax, 0x10440180
mov dword [ebx], eax
add ebx, edx
or eax, 0x340e0a0c
and eax, 0x6079482
and eax, 0x2040000
or eax, 0x978d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14480edc
or eax, 0x62180d91
and eax, 0x2b304d89
or eax, 0xc00002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x279b73b7
or eax, 0x30fc3d34
and eax, 0xc3b180c
or eax, 0x41008041
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a0cc31
or eax, 0x7ab4dffb
and eax, 0xb095ddc
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f321ae
and eax, 0x82835854
or eax, 0x40008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c1f13b
and eax, 0x90400900
or eax, 0x48158001
mov dword [ebx], eax
add ebx, edx
and eax, 0x78838b9a
and eax, 0x18000100
or eax, 0x23e4448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fafee7
xor eax, 0x6161c4fe
and eax, 0x87d2c00
or eax, 0x4008045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ebfde90
or eax, 0x2d9f3c2
and eax, 0x725881c7
or eax, 0x8d240400
mov dword [ebx], eax
add ebx, edx
or eax, 0x59834786
and eax, 0x6abba93a
and eax, 0x18102
or eax, 0x7efd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbdc98b
or eax, 0x2e10cc8d
and eax, 0xaa80000
or eax, 0x430000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa963092
and eax, 0xa7c0082
or eax, 0xf5008545
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d07627f
and eax, 0x47
or eax, 0xffb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbe3126
or eax, 0x71b50d18
and eax, 0x41810000
or eax, 0xc0a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e92215
or eax, 0x794f3967
and eax, 0x1c10164
or eax, 0x8290
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed4e284
and eax, 0xb144100
or eax, 0x80e00c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x44411725
and eax, 0x85315405
or eax, 0x1002a050
mov dword [ebx], eax
add ebx, edx
or eax, 0x91793bf
xor eax, 0x5312d619
and eax, 0xce252164
or eax, 0x31dade18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf96a5f
or eax, 0x412f2f80
and eax, 0x410b3720
or eax, 0x4800054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb2e780
and eax, 0x12900c0
or eax, 0x44860f08
mov dword [ebx], eax
add ebx, edx
and eax, 0x126c694b
xor eax, 0x127221bd
and eax, 0x104000e0
or eax, 0x64808508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7970e
and eax, 0x24050224
or eax, 0x88488908
mov dword [ebx], eax
add ebx, edx
and eax, 0x27195e4f
or eax, 0x2d3f3012
and eax, 0x9340802
or eax, 0x80804501
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0dd398
and eax, 0x9040000
or eax, 0xf6fab88d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2513a85f
and eax, 0x410880d
or eax, 0xd84503f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a0046c4
and eax, 0x4704cad
and eax, 0x4100409
or eax, 0xfaa49180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6a3774
and eax, 0x4fda98a0
and eax, 0x458a90a0
or eax, 0x16f5f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db9dae6
and eax, 0x18083ac