Subject: Re: Option to make cpp(1) not accept named pipes or devices as
To: None <tech-toolchain@NetBSD.org>
From: Jim Wise <jwise@draga.com>
List: tech-toolchain
Date: 11/29/2004 15:51:15
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-110975700-1101761475=:3140
Content-Type: TEXT/PLAIN; charset=US-ASCII

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 29 Nov 2004, Jim Wise wrote:

>A third way to solve this would be to give cpp(1) the ability,
>controlled by a command line option or an environment variable, to
>refuse to parse any file which is not S_ISREG().  This would be easy to
>add, since cpp already (at line 292 of cppfiles.c) skips any directory
>which is #includ'ed, continuing to search the include path for the
>specified file name.

I've enclosed a patch, including updates to .texi, .info (via correct 
makeinfo), and man page documentation, which implements this behavior if 
the environment variable CPP_RESTRICTED is set.

I'd like to commit this sometime tonight or tomorrow, and then feed back 
to FSF.

Any suggested improvements before I do so?

- -- 
				Jim Wise
				jwise@draga.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iD8DBQFBq4vGpRpI6SYACmIRAgqYAKCrCmxsnEfrJcVYLljdrxZNetv1fACg5z0h
aj9EwxauxLuDshO+ltIL6wg=
=kdNu
-----END PGP SIGNATURE-----
--0-110975700-1101761475=:3140
Content-Type: APPLICATION/octet-stream; name="cpp.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.60.0411291551150.3140@himring.draga.com>
Content-Description: Patch to implement CPP_RESTRICTED
Content-Disposition: attachment; filename="cpp.diff"

PyBmb28KSW5kZXg6IGdjYy9jcHBmaWxlcy5jCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3NyYy9nbnUvZGlzdC9nY2MvZ2Nj
L2NwcGZpbGVzLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMS4xLjEKZGlm
ZiAtcjEuMS4xLjEgY3BwZmlsZXMuYwoyNDRhMjQ1LDI0Ngo+ICAgY29uc3Qg
Y2hhciAqdGVtcDsKPiAKMjQ3YTI1MCwyNTEKPiAgIEdFVF9FTlZJUk9OTUVO
VCh0ZW1wLCAiQ1BQX1JFU1RSSUNURUQiKTsKPiAKMjY3YTI3MiwyNzQKPiAg
ICAgIFdlIGRvLCBob3dldmVyLCB1c2Ugbm9uYmxvY2tpbmcgbW9kZSBpZiBD
UFBfUkVTVFJJQ1RFRCwgc2luY2UgYW55Cj4gICAgICBmaWxlIHdoaWNoIGNh
biBibG9jayB3aWxsIGJlIHRvc3NlZCBvdXQgYWZ0ZXIgZnN0YXQoKS4KPiAK
Mjg4YzI5NSwzMDIKPCAgICAgZmlsZS0+ZmQgPSBvcGVuIChmaWxlLT5uYW1l
LCBPX1JET05MWSB8IE9fTk9DVFRZIHwgT19CSU5BUlksIDA2NjYpOwotLS0K
PiAgICAgewo+ICAgICAgIGludCBtb2RlID0gT19SRE9OTFkgfCBPX05PQ1RU
WSB8IE9fQklOQVJZOwo+IAo+ICAgICAgIGlmICh0ZW1wICE9IE5VTEwpCj4g
CW1vZGUgfD0gT19OT05CTE9DSzsKPiAKPiAgICAgICBmaWxlLT5mZCA9IG9w
ZW4gKGZpbGUtPm5hbWUsIG1vZGUsIDA2NjYpOwo+ICAgICB9CjI5MmMzMDYK
PCAgICAgICBpZiAoIVNfSVNESVIgKGZpbGUtPnN0LnN0X21vZGUpKQotLS0K
PiAgICAgICBpZiAoICh0ZW1wICE9IE5VTEwpID8gU19JU1JFRyAoZmlsZS0+
c3Quc3RfbW9kZSkgOiAhU19JU0RJUiAoZmlsZS0+c3Quc3RfbW9kZSkpCklu
ZGV4OiBnY2MvZG9jL2NwcC4xCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT
IGZpbGU6IC9jdnNyb290L3NyYy9nbnUvZGlzdC9nY2MvZ2NjL2RvYy9jcHAu
MSx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zCmRpZmYgLXIxLjMgY3BwLjEK
NzcxYzc3MSw3NzIKPCB3aGVuIHNlYXJjaGluZyBmb3IgaW5jbHVkZSBmaWxl
cywgb3IgdG8gY29udHJvbCBkZXBlbmRlbmN5IG91dHB1dC4KLS0tCj4gd2hl
biBzZWFyY2hpbmcgZm9yIGluY2x1ZGUgZmlsZXMsIG9yIHRvIGNvbnRyb2wg
ZGVwZW5kZW5jeSBvdXRwdXQgb3IgYmVoYXZpb3IKPiBpbiB0aGUgZmFjZSBv
ZiBpbmNsdWRlIGZpbGVzIHdoaWNoIGFyZSBkZXZpY2Ugbm9kZXMgb3IgbmFt
ZWQgcGlwZXMuCjgzMGE4MzIsODM2Cj4gLklQICJcZkJccy0xQ1BQX1JFU1RS
SUNURURcczBcZlIiIDQKPiAuSVggSXRlbSAiQ1BQX1JFU1RSSUNURUQiCj4g
SWYgdGhpcyB2YXJpYWJsZSBpcyBkZWZpbmVkLCBjcHAgd2lsbCBza2lwIGFu
eSBpbmNsdWRlIGZpbGUgd2hpY2ggaXMgbm90IGEKPiByZWd1bGFyIGZpbGUs
IGFuZCB3aWxsIGNvbnRpbnVlIHNlYXJjaGluZyBmb3IgdGhlIHJlcXVlc3Rl
ZCBuYW1lICh0aGlzIGlzCj4gYWx3YXlzIGRvbmUgaWYgdGhlIGZvdW5kIGZp
bGUgaXMgYSBkaXJlY3RvcnkpLgpJbmRleDogZ2NjL2RvYy9jcHAuaW5mbwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9zcmMv
Z251L2Rpc3QvZ2NjL2djYy9kb2MvY3BwLmluZm8sdgpyZXRyaWV2aW5nIHJl
dmlzaW9uIDEuMS4xLjIKZGlmZiAtcjEuMS4xLjIgY3BwLmluZm8KMSwyYzEs
Mgo8IENlY2kgZXN0IGxlIGZpY2hpZXIgSW5mbyBkb2MvY3BwLmluZm8sIHBy
b2R1aXQgcGFyIE1ha2VpbmZvIHZlcnNpb24gNC42Cjwg4CBwYXJ0aXIgZG9j
L2NwcC50ZXhpLgotLS0KPiBUaGlzIGlzIGRvYy9jcHAuaW5mbywgcHJvZHVj
ZWQgYnkgbWFrZWluZm8gdmVyc2lvbiA0LjcgZnJvbQo+IGRvYy9jcHAudGV4
aS4KNGM0CjwgQ29weXJpZ2h0IChDKSAxOTg3LCAxOTg5LCAxOTkxLCAxOTky
LCAxOTkzLCAxOTk0LCAxOTk1LCAxOTk2LCAxOTk3LAotLS0KPiAgICBDb3B5
cmlnaHQgKEMpIDE5ODcsIDE5ODksIDE5OTEsIDE5OTIsIDE5OTMsIDE5OTQs
IDE5OTUsIDE5OTYsIDE5OTcsCjI0YzI0LDI1CjwgZnVuZHMgZm9yIEdOVSBk
ZXZlbG9wbWVudC4gIAotLS0KPiBmdW5kcyBmb3IgR05VIGRldmVsb3BtZW50
LiAgbWFuIGVuZAo+IAozM2MzNCwzNQo8IAotLS0KPiBUaGUgQyBQcmVwcm9j
ZXNzb3IKPiAqKioqKioqKioqKioqKioqKioKMTMzYzEzNQo8IENvcHlyaWdo
dCAoQykgMTk4NywgMTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NCwgMTk5
NSwgMTk5NiwgMTk5NywKLS0tCj4gICAgQ29weXJpZ2h0IChDKSAxOTg3LCAx
OTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0LCAxOTk1LCAxOTk2LCAxOTk3
LAoxNTNjMTU1LDE1Ngo8IGZ1bmRzIGZvciBHTlUgZGV2ZWxvcG1lbnQuICAK
LS0tCj4gZnVuZHMgZm9yIEdOVSBkZXZlbG9wbWVudC4gIG1hbiBlbmQKPiAK
MzE4YzMyMQo8ICAgICAgCi0tLQo+IAo2NzFjNjc0CjwgICAgICAKLS0tCj4g
CjY4M2M2ODYKPCAgICAgIAotLS0KPiAKNzkzYzc5Ngo8ICAgICAgCi0tLQo+
IAo3OTVjNzk4CjwgICAgICAKLS0tCj4gCjkxMyw5MTVjOTE2LDkxNwo8IAo8
IFRoaXMgd29ya3MsIGJ1dCBpcyBub3QgY2xlYW47IHNob3VsZCB0aGUgc3lz
dGVtIGhlYWRlcnMgZXZlciBtb3ZlLCB5b3UKPCB3b3VsZCBoYXZlIHRvIGVk
aXQgdGhlIG5ldyBoZWFkZXJzIHRvIG1hdGNoLgotLS0KPiAgICBUaGlzIHdv
cmtzLCBidXQgaXMgbm90IGNsZWFuOyBzaG91bGQgdGhlIHN5c3RlbSBoZWFk
ZXJzIGV2ZXIgbW92ZSwKPiB5b3Ugd291bGQgaGF2ZSB0byBlZGl0IHRoZSBu
ZXcgaGVhZGVycyB0byBtYXRjaC4KOTczYTk3Niw5NzgKPiAgICBUaGUgYC1p
c3lzdGVtLWN4eCcgY29tbWFuZCBsaW5lIG9wdGlvbiBhZGRzIGl0cyBhcmd1
bWVudCB0byB0aGUgbGlzdAo+IG9mIEMrKyBzeXN0ZW0gaGVhZGVycywgc2lt
aWxhciB0byBgLWlzeXN0ZW0nIGZvciBDIGhlYWRlcnMuCj4gCjEyNDFjMTI0
Ngo8ICAgICAgCi0tLQo+IAoxMzg2YzEzOTEKPCAgICAgIAotLS0KPiAKMTQw
MmMxNDA3CjwgICAgICAKLS0tCj4gCjE5NTAsMTk1MWMxOTU1CjwgCjwgYnV0
IHRoZXNlIGFyZSBub3Q6Ci0tLQo+ICAgIGJ1dCB0aGVzZSBhcmUgbm90Ogoy
Mjc5YzIyODMKPCAgICAgIAotLS0KPiAKMjM4OGMyMzkyCjwgICAgICAKLS0t
Cj4gCjI0OTdjMjUwMQo8ICAgICAgCi0tLQo+IAoyNDk5YzI1MDMKPCAgICAg
IAotLS0KPiAKMjU3MGMyNTc0CjwgICAgICAKLS0tCj4gCjI1NzJjMjU3Ngo8
ICAgICAgCi0tLQo+IAozOTEwYzM5MTQKPCAgICAgICAgICAgCi0tLQo+IAo0
MDc4YTQwODMsNDA4OQo+IGAtaXN5c3RlbS1jeHggRElSJwo+ICAgICAgU2Vh
cmNoIERJUiBmb3IgQysrIGhlYWRlciBmaWxlcywgYWZ0ZXIgYWxsIGRpcmVj
dG9yaWVzIHNwZWNpZmllZCBieQo+ICAgICAgYC1JJyBidXQgYmVmb3JlIHRo
ZSBzdGFuZGFyZCBzeXN0ZW0gZGlyZWN0b3JpZXMuICBNYXJrIGl0IGFzIGEK
PiAgICAgIHN5c3RlbSBkaXJlY3RvcnksIHNvIHRoYXQgaXQgZ2V0cyB0aGUg
c2FtZSBzcGVjaWFsIHRyZWF0bWVudCBhcyBpcwo+ICAgICAgYXBwbGllZCB0
byB0aGUgc3RhbmRhcmQgc3lzdGVtIGRpcmVjdG9yaWVzLiAgKk5vdGUgU3lz
dGVtCj4gICAgICBIZWFkZXJzOjouCj4gCjQyNzFhNDI4Myw0Mjg5Cj4gYENQ
UF9SRVNUUklDVEVEJwo+ICAgICAgSWYgdGhpcyB2YXJpYWJsZSBpcyBkZWZp
bmVkLCBjcHAgd2lsbCBza2lwIGFueSBpbmNsdWRlIGZpbGUgd2hpY2gKPiAg
ICAgIGlzIG5vdCBhIHJlZ3VsYXIgZmlsZSwgYW5kIHdpbGwgY29udGludWUg
c2VhcmNoaW5nIGZvciB0aGUKPiAgICAgIHJlcXVlc3RlZCBuYW1lICh0aGlz
IGlzIGFsd2F5cyBkb25lIGlmIHRoZSBmb3VuZCBmaWxlIGlzIGEKPiAgICAg
IGRpcmVjdG9yeSkuICAqTm90ZSBJbnZvY2F0aW9uOjouCj4gCj4gCjQyNzhh
NDI5Nwo+IAo0MjgxYzQzMDAKPCAgICAgIAotLS0KPiAKNDcwOGE0NzI4Cj4g
AAhbaW5kZXgACF0KNDcxMSw0NzIwYzQ3MzEsNDc0MAo8ICogI2Fzc2VydDog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzZXJ0aW9ucy4KPCAq
ICNkZWZpbmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9iamVj
dC1saWtlIE1hY3Jvcy4KPCAqICNlbGlmOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVsaWYuCjwgKiAjZWxzZTogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFbHNlLgo8ICogI2VuZGlmOiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSWZkZWYuCjwgKiAjZXJyb3I6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEaWFnbm9zdGljcy4KPCAqICNp
ZGVudDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE90aGVyIERp
cmVjdGl2ZXMuCjwgKiAjaWY6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDb25kaXRpb25hbCBTeW50YXguCjwgKiAjaWZkZWY6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJZmRlZi4KPCAqICNpZm5kZWY6
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmZGVmLgotLS0KPiAq
ICNhc3NlcnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFzc2Vy
dGlvbnMuICAgICAgICAgICAobGluZSA0MSkKPiAqICNkZWZpbmU6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE9iamVjdC1saWtlIE1hY3Jvcy4g
ICAobGluZSAxMSkKPiAqICNlbGlmOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVsaWYuICAgICAgICAgICAgICAgICAobGluZSAgNikKPiAq
ICNlbHNlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVsc2Uu
ICAgICAgICAgICAgICAgICAobGluZSAgNikKPiAqICNlbmRpZjogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElmZGVmLiAgICAgICAgICAgICAg
ICAobGluZSAgNikKPiAqICNlcnJvcjogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIERpYWdub3N0aWNzLiAgICAgICAgICAobGluZSAgNikKPiAq
ICNpZGVudDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE90aGVy
IERpcmVjdGl2ZXMuICAgICAobGluZSAgNikKPiAqICNpZjogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIENvbmRpdGlvbmFsIFN5bnRheC4g
ICAobGluZSAgNikKPiAqICNpZmRlZjogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElmZGVmLiAgICAgICAgICAgICAgICAobGluZSAgNikKPiAq
ICNpZm5kZWY6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmZGVm
LiAgICAgICAgICAgICAgICAobGluZSA0MCkKNDcyMiw0NzMwYzQ3NDIsNDc1
MQo8ICogI2luY2x1ZGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SW5jbHVkZSBTeW50YXguCjwgKiAjaW5jbHVkZV9uZXh0OiAgICAgICAgICAg
ICAgICAgICAgICAgICBXcmFwcGVyIEhlYWRlcnMuCjwgKiAjbGluZTogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMaW5lIENvbnRyb2wuCjwg
KiAjcHJhZ21hIEdDQyBkZXBlbmRlbmN5OiAgICAgICAgICAgICAgICBQcmFn
bWFzLgo8ICogI3ByYWdtYSBHQ0MgcG9pc29uOiAgICAgICAgICAgICAgICAg
ICAgUHJhZ21hcy4KPCAqICNwcmFnbWEgR0NDIHN5c3RlbV9oZWFkZXIgPDE+
OiAgICAgICAgIFByYWdtYXMuCjwgKiAjcHJhZ21hIEdDQyBzeXN0ZW1faGVh
ZGVyOiAgICAgICAgICAgICBTeXN0ZW0gSGVhZGVycy4KPCAqICNzY2NzOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE90aGVyIERpcmVjdGl2
ZXMuCjwgKiAjdW5hc3NlcnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBc3NlcnRpb25zLgotLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAx
MCkKPiAqICNpbmNsdWRlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEluY2x1ZGUgU3ludGF4LiAgICAgICAobGluZSAgNikKPiAqICNpbmNsdWRl
X25leHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIFdyYXBwZXIgSGVhZGVy
cy4gICAgICAobGluZSAgNikKPiAqICNsaW5lOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExpbmUgQ29udHJvbC4gICAgICAgICAobGluZSAy
MCkKPiAqICNwcmFnbWEgR0NDIGRlcGVuZGVuY3k6ICAgICAgICAgICAgICAg
IFByYWdtYXMuICAgICAgICAgICAgICAobGluZSA1MykKPiAqICNwcmFnbWEg
R0NDIHBvaXNvbjogICAgICAgICAgICAgICAgICAgIFByYWdtYXMuICAgICAg
ICAgICAgICAobGluZSA2NSkKPiAqICNwcmFnbWEgR0NDIHN5c3RlbV9oZWFk
ZXIgPDE+OiAgICAgICAgIFByYWdtYXMuICAgICAgICAgICAgICAobGluZSA5
MikKPiAqICNwcmFnbWEgR0NDIHN5c3RlbV9oZWFkZXI6ICAgICAgICAgICAg
IFN5c3RlbSBIZWFkZXJzLiAgICAgICAobGluZSAzNCkKPiAqICNzY2NzOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE90aGVyIERpcmVjdGl2
ZXMuICAgICAobGluZSAxMykKPiAqICN1bmFzc2VydDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFzc2VydGlvbnMuICAgICAgICAgICAobGluZSA1
MikKNDczMmM0NzUzLDQ3NTQKPCAqICN3YXJuaW5nOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERpYWdub3N0aWNzLgotLS0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAobGluZSAgNikKPiAqICN3YXJuaW5nOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERpYWdub3N0aWNzLiAgICAgICAgICAobGluZSAy
NykKNDc0MmE0NzY1Cj4gAAhbaW5kZXgACF0KNDc0NSw0NzQ3YzQ3NjgsNDc3
MAo8ICogQTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SW52b2NhdGlvbi4KPCAqIGFuc2k6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEludm9jYXRpb24uCjwgKiBDOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgotLS0KPiAqIEE6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24u
ICAgICAgICAgIChsaW5lIDQzMykKPiAqIGFuc2k6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5l
IDI5NykKPiAqIEM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDQ4MSkKNDc0OGE0Nzcy
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobGluZSAgMTYpCjQ3NDlhNDc3NAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxpbmUgIDE1KQo0NzUxLDQ3NTJjNDc3Niw0Nzgw
CjwgKiBEOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnZvY2F0aW9uLgo8ICogZEQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSW52b2NhdGlvbi4KLS0tCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
bGluZSAgMTcpCj4gKiBDUFBfUkVTVFJJQ1RFRDogICAgICAgICAgICAgICAg
ICAgICAgICBFbnZpcm9ubWVudCBWYXJpYWJsZXMuCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobGluZSAgNjYpCj4gKiBEOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgMzkp
Cj4gKiBkRDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnZvY2F0aW9uLiAgICAgICAgICAobGluZSA0NjEpCjQ3NTQsNDc4MmM0Nzgy
LDQ4MTIKPCAqIGRJOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uCjwgKiBkTTogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogZE46ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIGZuby1z
aG93LWNvbHVtbjogICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24u
CjwgKiBmcHJlcHJvY2Vzc2VkOiAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnZvY2F0aW9uLgo8ICogZnRhYnN0b3A6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSW52b2NhdGlvbi4KPCAqIEg6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiBoZWxwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICog
STogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2Nh
dGlvbi4KPCAqIEktOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uCjwgKiBpZGlyYWZ0ZXI6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogaW1hY3JvczogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIGluY2x1
ZGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24u
CjwgKiBpcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnZvY2F0aW9uLgo8ICogaXN5c3RlbTogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSW52b2NhdGlvbi4KPCAqIGl3aXRocHJlZml4OiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiBpd2l0aHByZWZp
eGJlZm9yZTogICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICog
TTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2Nh
dGlvbi4KPCAqIE1EOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uCjwgKiBNRjogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogTUc6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIE1NOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24u
CjwgKiBNTUQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnZvY2F0aW9uLgo8ICogTVA6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSW52b2NhdGlvbi4KPCAqIE1ROiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiBNVDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICog
bm9zdGRpbmM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2Nh
dGlvbi4KPCAqIG5vc3RkaW5jKys6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uCjwgKiBvOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLgotLS0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChsaW5lICA0NCkKPiAqIGRJOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDQ3MCkK
PiAqIGRNOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDQ0OSkKPiAqIGROOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDQ2NykKPiAqIGZuby1zaG93LWNvbHVtbjogICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDQyOCkK
PiAqIGZwcmVwcm9jZXNzZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDQwOSkKPiAqIGZ0YWJzdG9wOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDQyMikKPiAqIEg6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDUyNikK
PiAqIGhlbHA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDUxOCkKPiAqIEk6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lICA2OCkKPiAqIEktOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDMzNCkK
PiAqIGlkaXJhZnRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDM3NikKPiAqIGltYWNyb3M6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDM2NykKPiAqIGluY2x1ZGU6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDM1NikK
PiAqIGlwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDM4MSkKPiAqIGlzeXN0ZW06ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDM5NSkKPiAqIGlzeXN0ZW1jeHg6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDQwMikK
PiAqIGl3aXRocHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDM4NykKPiAqIGl3aXRocHJlZml4
YmVmb3JlOiAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDM4NykKPiAqIE06ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDE3MSkK
PiAqIE1EOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDI1OSkKPiAqIE1GOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDIwNSkKPiAqIE1HOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDIxNCkK
PiAqIE1NOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDE5NSkKPiAqIE1NRDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDI3NCkKPiAqIE1QOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDIyNCkK
PiAqIE1ROiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDI1MCkKPiAqIE1UOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lIDIzNikKPiAqIG5vc3RkaW5jOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDM0NikK
PiAqIG5vc3RkaW5jKys6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDM1MSkKPiAqIG86ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uICAgICAg
ICAgIChsaW5lICA3NykKNDc4NCw0Nzg4YzQ4MTQsNDgxOQo8ICogUDogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4K
PCAqIHBlZGFudGljOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uCjwgKiBwZWRhbnRpYy1lcnJvcnM6ICAgICAgICAgICAgICAg
ICAgICAgICBJbnZvY2F0aW9uLgo8ICogcmVtYXA6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIHN0ZD06ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCi0tLQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGxpbmUgIDE4KQo+ICogUDogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4gICAgICAg
ICAgKGxpbmUgNDc0KQo+ICogcGVkYW50aWM6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW52b2NhdGlvbi4gICAgICAgICAgKGxpbmUgMTYxKQo+
ICogcGVkYW50aWMtZXJyb3JzOiAgICAgICAgICAgICAgICAgICAgICAgSW52
b2NhdGlvbi4gICAgICAgICAgKGxpbmUgMTY2KQo+ICogcmVtYXA6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4gICAgICAg
ICAgKGxpbmUgNTEzKQo+ICogc3RkPTogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW52b2NhdGlvbi4gICAgICAgICAgKGxpbmUgMjk3KQo0
NzkwLDQ4MDljNDgyMSw0ODQxCjwgKiB0YXJnZXQtaGVscDogICAgICAgICAg
ICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogdHJhZGl0aW9uYWwt
Y3BwOiAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIHRy
aWdyYXBoczogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRp
b24uCjwgKiBVOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJbnZvY2F0aW9uLgo8ICogdW5kZWY6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIHY6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiB2ZXJzaW9u
OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8
ICogdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52
b2NhdGlvbi4KPCAqIFdhbGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEludm9jYXRpb24uCjwgKiBXY29tbWVudDogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogV2NvbW1lbnRzOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIFdl
bmRpZi1sYWJlbHM6ICAgICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRp
b24uCjwgKiBXZXJyb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJbnZvY2F0aW9uLgo8ICogV2ltcG9ydDogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW52b2NhdGlvbi4KPCAqIFdzeXN0ZW0taGVhZGVyczog
ICAgICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiBXdHJhZGl0
aW9uYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8
ICogV3RyaWdyYXBoczogICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52
b2NhdGlvbi4KPCAqIFd1bmRlZjogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEludm9jYXRpb24uCjwgKiBXdW51c2VkLW1hY3JvczogICAgICAg
ICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICogeDogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSW52b2NhdGlvbi4KLS0tCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAobGluZSAgNjApCj4gKiB0YXJnZXQtaGVscDog
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSA1MTgpCj4gKiB0cmFkaXRpb25hbC1jcHA6ICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSA1MDYpCj4g
KiB0cmlncmFwaHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSA1MTApCj4gKiBVOiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAgNTkpCj4gKiB1bmRlZjogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgNjMpCj4g
KiB2OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSA1MjIpCj4gKiB2ZXJzaW9uOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSA1MzIpCj4gKiB3OiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAxNTcpCj4g
KiBXYWxsOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSAgODMpCj4gKiBXY29tbWVudDogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAgOTApCj4gKiBXY29tbWVudHM6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgOTApCj4g
KiBXZW5kaWYtbGFiZWxzOiAgICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSAxMzQpCj4gKiBXZXJyb3I6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAxNDcpCj4gKiBXaW1wb3J0OiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAxMDcpCj4g
KiBXc3lzdGVtLWhlYWRlcnM6ICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSAxNTEpCj4gKiBXdHJhZGl0aW9uYWw6
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAxMDEpCj4gKiBXdHJpZ3JhcGhzOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgOTUpCj4g
KiBXdW5kZWY6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZv
Y2F0aW9uLiAgICAgICAgICAobGluZSAxMTApCj4gKiBXdW51c2VkLW1hY3Jv
czogICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAxMTUpCj4gKiB4OiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAyODEpCjQ4
MTZhNDg0OQo+IAAIW2luZGV4AAhdCjQ4MTksNDgzNGM0ODUyLDQ4NjcKPCAq
ICMgb3BlcmF0b3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0cmlu
Z2lmaWNhdGlvbi4KPCAqICMjIG9wZXJhdG9yOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIENvbmNhdGVuYXRpb24uCjwgKiBfUHJhZ21hOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQcmFnbWFzLgo8ICogYWx0ZXJuYXRp
dmUgdG9rZW5zOiAgICAgICAgICAgICAgICAgICAgVG9rZW5pemF0aW9uLgo8
ICogYXJndW1lbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWFj
cm8gQXJndW1lbnRzLgo8ICogYXJndW1lbnRzIGluIG1hY3JvIGRlZmluaXRp
b25zOiAgICAgICAgTWFjcm8gQXJndW1lbnRzLgo8ICogYXNzZXJ0aW9uczog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQXNzZXJ0aW9ucy4KPCAqIGFz
c2VydGlvbnMsIGNhbmNlbGluZzogICAgICAgICAgICAgICAgIEFzc2VydGlv
bnMuCjwgKiBiYWNrc2xhc2gtbmV3bGluZTogICAgICAgICAgICAgICAgICAg
ICBJbml0aWFsIHByb2Nlc3NpbmcuCjwgKiBibG9jayBjb21tZW50czogICAg
ICAgICAgICAgICAgICAgICAgICBJbml0aWFsIHByb2Nlc3NpbmcuCjwgKiBD
KysgbmFtZWQgb3BlcmF0b3JzOiAgICAgICAgICAgICAgICAgICBDKysgTmFt
ZWQgT3BlcmF0b3JzLgo8ICogY2hhcmFjdGVyIGNvbnN0YW50czogICAgICAg
ICAgICAgICAgICAgVG9rZW5pemF0aW9uLgo8ICogY2hhcmFjdGVyIHNldHM6
ICAgICAgICAgICAgICAgICAgICAgICAgSW5pdGlhbCBwcm9jZXNzaW5nLgo8
ICogY29tbWFuZCBsaW5lOiAgICAgICAgICAgICAgICAgICAgICAgICAgSW52
b2NhdGlvbi4KPCAqIGNvbW1lbnRpbmcgb3V0IGNvZGU6ICAgICAgICAgICAg
ICAgICAgIERlbGV0ZWQgQ29kZS4KPCAqIGNvbW1lbnRzOiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEluaXRpYWwgcHJvY2Vzc2luZy4KLS0tCj4g
KiAjIG9wZXJhdG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdHJp
bmdpZmljYXRpb24uICAgICAobGluZSAgIDYpCj4gKiAjIyBvcGVyYXRvcjog
ICAgICAgICAgICAgICAgICAgICAgICAgICBDb25jYXRlbmF0aW9uLiAgICAg
ICAobGluZSAgIDYpCj4gKiBfUHJhZ21hOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQcmFnbWFzLiAgICAgICAgICAgICAobGluZSAgMjUpCj4g
KiBhbHRlcm5hdGl2ZSB0b2tlbnM6ICAgICAgICAgICAgICAgICAgICBUb2tl
bml6YXRpb24uICAgICAgICAobGluZSAxMDUpCj4gKiBhcmd1bWVudHM6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNYWNybyBBcmd1bWVudHMuICAg
ICAobGluZSAgIDYpCj4gKiBhcmd1bWVudHMgaW4gbWFjcm8gZGVmaW5pdGlv
bnM6ICAgICAgICBNYWNybyBBcmd1bWVudHMuICAgICAobGluZSAgIDYpCj4g
KiBhc3NlcnRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBc3Nl
cnRpb25zLiAgICAgICAgICAobGluZSAgIDYpCj4gKiBhc3NlcnRpb25zLCBj
YW5jZWxpbmc6ICAgICAgICAgICAgICAgICBBc3NlcnRpb25zLiAgICAgICAg
ICAobGluZSAgNTIpCj4gKiBiYWNrc2xhc2gtbmV3bGluZTogICAgICAgICAg
ICAgICAgICAgICBJbml0aWFsIHByb2Nlc3NpbmcuICAobGluZSAgNjkpCj4g
KiBibG9jayBjb21tZW50czogICAgICAgICAgICAgICAgICAgICAgICBJbml0
aWFsIHByb2Nlc3NpbmcuICAobGluZSAgODUpCj4gKiBDKysgbmFtZWQgb3Bl
cmF0b3JzOiAgICAgICAgICAgICAgICAgICBDKysgTmFtZWQgT3BlcmF0b3Jz
LiAobGluZSAgIDYpCj4gKiBjaGFyYWN0ZXIgY29uc3RhbnRzOiAgICAgICAg
ICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAobGluZSAgODQpCj4g
KiBjaGFyYWN0ZXIgc2V0czogICAgICAgICAgICAgICAgICAgICAgICBJbml0
aWFsIHByb2Nlc3NpbmcuICAobGluZSAgMTQpCj4gKiBjb21tYW5kIGxpbmU6
ICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAg
ICAobGluZSAgIDYpCj4gKiBjb21tZW50aW5nIG91dCBjb2RlOiAgICAgICAg
ICAgICAgICAgICBEZWxldGVkIENvZGUuICAgICAgICAobGluZSAgIDYpCj4g
KiBjb21tZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbml0
aWFsIHByb2Nlc3NpbmcuICAobGluZSAgODUpCjQ4MzYsNDg0MmM0ODY5LDQ4
NzYKPCAqIGNvbXB1dGVkIGluY2x1ZGVzOiAgICAgICAgICAgICAgICAgICAg
IENvbXB1dGVkIEluY2x1ZGVzLgo8ICogY29uY2F0ZW5hdGlvbjogICAgICAg
ICAgICAgICAgICAgICAgICAgQ29uY2F0ZW5hdGlvbi4KPCAqIGNvbmRpdGlv
bmFsIGdyb3VwOiAgICAgICAgICAgICAgICAgICAgIElmZGVmLgo8ICogY29u
ZGl0aW9uYWxzOiAgICAgICAgICAgICAgICAgICAgICAgICAgQ29uZGl0aW9u
YWxzLgo8ICogY29udGludWVkIGxpbmVzOiAgICAgICAgICAgICAgICAgICAg
ICAgSW5pdGlhbCBwcm9jZXNzaW5nLgo8ICogY29udHJvbGxpbmcgbWFjcm86
ICAgICAgICAgICAgICAgICAgICAgT25jZS1Pbmx5IEhlYWRlcnMuCjwgKiBk
ZWZpbmVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZWZpbmVk
LgotLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChsaW5lICAgNikKPiAqIGNvbXB1
dGVkIGluY2x1ZGVzOiAgICAgICAgICAgICAgICAgICAgIENvbXB1dGVkIElu
Y2x1ZGVzLiAgIChsaW5lICAgNikKPiAqIGNvbmNhdGVuYXRpb246ICAgICAg
ICAgICAgICAgICAgICAgICAgIENvbmNhdGVuYXRpb24uICAgICAgIChsaW5l
ICAgNikKPiAqIGNvbmRpdGlvbmFsIGdyb3VwOiAgICAgICAgICAgICAgICAg
ICAgIElmZGVmLiAgICAgICAgICAgICAgIChsaW5lICAxNCkKPiAqIGNvbmRp
dGlvbmFsczogICAgICAgICAgICAgICAgICAgICAgICAgIENvbmRpdGlvbmFs
cy4gICAgICAgIChsaW5lICAgNikKPiAqIGNvbnRpbnVlZCBsaW5lczogICAg
ICAgICAgICAgICAgICAgICAgIEluaXRpYWwgcHJvY2Vzc2luZy4gIChsaW5l
ICA2OSkKPiAqIGNvbnRyb2xsaW5nIG1hY3JvOiAgICAgICAgICAgICAgICAg
ICAgIE9uY2UtT25seSBIZWFkZXJzLiAgIChsaW5lICAzNSkKPiAqIGRlZmlu
ZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlZmluZWQuICAg
ICAgICAgICAgIChsaW5lICAgNikKNDg0NCw0ODQ1YzQ4NzgsNDg4MAo8ICog
ZGVwZW5kZW5jaWVzLCBtYWtlOiAgICAgICAgICAgICAgICAgICAgSW52b2Nh
dGlvbi4KPCAqIGRpYWdub3N0aWM6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERpYWdub3N0aWNzLgotLS0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaW5l
ICA0NSkKPiAqIGRlcGVuZGVuY2llcywgbWFrZTogICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uICAgICAgICAgIChsaW5lIDE3MSkKPiAqIGRpYWdu
b3N0aWM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpYWdub3N0aWNz
LiAgICAgICAgIChsaW5lICAgNikKNDg0N2M0ODgyLDQ4ODMKPCAqIGRpZ3Jh
cGhzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRva2VuaXphdGlv
bi4KLS0tCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBkaWdy
YXBoczogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRp
b24uICAgICAgICAobGluZSAxMDUpCjQ4NDhhNDg4NQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGxpbmUgICA2KQo0ODQ5YTQ4ODcKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChsaW5lICAgNikKNDg1MWM0ODg5LDQ4OTIKPCAqIGVtcHR5IG1hY3JvIGFy
Z3VtZW50czogICAgICAgICAgICAgICAgIE1hY3JvIEFyZ3VtZW50cy4KLS0t
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBkbyBub3Qgb3Bl
biBub24tcmVndWxhciBmaWxlczogICAgICAgICBFbnZpcm9ubWVudCBWYXJp
YWJsZXMuCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAgNjcpCj4gKiBlbXB0
eSBtYWNybyBhcmd1bWVudHM6ICAgICAgICAgICAgICAgICBNYWNybyBBcmd1
bWVudHMuICAgICAobGluZSAgNjYpCjQ4NTNjNDg5NCw0ODk1CjwgKiBleHBh
bnNpb24gb2YgYXJndW1lbnRzOiAgICAgICAgICAgICAgICBBcmd1bWVudCBQ
cmVzY2FuLgotLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaW5lICAgNikKPiAq
IGV4cGFuc2lvbiBvZiBhcmd1bWVudHM6ICAgICAgICAgICAgICAgIEFyZ3Vt
ZW50IFByZXNjYW4uICAgIChsaW5lICAgNikKNDg1NGE0ODk3Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAobGluZSAgIDYpCjQ4NTYsNDg2MGM0ODk5LDQ5MDQKPCAq
IGdyb3VwaW5nIG9wdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgIEludm9j
YXRpb24uCjwgKiBndWFyZCBtYWNybzogICAgICAgICAgICAgICAgICAgICAg
ICAgICBPbmNlLU9ubHkgSGVhZGVycy4KPCAqIGhlYWRlciBmaWxlOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEhlYWRlciBGaWxlcy4KPCAqIGhlYWRl
ciBmaWxlIG5hbWVzOiAgICAgICAgICAgICAgICAgICAgIFRva2VuaXphdGlv
bi4KPCAqIGlkZW50aWZpZXJzOiAgICAgICAgICAgICAgICAgICAgICAgICAg
IFRva2VuaXphdGlvbi4KLS0tCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAg
IDYpCj4gKiBncm91cGluZyBvcHRpb25zOiAgICAgICAgICAgICAgICAgICAg
ICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgMzQpCj4gKiBndWFyZCBt
YWNybzogICAgICAgICAgICAgICAgICAgICAgICAgICBPbmNlLU9ubHkgSGVh
ZGVycy4gICAobGluZSAgMzUpCj4gKiBoZWFkZXIgZmlsZTogICAgICAgICAg
ICAgICAgICAgICAgICAgICBIZWFkZXIgRmlsZXMuICAgICAgICAobGluZSAg
IDYpCj4gKiBoZWFkZXIgZmlsZSBuYW1lczogICAgICAgICAgICAgICAgICAg
ICBUb2tlbml6YXRpb24uICAgICAgICAobGluZSAgODQpCj4gKiBpZGVudGlm
aWVyczogICAgICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24u
ICAgICAgICAobGluZSAgMzQpCjQ4NjFhNDkwNgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGxpbmUgICA2KQo0ODYzLDQ4NzBjNDkwOCw0OTE2CjwgKiBpbmNsdWRp
bmcganVzdCBvbmNlOiAgICAgICAgICAgICAgICAgICBPbmNlLU9ubHkgSGVh
ZGVycy4KPCAqIGludm9jYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEludm9jYXRpb24uCjwgKiBpc282NDYuaDogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDKysgTmFtZWQgT3BlcmF0b3JzLgo8ICogbGluZSBj
b21tZW50czogICAgICAgICAgICAgICAgICAgICAgICAgSW5pdGlhbCBwcm9j
ZXNzaW5nLgo8ICogbGluZSBjb250cm9sOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgTGluZSBDb250cm9sLgo8ICogbGluZSBlbmRpbmdzOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgSW5pdGlhbCBwcm9jZXNzaW5nLgo8ICogbGlu
ZW1hcmtlcnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJlcHJvY2Vz
c29yIE91dHB1dC4KPCAqIG1hY3JvIGFyZ3VtZW50IGV4cGFuc2lvbjogICAg
ICAgICAgICAgIEFyZ3VtZW50IFByZXNjYW4uCi0tLQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGxpbmUgICA2KQo+ICogaW5jbHVkaW5nIGp1c3Qgb25jZTogICAg
ICAgICAgICAgICAgICAgT25jZS1Pbmx5IEhlYWRlcnMuICAgKGxpbmUgICA2
KQo+ICogaW52b2NhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAg
SW52b2NhdGlvbi4gICAgICAgICAgKGxpbmUgICA2KQo+ICogaXNvNjQ2Lmg6
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQysrIE5hbWVkIE9wZXJh
dG9ycy4gKGxpbmUgICA2KQo+ICogbGluZSBjb21tZW50czogICAgICAgICAg
ICAgICAgICAgICAgICAgSW5pdGlhbCBwcm9jZXNzaW5nLiAgKGxpbmUgIDg1
KQo+ICogbGluZSBjb250cm9sOiAgICAgICAgICAgICAgICAgICAgICAgICAg
TGluZSBDb250cm9sLiAgICAgICAgKGxpbmUgICA2KQo+ICogbGluZSBlbmRp
bmdzOiAgICAgICAgICAgICAgICAgICAgICAgICAgSW5pdGlhbCBwcm9jZXNz
aW5nLiAgKGxpbmUgIDE0KQo+ICogbGluZW1hcmtlcnM6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUHJlcHJvY2Vzc29yIE91dHB1dC4gKGxpbmUgIDI4
KQo+ICogbWFjcm8gYXJndW1lbnQgZXhwYW5zaW9uOiAgICAgICAgICAgICAg
QXJndW1lbnQgUHJlc2Nhbi4gICAgKGxpbmUgICA2KQo0ODcyLDQ4NzdjNDkx
OCw0OTI0CjwgKiBtYWNyb3MgaW4gaW5jbHVkZTogICAgICAgICAgICAgICAg
ICAgICBDb21wdXRlZCBJbmNsdWRlcy4KPCAqIG1hY3JvcyB3aXRoIGFyZ3Vt
ZW50czogICAgICAgICAgICAgICAgIE1hY3JvIEFyZ3VtZW50cy4KPCAqIG1h
Y3JvcyB3aXRoIHZhcmlhYmxlIGFyZ3VtZW50czogICAgICAgIFZhcmlhZGlj
IE1hY3Jvcy4KPCAqIG1ha2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEludm9jYXRpb24uCjwgKiBtYW5pZmVzdCBjb25zdGFudHM6ICAg
ICAgICAgICAgICAgICAgICBPYmplY3QtbGlrZSBNYWNyb3MuCjwgKiBuYW1l
ZCBvcGVyYXRvcnM6ICAgICAgICAgICAgICAgICAgICAgICBDKysgTmFtZWQg
T3BlcmF0b3JzLgotLS0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaW5lICAgNikK
PiAqIG1hY3JvcyBpbiBpbmNsdWRlOiAgICAgICAgICAgICAgICAgICAgIENv
bXB1dGVkIEluY2x1ZGVzLiAgIChsaW5lICAgNikKPiAqIG1hY3JvcyB3aXRo
IGFyZ3VtZW50czogICAgICAgICAgICAgICAgIE1hY3JvIEFyZ3VtZW50cy4g
ICAgIChsaW5lICAgNikKPiAqIG1hY3JvcyB3aXRoIHZhcmlhYmxlIGFyZ3Vt
ZW50czogICAgICAgIFZhcmlhZGljIE1hY3Jvcy4gICAgIChsaW5lICAgNikK
PiAqIG1ha2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElu
dm9jYXRpb24uICAgICAgICAgIChsaW5lIDE3MSkKPiAqIG1hbmlmZXN0IGNv
bnN0YW50czogICAgICAgICAgICAgICAgICAgIE9iamVjdC1saWtlIE1hY3Jv
cy4gIChsaW5lICAgNikKPiAqIG5hbWVkIG9wZXJhdG9yczogICAgICAgICAg
ICAgICAgICAgICAgIEMrKyBOYW1lZCBPcGVyYXRvcnMuIChsaW5lICAgNikK
NDg3OSw0ODg2YzQ5MjYsNDkzNAo8ICogbnVsbCBkaXJlY3RpdmU6ICAgICAg
ICAgICAgICAgICAgICAgICAgT3RoZXIgRGlyZWN0aXZlcy4KPCAqIG51bWJl
cnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRva2VuaXphdGlv
bi4KPCAqIG9iamVjdC1saWtlIG1hY3JvOiAgICAgICAgICAgICAgICAgICAg
IE9iamVjdC1saWtlIE1hY3Jvcy4KPCAqIG9wdGlvbnM6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEludm9jYXRpb24uCjwgKiBvcHRpb25zLCBn
cm91cGluZzogICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLgo8ICog
b3RoZXIgdG9rZW5zOiAgICAgICAgICAgICAgICAgICAgICAgICAgVG9rZW5p
emF0aW9uLgo8ICogb3V0cHV0IGZvcm1hdDogICAgICAgICAgICAgICAgICAg
ICAgICAgUHJlcHJvY2Vzc29yIE91dHB1dC4KPCAqIG92ZXJyaWRpbmcgYSBo
ZWFkZXIgZmlsZTogICAgICAgICAgICAgIFdyYXBwZXIgSGVhZGVycy4KLS0t
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBudWxsIGRpcmVj
dGl2ZTogICAgICAgICAgICAgICAgICAgICAgICBPdGhlciBEaXJlY3RpdmVz
LiAgICAobGluZSAgMTgpCj4gKiBudW1iZXJzOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAobGluZSAgNjAp
Cj4gKiBvYmplY3QtbGlrZSBtYWNybzogICAgICAgICAgICAgICAgICAgICBP
YmplY3QtbGlrZSBNYWNyb3MuICAobGluZSAgIDYpCj4gKiBvcHRpb25zOiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAg
ICAgICAobGluZSAgMzgpCj4gKiBvcHRpb25zLCBncm91cGluZzogICAgICAg
ICAgICAgICAgICAgICBJbnZvY2F0aW9uLiAgICAgICAgICAobGluZSAgMzQp
Cj4gKiBvdGhlciB0b2tlbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICBU
b2tlbml6YXRpb24uICAgICAgICAobGluZSAxMTkpCj4gKiBvdXRwdXQgZm9y
bWF0OiAgICAgICAgICAgICAgICAgICAgICAgICBQcmVwcm9jZXNzb3IgT3V0
cHV0LiAobGluZSAgMTIpCj4gKiBvdmVycmlkaW5nIGEgaGVhZGVyIGZpbGU6
ICAgICAgICAgICAgICBXcmFwcGVyIEhlYWRlcnMuICAgICAobGluZSAgIDYp
CjQ4ODgsNDg4OWM0OTM2LDQ5MzgKPCAqIHBpdGZhbGxzIG9mIG1hY3Jvczog
ICAgICAgICAgICAgICAgICAgIE1hY3JvIFBpdGZhbGxzLgo8ICogcHJlZGVm
aW5lZCBtYWNyb3M6ICAgICAgICAgICAgICAgICAgICAgUHJlZGVmaW5lZCBN
YWNyb3MuCi0tLQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpbmUgICA2KQo+ICog
cGl0ZmFsbHMgb2YgbWFjcm9zOiAgICAgICAgICAgICAgICAgICAgTWFjcm8g
UGl0ZmFsbHMuICAgICAgKGxpbmUgICA2KQo+ICogcHJlZGVmaW5lZCBtYWNy
b3M6ICAgICAgICAgICAgICAgICAgICAgUHJlZGVmaW5lZCBNYWNyb3MuICAg
KGxpbmUgICA2KQo0ODkxYzQ5NDAsNDk0MQo8ICogcHJlZGljYXRlczogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQXNzZXJ0aW9ucy4KLS0tCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBwcmVkaWNhdGVzOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBc3NlcnRpb25zLiAgICAgICAgICAo
bGluZSAgMTkpCjQ4OTMsNDg5N2M0OTQzLDQ5NDgKPCAqIHByZXByb2Nlc3Np
bmcgbnVtYmVyczogICAgICAgICAgICAgICAgIFRva2VuaXphdGlvbi4KPCAq
IHByZXByb2Nlc3NpbmcgdG9rZW5zOiAgICAgICAgICAgICAgICAgIFRva2Vu
aXphdGlvbi4KPCAqIHByZXNjYW4gb2YgbWFjcm8gYXJndW1lbnRzOiAgICAg
ICAgICAgIEFyZ3VtZW50IFByZXNjYW4uCjwgKiBwcm9ibGVtcyB3aXRoIG1h
Y3JvczogICAgICAgICAgICAgICAgICBNYWNybyBQaXRmYWxscy4KPCAqIHB1
bmN0dWF0b3JzOiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRva2VuaXph
dGlvbi4KLS0tCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBw
cmVwcm9jZXNzaW5nIG51bWJlcnM6ICAgICAgICAgICAgICAgICBUb2tlbml6
YXRpb24uICAgICAgICAobGluZSAgNjApCj4gKiBwcmVwcm9jZXNzaW5nIHRv
a2VuczogICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAo
bGluZSAgIDYpCj4gKiBwcmVzY2FuIG9mIG1hY3JvIGFyZ3VtZW50czogICAg
ICAgICAgICBBcmd1bWVudCBQcmVzY2FuLiAgICAobGluZSAgIDYpCj4gKiBw
cm9ibGVtcyB3aXRoIG1hY3JvczogICAgICAgICAgICAgICAgICBNYWNybyBQ
aXRmYWxscy4gICAgICAobGluZSAgIDYpCj4gKiBwdW5jdHVhdG9yczogICAg
ICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAo
bGluZSAxMDUpCjQ4OTksNDkwMWM0OTUwLDQ5NTMKPCAqIHJlcGVhdGVkIGlu
Y2x1c2lvbjogICAgICAgICAgICAgICAgICAgIE9uY2UtT25seSBIZWFkZXJz
Lgo8ICogcmVwb3J0aW5nIGVycm9yczogICAgICAgICAgICAgICAgICAgICAg
RGlhZ25vc3RpY3MuCjwgKiByZXBvcnRpbmcgd2FybmluZ3M6ICAgICAgICAg
ICAgICAgICAgICBEaWFnbm9zdGljcy4KLS0tCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobGluZSAgIDYpCj4gKiByZXBlYXRlZCBpbmNsdXNpb246ICAgICAgICAg
ICAgICAgICAgICBPbmNlLU9ubHkgSGVhZGVycy4gICAobGluZSAgIDYpCj4g
KiByZXBvcnRpbmcgZXJyb3JzOiAgICAgICAgICAgICAgICAgICAgICBEaWFn
bm9zdGljcy4gICAgICAgICAobGluZSAgIDYpCj4gKiByZXBvcnRpbmcgd2Fy
bmluZ3M6ICAgICAgICAgICAgICAgICAgICBEaWFnbm9zdGljcy4gICAgICAg
ICAobGluZSAgIDYpCjQ5MDJhNDk1NQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxp
bmUgICA2KQo0OTAzYTQ5NTcKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaW5lICAg
NikKNDkwNGE0OTU5Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCjQ5
MDVhNDk2MQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpbmUgICA2KQo0OTA3LDQ5
MTJjNDk2Myw0OTY5CjwgKiBzdHJpbmcgY29uc3RhbnRzOiAgICAgICAgICAg
ICAgICAgICAgICBUb2tlbml6YXRpb24uCjwgKiBzdHJpbmcgbGl0ZXJhbHM6
ICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24uCjwgKiBzdHJp
bmdpZmljYXRpb246ICAgICAgICAgICAgICAgICAgICAgICBTdHJpbmdpZmlj
YXRpb24uCjwgKiBzeW1ib2xpYyBjb25zdGFudHM6ICAgICAgICAgICAgICAg
ICAgICBPYmplY3QtbGlrZSBNYWNyb3MuCjwgKiBzeXN0ZW0gaGVhZGVyIGZp
bGVzIDwxPjogICAgICAgICAgICAgICBTeXN0ZW0gSGVhZGVycy4KPCAqIHN5
c3RlbSBoZWFkZXIgZmlsZXM6ICAgICAgICAgICAgICAgICAgIEhlYWRlciBG
aWxlcy4KLS0tCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiBz
dHJpbmcgY29uc3RhbnRzOiAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6
YXRpb24uICAgICAgICAobGluZSAgODQpCj4gKiBzdHJpbmcgbGl0ZXJhbHM6
ICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAo
bGluZSAgODQpCj4gKiBzdHJpbmdpZmljYXRpb246ICAgICAgICAgICAgICAg
ICAgICAgICBTdHJpbmdpZmljYXRpb24uICAgICAobGluZSAgIDYpCj4gKiBz
eW1ib2xpYyBjb25zdGFudHM6ICAgICAgICAgICAgICAgICAgICBPYmplY3Qt
bGlrZSBNYWNyb3MuICAobGluZSAgIDYpCj4gKiBzeXN0ZW0gaGVhZGVyIGZp
bGVzIDwxPjogICAgICAgICAgICAgICBIZWFkZXIgRmlsZXMuICAgICAgICAo
bGluZSAgMTMpCj4gKiBzeXN0ZW0gaGVhZGVyIGZpbGVzOiAgICAgICAgICAg
ICAgICAgICBTeXN0ZW0gSGVhZGVycy4gICAgICAobGluZSAgIDYpCjQ5MTQs
NDkxOGM0OTcxLDQ5NzYKPCAqIHRlc3RpbmcgcHJlZGljYXRlczogICAgICAg
ICAgICAgICAgICAgIEFzc2VydGlvbnMuCjwgKiB0b2tlbiBjb25jYXRlbmF0
aW9uOiAgICAgICAgICAgICAgICAgICBDb25jYXRlbmF0aW9uLgo8ICogdG9r
ZW4gcGFzdGluZzogICAgICAgICAgICAgICAgICAgICAgICAgQ29uY2F0ZW5h
dGlvbi4KPCAqIHRva2VuczogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRva2VuaXphdGlvbi4KPCAqIHRyaWdyYXBoczogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEluaXRpYWwgcHJvY2Vzc2luZy4KLS0tCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobGluZSAgIDYpCj4gKiB0ZXN0aW5nIHByZWRpY2F0
ZXM6ICAgICAgICAgICAgICAgICAgICBBc3NlcnRpb25zLiAgICAgICAgICAo
bGluZSAgMzApCj4gKiB0b2tlbiBjb25jYXRlbmF0aW9uOiAgICAgICAgICAg
ICAgICAgICBDb25jYXRlbmF0aW9uLiAgICAgICAobGluZSAgIDYpCj4gKiB0
b2tlbiBwYXN0aW5nOiAgICAgICAgICAgICAgICAgICAgICAgICBDb25jYXRl
bmF0aW9uLiAgICAgICAobGluZSAgIDYpCj4gKiB0b2tlbnM6ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUb2tlbml6YXRpb24uICAgICAgICAo
bGluZSAgIDYpCj4gKiB0cmlncmFwaHM6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJbml0aWFsIHByb2Nlc3NpbmcuICAobGluZSAgNDIpCjQ5MTlh
NDk3OAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGxpbmUgICA2KQo0OTIxLDQ5MjRj
NDk4MCw0OTg0CjwgKiB2YXJpYWJsZSBudW1iZXIgb2YgYXJndW1lbnRzOiAg
ICAgICAgICBWYXJpYWRpYyBNYWNyb3MuCjwgKiB2YXJpYWRpYyBtYWNyb3M6
ICAgICAgICAgICAgICAgICAgICAgICBWYXJpYWRpYyBNYWNyb3MuCjwgKiB3
cmFwcGVyICNpZm5kZWY6ICAgICAgICAgICAgICAgICAgICAgICBPbmNlLU9u
bHkgSGVhZGVycy4KPCAqIHdyYXBwZXIgaGVhZGVyczogICAgICAgICAgICAg
ICAgICAgICAgIFdyYXBwZXIgSGVhZGVycy4KLS0tCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobGluZSAgIDYpCj4gKiB2YXJpYWJsZSBudW1iZXIgb2YgYXJndW1l
bnRzOiAgICAgICAgICBWYXJpYWRpYyBNYWNyb3MuICAgICAobGluZSAgIDYp
Cj4gKiB2YXJpYWRpYyBtYWNyb3M6ICAgICAgICAgICAgICAgICAgICAgICBW
YXJpYWRpYyBNYWNyb3MuICAgICAobGluZSAgIDYpCj4gKiB3cmFwcGVyICNp
Zm5kZWY6ICAgICAgICAgICAgICAgICAgICAgICBPbmNlLU9ubHkgSGVhZGVy
cy4gICAobGluZSAgIDYpCj4gKiB3cmFwcGVyIGhlYWRlcnM6ICAgICAgICAg
ICAgICAgICAgICAgICBXcmFwcGVyIEhlYWRlcnMuICAgICAobGluZSAgIDYp
CjQ5MjksNDk5OGM0OTg5LDUwNTgKPCBOb2RlOiBUb3B/MTA0Mwo8IE5vZGU6
IE92ZXJ2aWV3fzM2NjMKPCBOb2RlOiBJbml0aWFsIHByb2Nlc3Npbmd/NjQ2
MQo8IFJlZjogdHJpZ3JhcGhzfzg1NzYKPCBOb2RlOiBUb2tlbml6YXRpb25/
MTI2ODIKPCBSZWY6IFRva2VuaXphdGlvbi1Gb290bm90ZS0xfzE5NzI4Cjwg
Tm9kZTogVGhlIHByZXByb2Nlc3NpbmcgbGFuZ3VhZ2V/MTk4MzkKPCBOb2Rl
OiBIZWFkZXIgRmlsZXN/MjI3MDkKPCBOb2RlOiBJbmNsdWRlIFN5bnRheH8y
NDU4NQo8IE5vZGU6IEluY2x1ZGUgT3BlcmF0aW9ufzI2MDg0CjwgTm9kZTog
U2VhcmNoIFBhdGh/Mjc5MzQKPCBOb2RlOiBPbmNlLU9ubHkgSGVhZGVyc38z
MTAwOAo8IE5vZGU6IENvbXB1dGVkIEluY2x1ZGVzfzMyNjU1CjwgTm9kZTog
V3JhcHBlciBIZWFkZXJzfzM1NzkxCjwgTm9kZTogU3lzdGVtIEhlYWRlcnN/
MzgyMDcKPCBOb2RlOiBNYWNyb3N/NDAyNDkKPCBOb2RlOiBPYmplY3QtbGlr
ZSBNYWNyb3N/NDEzODYKPCBOb2RlOiBGdW5jdGlvbi1saWtlIE1hY3Jvc380
NDk2OQo8IE5vZGU6IE1hY3JvIEFyZ3VtZW50c380NjU3Nwo8IE5vZGU6IFN0
cmluZ2lmaWNhdGlvbn81MDcxOQo8IE5vZGU6IENvbmNhdGVuYXRpb25/NTM5
MTcKPCBOb2RlOiBWYXJpYWRpYyBNYWNyb3N/NTcwMjcKPCBOb2RlOiBQcmVk
ZWZpbmVkIE1hY3Jvc382MTgwNgo8IE5vZGU6IFN0YW5kYXJkIFByZWRlZmlu
ZWQgTWFjcm9zfzYyMzg2CjwgTm9kZTogQ29tbW9uIFByZWRlZmluZWQgTWFj
cm9zfzY4MjkwCjwgTm9kZTogU3lzdGVtLXNwZWNpZmljIFByZWRlZmluZWQg
TWFjcm9zfzc2MTIyCjwgTm9kZTogQysrIE5hbWVkIE9wZXJhdG9yc383ODEz
MQo8IE5vZGU6IFVuZGVmaW5pbmcgYW5kIFJlZGVmaW5pbmcgTWFjcm9zfzc5
MDgzCjwgTm9kZTogRGlyZWN0aXZlcyBXaXRoaW4gTWFjcm8gQXJndW1lbnRz
fzgxMTc3CjwgTm9kZTogTWFjcm8gUGl0ZmFsbHN/ODI3MTcKPCBOb2RlOiBN
aXNuZXN0aW5nfzgzMjQwCjwgTm9kZTogT3BlcmF0b3IgUHJlY2VkZW5jZSBQ
cm9ibGVtc384NDMzOAo8IE5vZGU6IFN3YWxsb3dpbmcgdGhlIFNlbWljb2xv
bn84NjE5MAo8IE5vZGU6IER1cGxpY2F0aW9uIG9mIFNpZGUgRWZmZWN0c384
ODE5OQo8IE5vZGU6IFNlbGYtUmVmZXJlbnRpYWwgTWFjcm9zfzkwMzY4Cjwg
Tm9kZTogQXJndW1lbnQgUHJlc2Nhbn85Mjc3NAo8IE5vZGU6IE5ld2xpbmVz
IGluIEFyZ3VtZW50c385NjUxNAo8IE5vZGU6IENvbmRpdGlvbmFsc385NzQ1
Ngo8IE5vZGU6IENvbmRpdGlvbmFsIFVzZXN/OTkyODIKPCBOb2RlOiBDb25k
aXRpb25hbCBTeW50YXh/MTAwNjMyCjwgTm9kZTogSWZkZWZ/MTAwOTQ0Cjwg
Tm9kZTogSWZ/MTA0MTAzCjwgTm9kZTogRGVmaW5lZH8xMDY1MTMKPCBOb2Rl
OiBFbHNlfzEwNzc4NAo8IE5vZGU6IEVsaWZ/MTA4MzQyCjwgTm9kZTogRGVs
ZXRlZCBDb2RlfzEwOTYxOQo8IE5vZGU6IERpYWdub3N0aWNzfzExMDg1OAo8
IE5vZGU6IExpbmUgQ29udHJvbH8xMTI0NzEKPCBOb2RlOiBQcmFnbWFzfzEx
NjI3MQo8IE5vZGU6IE90aGVyIERpcmVjdGl2ZXN/MTIwNTM3CjwgTm9kZTog
UHJlcHJvY2Vzc29yIE91dHB1dH8xMjE3MjYKPCBOb2RlOiBUcmFkaXRpb25h
bCBNb2RlfzEyNDkyMwo8IE5vZGU6IFRyYWRpdGlvbmFsIGxleGljYWwgYW5h
bHlzaXN/MTI1OTc1CjwgTm9kZTogVHJhZGl0aW9uYWwgbWFjcm9zfzEyODQ2
OAo8IE5vZGU6IFRyYWRpdGlvbmFsIG1pc2NlbGxhbnl/MTMyMjU5CjwgTm9k
ZTogVHJhZGl0aW9uYWwgd2FybmluZ3N/MTMzMjQ2CjwgTm9kZTogSW1wbGVt
ZW50YXRpb24gRGV0YWlsc38xMzU0MzMKPCBOb2RlOiBJbXBsZW1lbnRhdGlv
bi1kZWZpbmVkIGJlaGF2aW9yfzEzNjA0OAo8IE5vZGU6IEltcGxlbWVudGF0
aW9uIGxpbWl0c38xMzg3MTkKPCBOb2RlOiBPYnNvbGV0ZSBGZWF0dXJlc38x
NDE0MDcKPCBOb2RlOiBBc3NlcnRpb25zfzE0MTg1Mgo8IE5vZGU6IE9ic29s
ZXRlIG9uY2Utb25seSBoZWFkZXJzfzE0NDM3OQo8IE5vZGU6IERpZmZlcmVu
Y2VzIGZyb20gcHJldmlvdXMgdmVyc2lvbnN/MTQ2MTAwCjwgTm9kZTogSW52
b2NhdGlvbn8xNTAxNjkKPCBSZWY6IC1NRn8xNTg3NjMKPCBOb2RlOiBFbnZp
cm9ubWVudCBWYXJpYWJsZXN/MTcxNDI0CjwgTm9kZTogR05VIEZyZWUgRG9j
dW1lbnRhdGlvbiBMaWNlbnNlfzE3NDM3NAo8IE5vZGU6IEluZGV4IG9mIERp
cmVjdGl2ZXN/MTk2ODAxCjwgTm9kZTogT3B0aW9uIEluZGV4fzE5ODE4MQo8
IE5vZGU6IENvbmNlcHQgSW5kZXh/MjAxOTMyCi0tLQo+IE5vZGU6IFRvcH8x
MDMzCj4gTm9kZTogT3ZlcnZpZXd/MzcwMQo+IE5vZGU6IEluaXRpYWwgcHJv
Y2Vzc2luZ382NDk5Cj4gUmVmOiB0cmlncmFwaHN/ODYxNAo+IE5vZGU6IFRv
a2VuaXphdGlvbn8xMjcxNQo+IFJlZjogVG9rZW5pemF0aW9uLUZvb3Rub3Rl
LTF/MTk3NjEKPiBOb2RlOiBUaGUgcHJlcHJvY2Vzc2luZyBsYW5ndWFnZX8x
OTg3Mgo+IE5vZGU6IEhlYWRlciBGaWxlc38yMjc0Mgo+IE5vZGU6IEluY2x1
ZGUgU3ludGF4fzI0NjE4Cj4gTm9kZTogSW5jbHVkZSBPcGVyYXRpb25/MjYx
MTcKPiBOb2RlOiBTZWFyY2ggUGF0aH8yNzk1Nwo+IE5vZGU6IE9uY2UtT25s
eSBIZWFkZXJzfzMxMDMxCj4gTm9kZTogQ29tcHV0ZWQgSW5jbHVkZXN/MzI2
NjgKPiBOb2RlOiBXcmFwcGVyIEhlYWRlcnN/MzU4MDQKPiBOb2RlOiBTeXN0
ZW0gSGVhZGVyc38zODIyMgo+IE5vZGU6IE1hY3Jvc380MDM5Nwo+IE5vZGU6
IE9iamVjdC1saWtlIE1hY3Jvc380MTUzNAo+IE5vZGU6IEZ1bmN0aW9uLWxp
a2UgTWFjcm9zfzQ1MTE3Cj4gTm9kZTogTWFjcm8gQXJndW1lbnRzfzQ2NzI1
Cj4gTm9kZTogU3RyaW5naWZpY2F0aW9ufzUwODYyCj4gTm9kZTogQ29uY2F0
ZW5hdGlvbn81NDA2MAo+IE5vZGU6IFZhcmlhZGljIE1hY3Jvc381NzE2MAo+
IE5vZGU6IFByZWRlZmluZWQgTWFjcm9zfzYxOTM5Cj4gTm9kZTogU3RhbmRh
cmQgUHJlZGVmaW5lZCBNYWNyb3N/NjI1MTkKPiBOb2RlOiBDb21tb24gUHJl
ZGVmaW5lZCBNYWNyb3N/Njg0MjMKPiBOb2RlOiBTeXN0ZW0tc3BlY2lmaWMg
UHJlZGVmaW5lZCBNYWNyb3N/NzYyNTUKPiBOb2RlOiBDKysgTmFtZWQgT3Bl
cmF0b3Jzfzc4MjY0Cj4gTm9kZTogVW5kZWZpbmluZyBhbmQgUmVkZWZpbmlu
ZyBNYWNyb3N/NzkyMTYKPiBOb2RlOiBEaXJlY3RpdmVzIFdpdGhpbiBNYWNy
byBBcmd1bWVudHN/ODEzMTIKPiBOb2RlOiBNYWNybyBQaXRmYWxsc384Mjg1
Mgo+IE5vZGU6IE1pc25lc3Rpbmd/ODMzNzUKPiBOb2RlOiBPcGVyYXRvciBQ
cmVjZWRlbmNlIFByb2JsZW1zfzg0NDczCj4gTm9kZTogU3dhbGxvd2luZyB0
aGUgU2VtaWNvbG9ufzg2MzI1Cj4gTm9kZTogRHVwbGljYXRpb24gb2YgU2lk
ZSBFZmZlY3Rzfzg4MzM0Cj4gTm9kZTogU2VsZi1SZWZlcmVudGlhbCBNYWNy
b3N/OTA1MDMKPiBOb2RlOiBBcmd1bWVudCBQcmVzY2FufzkyOTA0Cj4gTm9k
ZTogTmV3bGluZXMgaW4gQXJndW1lbnRzfzk2NjQ0Cj4gTm9kZTogQ29uZGl0
aW9uYWxzfzk3NTgxCj4gTm9kZTogQ29uZGl0aW9uYWwgVXNlc385OTQwNwo+
IE5vZGU6IENvbmRpdGlvbmFsIFN5bnRheH8xMDA3NTcKPiBOb2RlOiBJZmRl
Zn8xMDEwNjkKPiBOb2RlOiBJZn8xMDQyMTgKPiBOb2RlOiBEZWZpbmVkfzEw
NjYxOAo+IE5vZGU6IEVsc2V/MTA3ODg5Cj4gTm9kZTogRWxpZn8xMDg0NDcK
PiBOb2RlOiBEZWxldGVkIENvZGV/MTA5NzI0Cj4gTm9kZTogRGlhZ25vc3Rp
Y3N/MTEwOTYzCj4gTm9kZTogTGluZSBDb250cm9sfzExMjU3Ngo+IE5vZGU6
IFByYWdtYXN/MTE2Mzc2Cj4gTm9kZTogT3RoZXIgRGlyZWN0aXZlc38xMjA2
NDIKPiBOb2RlOiBQcmVwcm9jZXNzb3IgT3V0cHV0fzEyMTgzMQo+IE5vZGU6
IFRyYWRpdGlvbmFsIE1vZGV/MTI1MDI4Cj4gTm9kZTogVHJhZGl0aW9uYWwg
bGV4aWNhbCBhbmFseXNpc38xMjYwODAKPiBOb2RlOiBUcmFkaXRpb25hbCBt
YWNyb3N/MTI4NTczCj4gTm9kZTogVHJhZGl0aW9uYWwgbWlzY2VsbGFueX8x
MzIzNjQKPiBOb2RlOiBUcmFkaXRpb25hbCB3YXJuaW5nc38xMzMzNTEKPiBO
b2RlOiBJbXBsZW1lbnRhdGlvbiBEZXRhaWxzfzEzNTUzOAo+IE5vZGU6IElt
cGxlbWVudGF0aW9uLWRlZmluZWQgYmVoYXZpb3J/MTM2MTUzCj4gTm9kZTog
SW1wbGVtZW50YXRpb24gbGltaXRzfzEzODgyNAo+IE5vZGU6IE9ic29sZXRl
IEZlYXR1cmVzfzE0MTUxMgo+IE5vZGU6IEFzc2VydGlvbnN/MTQxOTU3Cj4g
Tm9kZTogT2Jzb2xldGUgb25jZS1vbmx5IGhlYWRlcnN/MTQ0NDg0Cj4gTm9k
ZTogRGlmZmVyZW5jZXMgZnJvbSBwcmV2aW91cyB2ZXJzaW9uc38xNDYyMDUK
PiBOb2RlOiBJbnZvY2F0aW9ufzE1MDI3NAo+IFJlZjogLU1GfzE1ODg2OAo+
IE5vZGU6IEVudmlyb25tZW50IFZhcmlhYmxlc38xNzE4MzEKPiBOb2RlOiBH
TlUgRnJlZSBEb2N1bWVudGF0aW9uIExpY2Vuc2V/MTc1MDM3Cj4gTm9kZTog
SW5kZXggb2YgRGlyZWN0aXZlc38xOTc0NjAKPiBOb2RlOiBPcHRpb24gSW5k
ZXh/MTk5Mzg5Cj4gTm9kZTogQ29uY2VwdCBJbmRleH8yMDQ5ODAKSW5kZXg6
IGdjYy9kb2MvY3BwZW52LnRleGkKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
Q1MgZmlsZTogL2N2c3Jvb3Qvc3JjL2dudS9kaXN0L2djYy9nY2MvZG9jL2Nw
cGVudi50ZXhpLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjEuMS4xCmRpZmYg
LXIxLjEuMS4xIGNwcGVudi50ZXhpCjgyYTgzLDk1Cj4gCj4gQGl0ZW0gQ1BQ
X1JFU1RSSUNURUQKPiBAY2luZGV4IGRvIG5vdCBvcGVuIG5vbi1yZWd1bGFy
IGZpbGVzCj4gSWYgdGhpcyB2YXJpYWJsZSBpcyBkZWZpbmVkLCBjcHAgd2ls
bCBza2lwIGFueSBpbmNsdWRlIGZpbGUgd2hpY2ggaXMgbm90IGEKPiByZWd1
bGFyIGZpbGUsIGFuZCB3aWxsIGNvbnRpbnVlIHNlYXJjaGluZyBmb3IgdGhl
IHJlcXVlc3RlZCBuYW1lICh0aGlzIGlzCj4gYWx3YXlzIGRvbmUgaWYgdGhl
IGZvdW5kIGZpbGUgaXMgYSBkaXJlY3RvcnkpLgo+IEBpZnNldCBjcHBtYW51
YWwKPiBAeHJlZntJbnZvY2F0aW9ufS4KPiBAZW5kIGlmc2V0Cj4gQGlmY2xl
YXIgY3BwbWFudWFsCj4gQHhyZWZ7UHJlcHJvY2Vzc29yIE9wdGlvbnN9Lgo+
IEBlbmQgaWZjbGVhcgo+IAo=

--0-110975700-1101761475=:3140--