Re: segmentation faults cf3-r434

Marco Hoehle <[email protected]> Tue, 11 Aug 2009 11:19:38 +0200
Newsgroups gmane.comp.sysutils.cfengine.bugs
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------020608000302030504040301
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

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

"most uncertain component of computer systems are humans !"

First of all - my appoligies . Everything I said yesterday about the
segfaults is not so critical as it seems to be.

I found out why I was not able to reproduce the segmentation faults at
work. On my testsystem (home) I had an "old" version of cf-binaries
installed into /usr/local/bin and a new one in /var/cfengine/bin.
(old: FORTIFY_SOURCE enabled, new: FORITFY_SOURCE=0). So when executing
cf-agent through the $PATH the /usr/local/bin variant was called and for
sure this one creates the segmentation faults.

So I am sorry for this and to bring it together.

When using  : CFLAGS="-g -O2 -D_FORTIFY_SOURCE=0"  no segmentation
faults will happen !.

But I took the time and created a gdb backtrace of the faulty cf-agent
version. If you want you can have a look into it, or throw it in the
trashbin - it's up to you.


Sorry again.

Best regards
marco




Mark Burgess wrote:
> You could also try running through Valgrind
> M
> 
> Marco Hoehle wrote:
>> Hello,
>>
>>
>> running on CentOS 5.3 / RHEL5.3 32 and 64bit , cf3 trunk build 434.
>> When compiling cf3 without special options the cf-agent binary is
>> throwing a segfault after every run.
>> When disabling FORTIFY_SOURCE with CFLAGS="-g -O2 -D_FORTIFY_SOURCE=0"
>> the binary is running somewhat stable ... but on configuration errors it
>> still reacts sometimes with segmentation faults. The bad side is that
>> cf-agent intends to go into failsafe mode but never does because of the
>> segfault.
>> Below you can find some examples.
>>
>> -- this seems to be reproducable -------------------------
>>
>> looks like when cf-agent is called with the -f option and through the
>> path variable (not direct path) it is segfaulting ...
>> Same happens when instead of the -f option an broken promise is
>> configured. The agent will segfault.
>>
>>> this is fine
>> [root@mir inputs]# /var/cfengine/bin/cf-agent -K -f testing/hello_world.cf
>> R: Hello World
>>
>>> this is bad
>> root@mir inputs]# cf-agent -K -f testing/hello_world.cf
>> R: Hello World
>> *** buffer overflow detected ***: cf-agent terminated
>> ======= Backtrace: =========
>> /lib/i686/nosegneg/libc.so.6(__chk_fail+0x41)[0x907f61]
>> /lib/i686/nosegneg/libc.so.6(__strcpy_chk+0x43)[0x907383]
>> cf-agent[0x809f95e]
>> cf-agent[0x809fefa]
>>
>> another example.
>> ----- wrong defined body should not finish in a segfault of cf-agent
>> --------------------
>>
>> [root@mir inputs]# cf-agent -K
>> cf3:/var/cfengine/inputs/sys/main.cf:3,1: Redefinition of body control
>> for common is a broken promise, near token '{'
>> cf3:/var/cfengine/inputs/sys/main.cf:12,20: Redefinition of input list
>> (broken promise), near token '}'
>> Summarizing promises as text to /var/cfengine/inputs/promises.cf.txt
>> Summarizing promises as html to /var/cfengine/inputs/promises.cf.html
>> cf-agent was not able to get confirmation of promises from cf-promises,
>> so going to failsafe
>> *** buffer overflow detected ***: cf-agent terminated
>> ======= Backtrace: =========
>> /lib/i686/nosegneg/libc.so.6(__chk_fail+0x41)[0x907f61]
>> /lib/i686/nosegneg/libc.so.6(__strcpy_chk+0x43)[0x907383]
>> cf-agent[0x809f95e]
>> cf-agent[0x809fefa]
>> cf-agent[0x804cba4]
>> /lib/i686/nosegneg/libc.so.6(__libc_start_main+0xdc)[0x835e8c]
>> cf-agent[0x804ad51]
>>
>> well it never goes into failsafe because of the segfault and my clients
>> will become unmanaged through this.
>>
>> --------------------------------------------------
>>
>>
>> and yet another example. I was trying to fill an slist with
>> execresult("/bin/ls /mydir/*.cf","noshell") and divine what. The
>> cf-agent process dies with a segmentation fault .... but this one is
>> different than the others ;)
>>
>> when using execresult to get a dynamic configfile list all processes do
>> segfaults
>> cf3   > Parsing file /var/cfengine/inputs/sys/update.cf
>> cf3   > Parsing file /var/cfengine/inputs/sys/library.cf
>> cf3   > Parsing file /var/cfengine/inputs/sys/server.cf
>> cf3   > Parsing file /var/cfengine/inputs/sys/cfengine_maintenance.cf
>> Segmentation fault
>>
>> ------ details ---
>> GetVariable(global,files_unixnews): using scope 'global' for variable
>> 'files_unixnews'
>> return final variable type=slist, value={
>> /bin/ls: /var/cfengine/unixnews.ch/*.cf: No such file or directory}
>> ExpandPrivateRval(scope=sys,type=/)
>> Cannot append X to rval-list [(null)]
>> Segmentation fault
>> -------------------------
>>
>>
>> ------- slist for dynmic variables finishes with segfault
>> ---------------------
>> GetVariable(global,files_unixnews): using scope 'global' for variable
>> 'files_unixnews'
>> return final variable type=slist, value={
>> hostname_test.cf main.cf}
>> ExpandPrivateRval(scope=sys,type=n)
>> Cannot append X to rval-list [(null)]
>> Segmentation fault
>>
>>
>>
>> Thanks in advance for reviewing.
>> Kind regards
>> marco
>>
>>
>>
>>
>>
>>
>>
>>
> _______________________________________________
> Bug-cfengine mailing list
> [email protected]
> https://cfengine.org/mailman/listinfo/bug-cfengine
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iEYEARECAAYFAkqBN6oACgkQ27XhMxhUCo3WSwCguqfU5sNuBUK+5OdK5xHrhc9k
ol0AoIy6gQQlAvYZrCtPYnTY69/PNpfW
=/XMI
-----END PGP SIGNATURE-----

--------------020608000302030504040301
Content-Type: application/x-tar;
 name="gdb_backtrace.tar"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="gdb_backtrace.tar"

Z2RiLWNmLWFnZW50LnR4dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQA
MDAwMTc1MAAwMDAwMTQ0ADAwMDAwMDUzMzQwADExMjQwMTEzNzA0ADAxMzIxNgAgMAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGhvZWhs
ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbVGhyZWFkIGRlYnVnZ2luZyB1c2luZyBsaWJ0
aHJlYWRfZGIgZW5hYmxlZF0KW05ldyBUaHJlYWQgMHhiN2YxMDZkMCAoTFdQIDQ2MDEpXQpE
ZXRhY2hpbmcgYWZ0ZXIgZm9yayBmcm9tIGNoaWxkIHByb2Nlc3MgNDYwNC4KRGV0YWNoaW5n
IGFmdGVyIGZvcmsgZnJvbSBjaGlsZCBwcm9jZXNzIDQ2MDUuCkRldGFjaGluZyBhZnRlciBm
b3JrIGZyb20gY2hpbGQgcHJvY2VzcyA0NjIzLgpEZXRhY2hpbmcgYWZ0ZXIgZm9yayBmcm9t
IGNoaWxkIHByb2Nlc3MgNDY0MS4KRGV0YWNoaW5nIGFmdGVyIGZvcmsgZnJvbSBjaGlsZCBw
cm9jZXNzIDQ2NTYuCgpQcm9ncmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdBQlJULCBBYm9ydGVk
LgoweDAwOTAwNDAyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMwICAweDAwOTAwNDAyIGlu
IF9fa2VybmVsX3ZzeXNjYWxsICgpCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4K
IzEgIDB4MDAzN2VmZDAgaW4gcmFpc2UgKCkgZnJvbSAvbGliL2k2ODYvbm9zZWduZWcvbGli
Yy5zby42Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIgIDB4MDAzODA5YjEg
aW4gYWJvcnQgKCkgZnJvbSAvbGliL2k2ODYvbm9zZWduZWcvbGliYy5zby42Ck5vIHN5bWJv
bCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzMgIDB4MDAzYjdkZmIgaW4gX19saWJjX21lc3Nh
Z2UgKCkgZnJvbSAvbGliL2k2ODYvbm9zZWduZWcvbGliYy5zby42Ck5vIHN5bWJvbCB0YWJs
ZSBpbmZvIGF2YWlsYWJsZS4KIzQgIDB4MDA0M2RmNjEgaW4gX19jaGtfZmFpbCAoKSBmcm9t
IC9saWIvaTY4Ni9ub3NlZ25lZy9saWJjLnNvLjYKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh
aWxhYmxlLgojNSAgMHgwMDQzZDM4MyBpbiBfX3N0cmNweV9jaGsgKCkgZnJvbSAvbGliL2k2
ODYvbm9zZWduZWcvbGliYy5zby42Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4K
IzYgIDB4MDgwOWY5NWUgaW4gQ2xhc3NBdWRpdExvZyAocHA9MHhiZmU0ZTVhNCwgYXR0cj17
c2VsZWN0ID0ge25hbWUgPSAweDAsIHBhdGggPSAweDAsIHBlcm1zID0gMHgwLCBvd25lcnMg
PSAweDAsIGdyb3VwcyA9IDB4MCwgcGx1c19mbGFncyA9IDAsIG1pbnVzX2ZsYWdzID0gMCwg
bWF4X3NpemUgPSAwLCBtaW5fc2l6ZSA9IDAsIG1heF9jdGltZSA9IDAsIG1pbl9jdGltZSA9
IDAsIG1heF9tdGltZSA9IDAsIG1pbl9tdGltZSA9IDAsIG1heF9hdGltZSA9IDAsIG1pbl9h
dGltZSA9IDAsIGV4ZWNfcmVnZXggPSAweDAsIGV4ZWNfcHJvZ3JhbSA9IDB4MCwgZmlsZXR5
cGVzID0gMHgwLCBpc3N5bWxpbmt0byA9IDB4MCwgcmVzdWx0ID0gMHgwfSwgcGVybXMgPSB7
cGx1cyA9IDAsIG1pbnVzID0gMCwgb3duZXJzID0gMHgwLCBncm91cHMgPSAweDAsIGZpbmRl
cnR5cGUgPSAweDAsIHBsdXNfZmxhZ3MgPSAwLCBtaW51c19mbGFncyA9IDAsIHJ4ZGlycyA9
IDB9LCBjb3B5ID0ge3NvdXJjZSA9IDB4MCwgZGVzdGluYXRpb24gPSAweDAsIGNvbXBhcmUg
PSBjZmFfYXRpbWUsIGxpbmtfdHlwZSA9IGNmYV9zeW1saW5rLCBzZXJ2ZXJzID0gMHgwLCBs
aW5rX2luc3RlYWQgPSAweDAsIGNvcHlfbGlua3MgPSAweDAsIGJhY2t1cCA9IGNmYV9iYWNr
dXAsIHN0ZWFsdGggPSAwLCBwcmVzZXJ2ZSA9IDAsIGNoZWNrX3Jvb3QgPSAwLCB0eXBlX2No
ZWNrID0gMCwgZm9yY2VfdXBkYXRlID0gMCwgZm9yY2VfaXB2NCA9IDAsIG1pbl9zaXplID0g
MCwgbWF4X3NpemUgPSAwLCB0cnVzdGtleSA9IDAsIGVuY3J5cHQgPSAwLCB2ZXJpZnkgPSAw
LCBwdXJnZSA9IDAsIHBvcnRudW1iZXIgPSAwfSwgZGVsZXRlID0ge2RpcmxpbmtzID0gY2Zh
X2xpbmtkZWxldGUsIHJtZGlycyA9IDB9LCByZW5hbWUgPSB7bmV3bmFtZSA9IDB4MCwgZGlz
YWJsZV9zdWZmaXggPSAweDAsIGRpc2FibGUgPSAwLCByb3RhdGUgPSAwLCBwbHVzID0gMCwg
bWludXMgPSAwfSwgY2hhbmdlID0ge2hhc2ggPSBjZl9tZDUsIHJlcG9ydF9jaGFuZ2VzID0g
Y2ZhX25vcmVwb3J0LCB1cGRhdGUgPSAwfSwgbGluayA9IHtzb3VyY2UgPSAweDAsIGxpbmtf
dHlwZSA9IGNmYV9zeW1saW5rLCBjb3B5X3BhdHRlcm5zID0gMHgwLCB3aGVuX25vX2ZpbGUg
PSBjZmFfZm9yY2UsIHdoZW5fbGlua2luZ19jaGlsZHJlbiA9IGNmYV9vdmVycmlkZSwgbGlu
a19jaGlsZHJlbiA9IDB9LCBlZGl0cyA9IHtiYWNrdXAgPSBjZmFfYmFja3VwLCBlbXB0eV9i
ZWZvcmVfdXNlID0gMCwgbWF4ZmlsZXNpemUgPSAwfSwgcGFja2FnZXMgPSB7cGFja2FnZV9w
b2xpY3kgPSBjZmFfYWRkcGFjaywgaGF2ZV9wYWNrYWdlX21ldGhvZHMgPSAwLCBwYWNrYWdl
X3ZlcnNpb24gPSAweDAsIHBhY2thZ2VfYXJjaGl0ZWN0dXJlcyA9IDB4MCwgcGFja2FnZV9z
ZWxlY3QgPSBjZmFfZXEsIHBhY2thZ2VfY2hhbmdlcyA9IGNmYV9pbmRpdmlkdWFsLCBwYWNr
YWdlX2ZpbGVfcmVwb3NpdG9yaWVzID0gMHgwLCBwYWNrYWdlX2xpc3RfY29tbWFuZCA9IDB4
MCwgcGFja2FnZV9saXN0X3ZlcnNpb25fcmVnZXggPSAweDAsIHBhY2thZ2VfbGlzdF9uYW1l
X3JlZ2V4ID0gMHgwLCBwYWNrYWdlX2xpc3RfYXJjaF9yZWdleCA9IDB4MCwgcGFja2FnZV9w
YXRjaF9saXN0X2NvbW1hbmQgPSAweDAsIHBhY2thZ2VfcGF0Y2hfdmVyc2lvbl9yZWdleCA9
IDB4MCwgcGFja2FnZV9wYXRjaF9uYW1lX3JlZ2V4ID0gMHgwLCBwYWNrYWdlX3BhdGNoX2Fy
Y2hfcmVnZXggPSAweDAsIHBhY2thZ2VfcGF0Y2hfaW5zdGFsbGVkX3JlZ2V4ID0gMHgwLCBw
YWNrYWdlX3ZlcnNpb25fcmVnZXggPSAweDAsIHBhY2thZ2VfbmFtZV9yZWdleCA9IDB4MCwg
cGFja2FnZV9hcmNoX3JlZ2V4ID0gMHgwLCBwYWNrYWdlX2luc3RhbGxlZF9yZWdleCA9IDB4
MCwgcGFja2FnZV9hZGRfY29tbWFuZCA9IDB4MCwgcGFja2FnZV9kZWxldGVfY29tbWFuZCA9
IDB4MCwgcGFja2FnZV91cGRhdGVfY29tbWFuZCA9IDB4MCwgcGFja2FnZV9wYXRjaF9jb21t
YW5kID0gMHgwLCBwYWNrYWdlX3ZlcmlmeV9jb21tYW5kID0gMHgwLCBwYWNrYWdlX25vdmVy
aWZ5X3JlZ2V4ID0gMHgwLCBwYWNrYWdlX25hbWVfY29udmVudGlvbiA9IDB4MCwgcGFja2Fn
ZV9ub3ZlcmlmeV9yZXR1cm5jb2RlID0gMH0sIGNvbnRleHQgPSB7ZXhwcmVzc2lvbiA9IDB4
MCwgYnJva2VuID0gMH0sIG1lYXN1cmUgPSB7c3RyZWFtX3R5cGUgPSAweDAsIGRhdGFfdHlw
ZSA9IGNmX3N0ciwgaGlzdG9yeV90eXBlID0gMHgwLCBzZWxlY3RfbGluZV9tYXRjaGluZyA9
IDB4MCwgc2VsZWN0X2xpbmVfbnVtYmVyID0gMCwgZXh0cmFjdGlvbl9yZWdleCA9IDB4MCwg
dW5pdHMgPSAweDB9LCBhY2wgPSB7YWNsX21ldGhvZCA9IGNmYWNsX2FwcGVuZCwgYWNsX3R5
cGUgPSBjZmFjbF9nZW5lcmljLCBhY2xfZGlyZWN0b3J5X2luaGVyaXQgPSBjZmFjbF9zcGVj
aWZ5LCBhY2xfZW50cmllcyA9IDB4MCwgYWNsX2luaGVyaXRfZW50cmllcyA9IDB4MH0sIGRh
dGFiYXNlID0ge2RiX3NlcnZlcl9vd25lciA9IDB4MCwgZGJfc2VydmVyX3Bhc3N3b3JkID0g
MHgwLCBkYl9zZXJ2ZXJfaG9zdCA9IDB4MCwgZGJfY29ubmVjdF9kYiA9IDB4MCwgZGJfc2Vy
dmVyX3R5cGUgPSBjZmRfbXlzcWwsIHNlcnZlciA9IDB4MCwgdHlwZSA9IDB4MCwgb3BlcmF0
aW9uID0gMHgwLCBjb2x1bW5zID0gMHgwLCByb3dzID0gMHgwLCBleGNsdWRlID0gMHgwfSwg
dHJhbnNmb3JtZXIgPSAweDAsIHBhdGh0eXBlID0gMHgwLCByZXBvc2l0b3J5ID0gMHgwLCB0
b3VjaCA9IDAsIGNyZWF0ZSA9IDAsIG1vdmVfb2JzdHJ1Y3Rpb25zID0gMCwgcmVjdXJzaW9u
ID0ge3RyYXZsaW5rcyA9IDAsIHJtZGVhZGxpbmtzID0gMCwgZGVwdGggPSAwLCB4ZGV2ID0g
MCwgaW5jbHVkZV9iYXNlZGlyID0gMCwgaW5jbHVkZV9kaXJzID0gMHgwLCBleGNsdWRlX2Rp
cnMgPSAweDB9LCB0cmFuc2FjdGlvbiA9IHthY3Rpb24gPSBjZmFfZml4LCBpZmVsYXBzZWQg
PSAwLCBleHBpcmVhZnRlciA9IDAsIGJhY2tncm91bmQgPSAwLCBsb2dfc3RyaW5nID0gMHgw
LCBsb2dfa2VwdCA9IDB4MCwgbG9nX3JlcGFpcmVkID0gMHgwLCBsb2dfZmFpbGVkID0gMHgw
LCBtZWFzdXJlX2lkID0gMHgwLCBhdWRpdCA9IDEsIHJlcG9ydF9sZXZlbCA9IGNmX2luZm9y
bSwgbG9nX2xldmVsID0gY2ZfaW5mb3JtfSwgY2xhc3NlcyA9IHtjaGFuZ2UgPSAweDAsIGZh
aWx1cmUgPSAweDAsIGRlbmllZCA9IDB4MCwgdGltZW91dCA9IDB4MCwga2VwdCA9IDB4MCwg
aW50ZXJydXB0ID0gMHgwLCBwZXJzaXN0ID0gMCwgdGltZXIgPSBjZnJlc2V0fSwgY29udGFp
biA9IHt1c2VzaGVsbCA9IDAsIHVtYXNrID0gMCwgb3duZXIgPSAwLCBncm91cCA9IDAsIGNo
ZGlyID0gMHgwLCBjaHJvb3QgPSAweDAsIHByZXZpZXcgPSAwLCBub291dHB1dCA9IDAsIHRp
bWVvdXQgPSAwfSwgYXJncyA9IDB4MCwgbW9kdWxlID0gMCwgZXhlY190aW1lb3V0ID0gMCwg
c2lnbmFscyA9IDB4MCwgcHJvY2Vzc19zdG9wID0gMHgwLCByZXN0YXJ0X2NsYXNzID0gMHgw
LCBwcm9jZXNzX2NvdW50ID0ge21pbl9yYW5nZSA9IDAsIG1heF9yYW5nZSA9IDAsIGluX3Jh
bmdlX2RlZmluZSA9IDB4MCwgb3V0X29mX3JhbmdlX2RlZmluZSA9IDB4MH0sIHByb2Nlc3Nf
c2VsZWN0ID0ge293bmVyID0gMHgwLCBtaW5fcGlkID0gMCwgbWF4X3BpZCA9IDAsIG1pbl9w
cGlkID0gMCwgbWF4X3BwaWQgPSAwLCBtaW5fcGdpZCA9IDAsIG1heF9wZ2lkID0gMCwgbWlu
X3JzaXplID0gMCwgbWF4X3JzaXplID0gMCwgbWluX3ZzaXplID0gMCwgbWF4X3ZzaXplID0g
MCwgbWluX3R0aW1lID0gMCwgbWF4X3R0aW1lID0gMCwgbWluX3N0aW1lID0gMCwgbWF4X3N0
aW1lID0gMCwgbWluX3ByaSA9IDAsIG1heF9wcmkgPSAwLCBtaW5fdGhyZWFkID0gMCwgbWF4
X3RocmVhZCA9IDAsIHN0YXR1cyA9IDB4MCwgY29tbWFuZCA9IDB4MCwgdHR5ID0gMHgwLCBw
cm9jZXNzX3Jlc3VsdCA9IDB4MH0sIHJlcG9ydCA9IHtoYXZlcHJpbnRmaWxlID0gMCwgaGF2
ZWxhc3RzZWVuID0gMCwgbGFzdHNlZW4gPSAwLCBpbnRlcm1pdHRlbmN5ID0gMCwgZnJpZW5k
X3BhdHRlcm4gPSAweDAsIGZpbGVuYW1lID0gMHgwLCB0b19maWxlID0gMHgwLCBudW1saW5l
cyA9IDAsIHNob3dzdGF0ZSA9IDB4MH0sIG1vdW50ID0ge21vdW50X3R5cGUgPSAweDAsIG1v
dW50X3NvdXJjZSA9IDB4MCwgbW91bnRfc2VydmVyID0gMHgwLCBtb3VudF9vcHRpb25zID0g
MHgwLCBlZGl0ZnN0YWIgPSAwLCB1bm1vdW50ID0gMH0sIHZvbHVtZSA9IHtjaGVja19mb3Jl
aWduID0gMCwgZnJlZXNwYWNlID0gMCwgc2Vuc2libGVfc2l6ZSA9IDAsIHNlbnNpYmxlX2Nv
dW50ID0gMCwgc2Nhbl9hcnJpdmFscyA9IDB9LCB0Y3BpcCA9IHtpcHY0X2FkZHJlc3MgPSAw
eDAsIGlwdjRfbmV0bWFzayA9IDB4MH0sIGhhdmVkZXB0aHNlYXJjaCA9IDAsIGhhdmVzZWxl
Y3QgPSAwLCBoYXZlcmVuYW1lID0gMCwgaGF2ZWRlbGV0ZSA9IDAsIGhhdmVwZXJtcyA9IDAs
IGhhdmVjaGFuZ2UgPSAwLCBoYXZlY29weSA9IDAsIGhhdmVsaW5rID0gMCwgaGF2ZWVkaXRs
aW5lID0gMCwgaGF2ZWVkaXR4bWwgPSAwLCBoYXZlZWRpdCA9IDAsIGhhdmVjb250YWluID0g
MCwgaGF2ZWNsYXNzZXMgPSAwLCBoYXZldHJhbnMgPSAwLCBoYXZlcHJvY2Vzc19jb3VudCA9
IDAsIGhhdmVtb3VudCA9IDAsIGhhdmV2b2x1bWUgPSAwLCBoYXZlYnVuZGxlID0gMCwgaGF2
ZXRjcGlwID0gMCwgaGF2ZXBhY2thZ2VzID0gMCwgcmVnaW9uID0ge3NlbGVjdF9zdGFydCA9
IDB4MCwgc2VsZWN0X2VuZCA9IDB4MH0sIGxvY2F0aW9uID0ge2xpbmVfbWF0Y2hpbmcgPSAw
eDAsIGJlZm9yZV9hZnRlciA9IGNmZV9iZWZvcmUsIGZpcnN0X2xhc3QgPSAweDB9LCBjb2x1
bW4gPSB7Y29sdW1uX3NlcGFyYXRvciA9IDB4MCwgc2VsZWN0X2NvbHVtbiA9IDAsIHZhbHVl
X3NlcGFyYXRvciA9IDAgJ1wwJywgY29sdW1uX3ZhbHVlID0gMHgwLCBjb2x1bW5fb3BlcmF0
aW9uID0gMHgwLCBleHRlbmRfY29sdW1ucyA9IDAsIGJsYW5rc19vayA9IDB9LCByZXBsYWNl
ID0ge3JlcGxhY2VfdmFsdWUgPSAweDAsIG9jY3VycmVuY2VzID0gMHgwfSwgaGF2ZXJlZ2lv
biA9IDAsIGhhdmVsb2NhdGlvbiA9IDAsIGhhdmVjb2x1bW4gPSAwLCBoYXZlcmVwbGFjZSA9
IDAsIGhhdmVpbnNlcnRzZWxlY3QgPSAwLCBoYXZlZGVsZXRlc2VsZWN0ID0gMCwgbGluZV9z
ZWxlY3QgPSB7c3RhcnR3aXRoX2Zyb21fbGlzdCA9IDB4MCwgbm90X3N0YXJ0d2l0aF9mcm9t
X2xpc3QgPSAweDAsIG1hdGNoX2Zyb21fbGlzdCA9IDB4MCwgbm90X21hdGNoX2Zyb21fbGlz
dCA9IDB4MCwgY29udGFpbnNfZnJvbV9saXN0ID0gMHgwLCBub3RfY29udGFpbnNfZnJvbV9s
aXN0ID0gMHgwfSwgc291cmNldHlwZSA9IDB4MCwgZXhwYW5kdmFycyA9IDAsIG5vdF9tYXRj
aGluZyA9IDAsIGZ3ZF9uYW1lID0gMHgwLCBid2RfbmFtZSA9IDB4MCwgYXNzb2NpYXRlcyA9
IDB4MCwgcmVwcmVzZW50cyA9IDB4MCwgcmVwX3R5cGUgPSAweDAsIHBhdGhfcm9vdCA9IDB4
MCwgd2ViX3Jvb3QgPSAweDB9LCBzdHI9MHhiZmU0ZjAwYyAiT3V0Y29tZSBvZiB2ZXJzaW9u
IChub3Qgc3BlY2lmaWVkKSAoYWdlbnQtMCk6IFByb21pc2VzIG9ic2VydmVkIHRvIGJlIGtl
cHQgMTAwJSwgUHJvbWlzZXMgcmVwYWlyZWQgMCUsIFByb21pc2VzIG5vdCByZXBhaXJlZCAw
JVxuIiwgc3RhdHVzPTgyICdSJykgYXQgbG9nZ2luZy5jOjIzNwoJbm93ID0gMTI0OTk0MTQ3
OAoJZGF0ZSA9ICJNb24gQXVnIDEwIDIzOjU3OjU4IDIwMDkiLCAnXDAnIDxyZXBlYXRzIDUy
NCB0aW1lcz4sICIvdmFyL2NmZW5naW5lL3Byb21pc2UubG9nXDAwMGVjaWZpZWQpIChhZ2Vu
dC0wKTogUHJvbWlzZXMgb2JzZXJ2ZWQgdG8gYmUga2VwdCAxMDAlLCBQcm9taXNlcyByZXBh
aXJlZCAwJSwgUHJvbWlzZXMgbm90IHJlcGFpcmVkIDAlIiwgJ1wwJyA8cmVwZWF0cyA4OTcg
dGltZXM+LCAidmVyc2lvbiIsICdcMCcgPHJlcGVhdHMgNDY1IHRpbWVzPiwgIs7zOCIsICdc
MCcgPHJlcGVhdHMgMTA5IHRpbWVzPi4uLgoJbG9jayA9ICdcMCcgPHJlcGVhdHMgMTcyIHRp
bWVzPiwgIvS/O1wwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMPRcMjE3SVww
MDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwyMzXSO1wwMDCsxeS/yNbkv8bm
5L/s5uS/9FwyMTdJXDAwMMjW5L+sxeS/XDIzMMbkv2XYQ1wwMDCsxeS/T3lcdlxi7Obkv8jW
5L9cMDAwXDAwMFwwMDBcMDAwTMbkv/5cMDE3XDAwMFwwMDBcMDAxXDIwMK37sf47XDAwMMjW
5L/I1uS/yNbkv0jX5L/G5uS/yNbkv8bm5L9cMDAwXDAwMFwwMDBcMDAwMfU7XDAwMEfG5L9w
oUlcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBwoUlcMDAwXDAwMFwwMDBc
MDAwXDAwMFwyMjFcMDAwXDAwMFwwMDAx9TtcMDAwMFwwMDBcMDAwXDAwMLxcbkgiLCAnXDAn
IDxyZXBlYXRzIDIxIHRpbWVzPiwgIlwwMzBcMDAwXDAwMFwwMDBcMDAwIi4uLgoJa2V5ID0g
IjEyNDk5NDE0NzguNTY1MTQzIiwgJ1wwJyA8cmVwZWF0cyAxMSB0aW1lcz4sICLlJlx0XDAw
MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAyMFwwMDBcMDAwqFwwMDRcMDAwXDAwMFwwMDBcMDAw
XDAwMFwwMDBcMjM3clwyMDBK9L87XDAwMEpcMjI1QlwwMDBcMDAwXDAwMFwwMDBcMDAw9Fwy
MTdJXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDIzNdI7XDAwMDS15L9g
p0lcMDAw0adJXDAwMFS25L/0XDIxN0lcMDAwNLXkv2CnSVwwMDAgtuS/RG87XDAwMDS15L9c
MDAwXDAwNEhcMDAwbLbkv2CnSVwwMDBcMDAwXDAwMFwwMDBcMDAw1LXkv3FcMDAwXDAwMFww
MDBcMDAxXDIwMK37YKdJXDAwMGCnSVwwMDBgp0lcMDAwYKdJXDAwMHmnSVwwMDDRp0lcMDAw
YKdJXDAwMNGnSSIsICdcMCcgPHJlcGVhdHMgMjIgdGltZXM+LCAi/SIsICdcMCcgPHJlcGVh
dHMgMTggdGltZXM+LCAiXDAwMSIuLi4KCW9wZXJhdG9yID0gIltNb24gQXVnIDEwIDIzOjU3
OjU4IDIwMDldIG9wICIsICdcMCcgPHJlcGVhdHMgMjQ5OCB0aW1lcz4sICJTwTsiLCAnXDAn
IDxyZXBlYXRzIDE3IHRpbWVzPiwgIlwyMTVcMjMyR1wwMDBcMDAwXDAwMFwwMDBcMDAwaKdJ
XDAwMPRcMjE3SVwwMDBcMDAxXDAwMFwwMDBcMDAwNLXkv+iu5L/LXDAwMztcMDAwNLXkv1PB
O1wwMDBcMDAxXDAwMFwwMDBcMDAwXDIxNFwyMzJHXDAwMCTYOlwwMDBcMDAwXDAwMFwwMDBc
MDAwXDAzN1wwMDRIXDAwMFwwMDBcMDAwXDAwMFwwMDB5p0lcMDAw9FwyMTdJXDAwMFwwMzZc
MDA0SFwwMDBcMDAxXDAwMFwwMDBcMDAwXDAyMLXkv2EnOVwwMDA0teS/XDAzNlwwMDRIXDAw
MFwwMDEiLCAnXDAnIDxyZXBlYXRzIDIzIHRpbWVzPiwgIlPBO1wwMDDotOS/0FwwMDbxtyTY
OlwwMDBcdlwwMDBcMDAwXDAwMHy05L9KJDlcMDAw4dbkv/RcMjE3SVwwMDDVXDAzM1xmXGIi
Li4uCgluZXdhdWRpdCA9IHtvcGVyYXRvciA9ICJbTW9uIEF1ZyAxMCAyMzo1Nzo1OCAyMDA5
XSBvcCAiLCAnXDAnIDxyZXBlYXRzIDk3IHRpbWVzPiwgY29tbWVudCA9ICJPdXRjb21lIG9m
IHZlcnNpb24gKG5vdCBzcGVjaWZpZWQpIChhZ2VudC0wKTogUHJvbWlzZXMgb2JzZXJ2ZWQg
dG8gYmUga2VwdCAxMDAlLCBQcm9taXNlcyByZXBhaXJlZCAwJSwgUHJvbWlzZXMgbm90IHJl
cGFpcmVkIDAlXG4iLCBmaWxlbmFtZSA9ICK05uS/ZdhDXDAwMMjl5L/sXDAzNlxmXGJcMDMw
5+S/XGbw5L9cMDAwXDAwMFwwMDBcMDAwaObkv/9cMDE3XDAwMFwwMDBcMDAxXDIwMK37XGbw
5L9cZvDkv1xm8OS/XGbw5L9cMjE08OS/XHZcMDAw5b9cZvDkv1x2XDAwMOW/IiwgJ1wwJyA8
cmVwZWF0cyAyNCB0aW1lcz4sICJcMDA0IiwgJ1wwJyA8cmVwZWF0cyAzMCB0aW1lcz4sIGJ1
bmRsZSA9ICdcMCcgPHJlcGVhdHMgMTIgdGltZXM+LCAi/////yIsICdcMCcgPHJlcGVhdHMg
NDAgdGltZXM+LCAiQFwyMTFJXDAwMFwwMDBcMDAwXDAwMCIsIHZlcnNpb24gPSAnXDAnIDxy
ZXBlYXRzIDYzIHRpbWVzPiwgZGF0ZSA9ICJNb24gQXVnIDEwIDIzOjU3OjU4IDIwMDlcMDAw
8OS/XDAwMFwwMjBcMDAwIiwgbGluZW5vID0gMSwgc3RhdHVzID0gMCAnXDAnfQoJYXAgPSAo
c3RydWN0IEF1ZGl0ICopIDB4MAoJdCA9IHt0dl9zZWMgPSAxMjQ5OTQxNDc4LCB0dl9uc2Vj
ID0gNTY1MTQzMDAwfQoJbGluZW5vID0gMAojNyAgMHgwODA5ZmVmYSBpbiBFbmRBdWRpdCAo
KSBhdCBsb2dnaW5nLmM6MTA2Cgl0b3RhbCA9IDAKCXNwID0gPHZhbHVlIG9wdGltaXplZCBv
dXQ+CglyZXR0eXBlID0gMTE1ICdzJwoJc3RyaW5nID0gIk91dGNvbWUgb2YgdmVyc2lvbiAo
bm90IHNwZWNpZmllZCkgKGFnZW50LTApOiBQcm9taXNlcyBvYnNlcnZlZCB0byBiZSBrZXB0
IDEwMCUsIFByb21pc2VzIHJlcGFpcmVkIDAlLCBQcm9taXNlcyBub3QgcmVwYWlyZWQgMCVc
biIsICdcMCcgPHJlcGVhdHMgMzUyOCB0aW1lcz4sICIx9TsiLCAnXDAnIDxyZXBlYXRzIDEz
IHRpbWVzPiwgIjH1O1wwMDAg7EdcMDAwXDAwMFwwMDBcMDAwXDAwMLH+O1wwMDBAoUlcMDAw
SVwwMDBcMDAwXDAwMGShSVwwMDBkoUlcMDAwXDAwMFwwMDBcMDAwXDAwMHChSVwwMDBgXDAw
MFwwMDBcMDAwftY7XDAwMDEiLi4uCglyZXR2YWwgPSAodm9pZCAqKSAweDgwYWZlZmIKCWR1
bW15cCA9IHtjbGFzc2VzID0gMHgwLCByZWYgPSAweDAsIHByb21pc2VyID0gMHgwLCBwcm9t
aXNlZSA9IDB4MCwgcGV0eXBlID0gMCAnXDAnLCBsaW5lbm8gPSAwLCBidW5kbGUgPSAweDAs
IGF1ZGl0ID0gMHgwLCBjb25saXN0ID0gMHgwLCBuZXh0ID0gMHgwLCBhZ2VudHN1YnR5cGUg
PSAweDAsIGJ1bmRsZXR5cGUgPSAweDAsIGRvbmUgPSAwLCBkb25lcCA9IDB4MCwgbWFrZWhv
bGVzID0gMCwgdGhpc19zZXJ2ZXIgPSAweDAsIGNhY2hlID0gMHgwLCBjb25uID0gMHgwLCBp
bm9kZV9jYWNoZSA9IDB4MCwgZWRjb250ZXh0ID0gMHgwLCByb290ZGV2aWNlID0gMH0KCWR1
bW15YXR0ciA9IHtzZWxlY3QgPSB7bmFtZSA9IDB4MCwgcGF0aCA9IDB4MCwgcGVybXMgPSAw
eDAsIG93bmVycyA9IDB4MCwgZ3JvdXBzID0gMHgwLCBwbHVzX2ZsYWdzID0gMCwgbWludXNf
ZmxhZ3MgPSAwLCBtYXhfc2l6ZSA9IDAsIG1pbl9zaXplID0gMCwgbWF4X2N0aW1lID0gMCwg
bWluX2N0aW1lID0gMCwgbWF4X210aW1lID0gMCwgbWluX210aW1lID0gMCwgbWF4X2F0aW1l
ID0gMCwgbWluX2F0aW1lID0gMCwgZXhlY19yZWdleCA9IDB4MCwgZXhlY19wcm9ncmFtID0g
MHgwLCBmaWxldHlwZXMgPSAweDAsIGlzc3ltbGlua3RvID0gMHgwLCByZXN1bHQgPSAweDB9
LCBwZXJtcyA9IHtwbHVzID0gMCwgbWludXMgPSAwLCBvd25lcnMgPSAweDAsIGdyb3VwcyA9
IDB4MCwgZmluZGVydHlwZSA9IDB4MCwgcGx1c19mbGFncyA9IDAsIG1pbnVzX2ZsYWdzID0g
MCwgcnhkaXJzID0gMH0sIGNvcHkgPSB7c291cmNlID0gMHgwLCBkZXN0aW5hdGlvbiA9IDB4
MCwgY29tcGFyZSA9IGNmYV9hdGltZSwgbGlua190eXBlID0gY2ZhX3N5bWxpbmssIHNlcnZl
cnMgPSAweDAsIGxpbmtfaW5zdGVhZCA9IDB4MCwgY29weV9saW5rcyA9IDB4MCwgYmFja3Vw
ID0gY2ZhX2JhY2t1cCwgc3RlYWx0aCA9IDAsIHByZXNlcnZlID0gMCwgY2hlY2tfcm9vdCA9
IDAsIHR5cGVfY2hlY2sgPSAwLCBmb3JjZV91cGRhdGUgPSAwLCBmb3JjZV9pcHY0ID0gMCwg
bWluX3NpemUgPSAwLCBtYXhfc2l6ZSA9IDAsIHRydXN0a2V5ID0gMCwgZW5jcnlwdCA9IDAs
IHZlcmlmeSA9IDAsIHB1cmdlID0gMCwgcG9ydG51bWJlciA9IDB9LCBkZWxldGUgPSB7ZGly
bGlua3MgPSBjZmFfbGlua2RlbGV0ZSwgcm1kaXJzID0gMH0sIHJlbmFtZSA9IHtuZXduYW1l
ID0gMHgwLCBkaXNhYmxlX3N1ZmZpeCA9IDB4MCwgZGlzYWJsZSA9IDAsIHJvdGF0ZSA9IDAs
IHBsdXMgPSAwLCBtaW51cyA9IDB9LCBjaGFuZ2UgPSB7aGFzaCA9IGNmX21kNSwgcmVwb3J0
X2NoYW5nZXMgPSBjZmFfbm9yZXBvcnQsIHVwZGF0ZSA9IDB9LCBsaW5rID0ge3NvdXJjZSA9
IDB4MCwgbGlua190eXBlID0gY2ZhX3N5bWxpbmssIGNvcHlfcGF0dGVybnMgPSAweDAsIHdo
ZW5fbm9fZmlsZSA9IGNmYV9mb3JjZSwgd2hlbl9saW5raW5nX2NoaWxkcmVuID0gY2ZhX292
ZXJyaWRlLCBsaW5rX2NoaWxkcmVuID0gMH0sIGVkaXRzID0ge2JhY2t1cCA9IGNmYV9iYWNr
dXAsIGVtcHR5X2JlZm9yZV91c2UgPSAwLCBtYXhmaWxlc2l6ZSA9IDB9LCBwYWNrYWdlcyA9
IHtwYWNrYWdlX3BvbGljeSA9IGNmYV9hZGRwYWNrLCBoYXZlX3BhY2thZ2VfbWV0aG9kcyA9
IDAsIHBhY2thZ2VfdmVyc2lvbiA9IDB4MCwgcGFja2FnZV9hcmNoaXRlY3R1cmVzID0gMHgw
LCBwYWNrYWdlX3NlbGVjdCA9IGNmYV9lcSwgcGFja2FnZV9jaGFuZ2VzID0gY2ZhX2luZGl2
aWR1YWwsIHBhY2thZ2VfZmlsZV9yZXBvc2l0b3JpZXMgPSAweDAsIHBhY2thZ2VfbGlzdF9j
b21tYW5kID0gMHgwLCBwYWNrYWdlX2xpc3RfdmVyc2lvbl9yZWdleCA9IDB4MCwgcGFja2Fn
ZV9saXN0X25hbWVfcmVnZXggPSAweDAsIHBhY2thZ2VfbGlzdF9hcmNoX3JlZ2V4ID0gMHgw
LCBwYWNrYWdlX3BhdGNoX2xpc3RfY29tbWFuZCA9IDB4MCwgcGFja2FnZV9wYXRjaF92ZXJz
aW9uX3JlZ2V4ID0gMHgwLCBwYWNrYWdlX3BhdGNoX25hbWVfcmVnZXggPSAweDAsIHBhY2th
Z2VfcGF0Y2hfYXJjaF9yZWdleCA9IDB4MCwgcGFja2FnZV9wYXRjaF9pbnN0YWxsZWRfcmVn
ZXggPSAweDAsIHBhY2thZ2VfdmVyc2lvbl9yZWdleCA9IDB4MCwgcGFja2FnZV9uYW1lX3Jl
Z2V4ID0gMHgwLCBwYWNrYWdlX2FyY2hfcmVnZXggPSAweDAsIHBhY2thZ2VfaW5zdGFsbGVk
X3JlZ2V4ID0gMHgwLCBwYWNrYWdlX2FkZF9jb21tYW5kID0gMHgwLCBwYWNrYWdlX2RlbGV0
ZV9jb21tYW5kID0gMHgwLCBwYWNrYWdlX3VwZGF0ZV9jb21tYW5kID0gMHgwLCBwYWNrYWdl
X3BhdGNoX2NvbW1hbmQgPSAweDAsIHBhY2thZ2VfdmVyaWZ5X2NvbW1hbmQgPSAweDAsIHBh
Y2thZ2Vfbm92ZXJpZnlfcmVnZXggPSAweDAsIHBhY2thZ2VfbmFtZV9jb252ZW50aW9uID0g
MHgwLCBwYWNrYWdlX25vdmVyaWZ5X3JldHVybmNvZGUgPSAwfSwgY29udGV4dCA9IHtleHBy
ZXNzaW9uID0gMHgwLCBicm9rZW4gPSAwfSwgbWVhc3VyZSA9IHtzdHJlYW1fdHlwZSA9IDB4
MCwgZGF0YV90eXBlID0gY2Zfc3RyLCBoaXN0b3J5X3R5cGUgPSAweDAsIHNlbGVjdF9saW5l
X21hdGNoaW5nID0gMHgwLCBzZWxlY3RfbGluZV9udW1iZXIgPSAwLCBleHRyYWN0aW9uX3Jl
Z2V4ID0gMHgwLCB1bml0cyA9IDB4MH0sIGFjbCA9IHthY2xfbWV0aG9kID0gY2ZhY2xfYXBw
ZW5kLCBhY2xfdHlwZSA9IGNmYWNsX2dlbmVyaWMsIGFjbF9kaXJlY3RvcnlfaW5oZXJpdCA9
IGNmYWNsX3NwZWNpZnksIGFjbF9lbnRyaWVzID0gMHgwLCBhY2xfaW5oZXJpdF9lbnRyaWVz
ID0gMHgwfSwgZGF0YWJhc2UgPSB7ZGJfc2VydmVyX293bmVyID0gMHgwLCBkYl9zZXJ2ZXJf
cGFzc3dvcmQgPSAweDAsIGRiX3NlcnZlcl9ob3N0ID0gMHgwLCBkYl9jb25uZWN0X2RiID0g
MHgwLCBkYl9zZXJ2ZXJfdHlwZSA9IGNmZF9teXNxbCwgc2VydmVyID0gMHgwLCB0eXBlID0g
MHgwLCBvcGVyYXRpb24gPSAweDAsIGNvbHVtbnMgPSAweDAsIHJvd3MgPSAweDAsIGV4Y2x1
ZGUgPSAweDB9LCB0cmFuc2Zvcm1lciA9IDB4MCwgcGF0aHR5cGUgPSAweDAsIHJlcG9zaXRv
cnkgPSAweDAsIHRvdWNoID0gMCwgY3JlYXRlID0gMCwgbW92ZV9vYnN0cnVjdGlvbnMgPSAw
LCByZWN1cnNpb24gPSB7dHJhdmxpbmtzID0gMCwgcm1kZWFkbGlua3MgPSAwLCBkZXB0aCA9
IDAsIHhkZXYgPSAwLCBpbmNsdWRlX2Jhc2VkaXIgPSAwLCBpbmNsdWRlX2RpcnMgPSAweDAs
IGV4Y2x1ZGVfZGlycyA9IDB4MH0sIHRyYW5zYWN0aW9uID0ge2FjdGlvbiA9IGNmYV9maXgs
IGlmZWxhcHNlZCA9IDAsIGV4cGlyZWFmdGVyID0gMCwgYmFja2dyb3VuZCA9IDAsIGxvZ19z
dHJpbmcgPSAweDAsIGxvZ19rZXB0ID0gMHgwLCBsb2dfcmVwYWlyZWQgPSAweDAsIGxvZ19m
YWlsZWQgPSAweDAsIG1lYXN1cmVfaWQgPSAweDAsIGF1ZGl0ID0gMSwgcmVwb3J0X2xldmVs
ID0gY2ZfaW5mb3JtLCBsb2dfbGV2ZWwgPSBjZl9pbmZvcm19LCBjbGFzc2VzID0ge2NoYW5n
ZSA9IDB4MCwgZmFpbHVyZSA9IDB4MCwgZGVuaWVkID0gMHgwLCB0aW1lb3V0ID0gMHgwLCBr
ZXB0ID0gMHgwLCBpbnRlcnJ1cHQgPSAweDAsIHBlcnNpc3QgPSAwLCB0aW1lciA9IGNmcmVz
ZXR9LCBjb250YWluID0ge3VzZXNoZWxsID0gMCwgdW1hc2sgPSAwLCBvd25lciA9IDAsIGdy
b3VwID0gMCwgY2hkaXIgPSAweDAsIGNocm9vdCA9IDB4MCwgcHJldmlldyA9IDAsIG5vb3V0
cHV0ID0gMCwgdGltZW91dCA9IDB9LCBhcmdzID0gMHgwLCBtb2R1bGUgPSAwLCBleGVjX3Rp
bWVvdXQgPSAwLCBzaWduYWxzID0gMHgwLCBwcm9jZXNzX3N0b3AgPSAweDAsIHJlc3RhcnRf
Y2xhc3MgPSAweDAsIHByb2Nlc3NfY291bnQgPSB7bWluX3JhbmdlID0gMCwgbWF4X3Jhbmdl
ID0gMCwgaW5fcmFuZ2VfZGVmaW5lID0gMHgwLCBvdXRfb2ZfcmFuZ2VfZGVmaW5lID0gMHgw
fSwgcHJvY2Vzc19zZWxlY3QgPSB7b3duZXIgPSAweDAsIG1pbl9waWQgPSAwLCBtYXhfcGlk
ID0gMCwgbWluX3BwaWQgPSAwLCBtYXhfcHBpZCA9IDAsIG1pbl9wZ2lkID0gMCwgbWF4X3Bn
aWQgPSAwLCBtaW5fcnNpemUgPSAwLCBtYXhfcnNpemUgPSAwLCBtaW5fdnNpemUgPSAwLCBt
YXhfdnNpemUgPSAwLCBtaW5fdHRpbWUgPSAwLCBtYXhfdHRpbWUgPSAwLCBtaW5fc3RpbWUg
PSAwLCBtYXhfc3RpbWUgPSAwLCBtaW5fcHJpID0gMCwgbWF4X3ByaSA9IDAsIG1pbl90aHJl
YWQgPSAwLCBtYXhfdGhyZWFkID0gMCwgc3RhdHVzID0gMHgwLCBjb21tYW5kID0gMHgwLCB0
dHkgPSAweDAsIHByb2Nlc3NfcmVzdWx0ID0gMHgwfSwgcmVwb3J0ID0ge2hhdmVwcmludGZp
bGUgPSAwLCBoYXZlbGFzdHNlZW4gPSAwLCBsYXN0c2VlbiA9IDAsIGludGVybWl0dGVuY3kg
PSAwLCBmcmllbmRfcGF0dGVybiA9IDB4MCwgZmlsZW5hbWUgPSAweDAsIHRvX2ZpbGUgPSAw
eDAsIG51bWxpbmVzID0gMCwgc2hvd3N0YXRlID0gMHgwfSwgbW91bnQgPSB7bW91bnRfdHlw
ZSA9IDB4MCwgbW91bnRfc291cmNlID0gMHgwLCBtb3VudF9zZXJ2ZXIgPSAweDAsIG1vdW50
X29wdGlvbnMgPSAweDAsIGVkaXRmc3RhYiA9IDAsIHVubW91bnQgPSAwfSwgdm9sdW1lID0g
e2NoZWNrX2ZvcmVpZ24gPSAwLCBmcmVlc3BhY2UgPSAwLCBzZW5zaWJsZV9zaXplID0gMCwg
c2Vuc2libGVfY291bnQgPSAwLCBzY2FuX2Fycml2YWxzID0gMH0sIHRjcGlwID0ge2lwdjRf
YWRkcmVzcyA9IDB4MCwgaXB2NF9uZXRtYXNrID0gMHgwfSwgaGF2ZWRlcHRoc2VhcmNoID0g
MCwgaGF2ZXNlbGVjdCA9IDAsIGhhdmVyZW5hbWUgPSAwLCBoYXZlZGVsZXRlID0gMCwgaGF2
ZXBlcm1zID0gMCwgaGF2ZWNoYW5nZSA9IDAsIGhhdmVjb3B5ID0gMCwgaGF2ZWxpbmsgPSAw
LCBoYXZlZWRpdGxpbmUgPSAwLCBoYXZlZWRpdHhtbCA9IDAsIGhhdmVlZGl0ID0gMCwgaGF2
ZWNvbnRhaW4gPSAwLCBoYXZlY2xhc3NlcyA9IDAsIGhhdmV0cmFucyA9IDAsIGhhdmVwcm9j
ZXNzX2NvdW50ID0gMCwgaGF2ZW1vdW50ID0gMCwgaGF2ZXZvbHVtZSA9IDAsIGhhdmVidW5k
bGUgPSAwLCBoYXZldGNwaXAgPSAwLCBoYXZlcGFja2FnZXMgPSAwLCByZWdpb24gPSB7c2Vs
ZWN0X3N0YXJ0ID0gMHgwLCBzZWxlY3RfZW5kID0gMHgwfSwgbG9jYXRpb24gPSB7bGluZV9t
YXRjaGluZyA9IDB4MCwgYmVmb3JlX2FmdGVyID0gY2ZlX2JlZm9yZSwgZmlyc3RfbGFzdCA9
IDB4MH0sIGNvbHVtbiA9IHtjb2x1bW5fc2VwYXJhdG9yID0gMHgwLCBzZWxlY3RfY29sdW1u
ID0gMCwgdmFsdWVfc2VwYXJhdG9yID0gMCAnXDAnLCBjb2x1bW5fdmFsdWUgPSAweDAsIGNv
bHVtbl9vcGVyYXRpb24gPSAweDAsIGV4dGVuZF9jb2x1bW5zID0gMCwgYmxhbmtzX29rID0g
MH0sIHJlcGxhY2UgPSB7cmVwbGFjZV92YWx1ZSA9IDB4MCwgb2NjdXJyZW5jZXMgPSAweDB9
LCBoYXZlcmVnaW9uID0gMCwgaGF2ZWxvY2F0aW9uID0gMCwgaGF2ZWNvbHVtbiA9IDAsIGhh
dmVyZXBsYWNlID0gMCwgaGF2ZWluc2VydHNlbGVjdCA9IDAsIGhhdmVkZWxldGVzZWxlY3Qg
PSAwLCBsaW5lX3NlbGVjdCA9IHtzdGFydHdpdGhfZnJvbV9saXN0ID0gMHgwLCBub3Rfc3Rh
cnR3aXRoX2Zyb21fbGlzdCA9IDB4MCwgbWF0Y2hfZnJvbV9saXN0ID0gMHgwLCBub3RfbWF0
Y2hfZnJvbV9saXN0ID0gMHgwLCBjb250YWluc19mcm9tX2xpc3QgPSAweDAsIG5vdF9jb250
YWluc19mcm9tX2xpc3QgPSAweDB9LCBzb3VyY2V0eXBlID0gMHgwLCBleHBhbmR2YXJzID0g
MCwgbm90X21hdGNoaW5nID0gMCwgZndkX25hbWUgPSAweDAsIGJ3ZF9uYW1lID0gMHgwLCBh
c3NvY2lhdGVzID0gMHgwLCByZXByZXNlbnRzID0gMHgwLCByZXBfdHlwZSA9IDB4MCwgcGF0
aF9yb290ID0gMHgwLCB3ZWJfcm9vdCA9IDB4MH0KIzggIDB4MDgwNGNiYTQgaW4gbWFpbiAo
YXJnYz1DYW5ub3QgYWNjZXNzIG1lbW9yeSBhdCBhZGRyZXNzIDB4MTFmOQopIGF0IGFnZW50
LmM6MTM3Ck5vIGxvY2Fscy4KZWF4ICAgICAgICAgICAgMHgwCTAKZWN4ICAgICAgICAgICAg
MHgxMWY5CTQ2MDEKZWR4ICAgICAgICAgICAgMHg2CTYKZWJ4ICAgICAgICAgICAgMHgxMWY5
CTQ2MDEKZXNwICAgICAgICAgICAgMHhiZmU0OThmNAkweGJmZTQ5OGY0CmVicCAgICAgICAg
ICAgIDB4YmZlNDk5MDAJMHhiZmU0OTkwMAplc2kgICAgICAgICAgICAweGJmZTQ5OWEwCS0x
MDc1NTM3NTA0CmVkaSAgICAgICAgICAgIDB4NDk4ZmY0CTQ4MjA5ODAKZWlwICAgICAgICAg
ICAgMHg5MDA0MDIJMHg5MDA0MDIgPF9fa2VybmVsX3ZzeXNjYWxsKzI+CmVmbGFncyAgICAg
ICAgIDB4MjAwMjA2CVsgUEYgSUYgSUQgXQpjcyAgICAgICAgICAgICAweDczCTExNQpzcyAg
ICAgICAgICAgICAweDdiCTEyMwpkcyAgICAgICAgICAgICAweDdiCTEyMwplcyAgICAgICAg
ICAgICAweDdiCTEyMwpmcyAgICAgICAgICAgICAweDAJMApncyAgICAgICAgICAgICAweDMz
CTUxCgpUaHJlYWQgMSAoVGhyZWFkIDB4YjdmMTA2ZDAgKExXUCA0NjAxKSk6CiMwICAweDAw
OTAwNDAyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwMzdlZmQwIGluIHJhaXNl
ICgpIGZyb20gL2xpYi9pNjg2L25vc2VnbmVnL2xpYmMuc28uNgojMiAgMHgwMDM4MDliMSBp
biBhYm9ydCAoKSBmcm9tIC9saWIvaTY4Ni9ub3NlZ25lZy9saWJjLnNvLjYKIzMgIDB4MDAz
YjdkZmIgaW4gX19saWJjX21lc3NhZ2UgKCkgZnJvbSAvbGliL2k2ODYvbm9zZWduZWcvbGli
Yy5zby42CiM0ICAweDAwNDNkZjYxIGluIF9fY2hrX2ZhaWwgKCkgZnJvbSAvbGliL2k2ODYv
bm9zZWduZWcvbGliYy5zby42CiM1ICAweDAwNDNkMzgzIGluIF9fc3RyY3B5X2NoayAoKSBm
cm9tIC9saWIvaTY4Ni9ub3NlZ25lZy9saWJjLnNvLjYKIzYgIDB4MDgwOWY5NWUgaW4gQ2xh
c3NBdWRpdExvZyAocHA9MHhiZmU0ZTVhNCwgYXR0cj17c2VsZWN0ID0ge25hbWUgPSAweDAs
IHBhdGggPSAweDAsIHBlcm1zID0gMHgwLCBvd25lcnMgPSAweDAsIGdyb3VwcyA9IDB4MCwg
cGx1c19mbGFncyA9IDAsIG1pbnVzX2ZsYWdzID0gMCwgbWF4X3NpemUgPSAwLCBtaW5fc2l6
ZSA9IDAsIG1heF9jdGltZSA9IDAsIG1pbl9jdGltZSA9IDAsIG1heF9tdGltZSA9IDAsIG1p
bl9tdGltZSA9IDAsIG1heF9hdGltZSA9IDAsIG1pbl9hdGltZSA9IDAsIGV4ZWNfcmVnZXgg
PSAweDAsIGV4ZWNfcHJvZ3JhbSA9IDB4MCwgZmlsZXR5cGVzID0gMHgwLCBpc3N5bWxpbmt0
byA9IDB4MCwgcmVzdWx0ID0gMHgwfSwgcGVybXMgPSB7cGx1cyA9IDAsIG1pbnVzID0gMCwg
b3duZXJzID0gMHgwLCBncm91cHMgPSAweDAsIGZpbmRlcnR5cGUgPSAweDAsIHBsdXNfZmxh
Z3MgPSAwLCBtaW51c19mbGFncyA9IDAsIHJ4ZGlycyA9IDB9LCBjb3B5ID0ge3NvdXJjZSA9
IDB4MCwgZGVzdGluYXRpb24gPSAweDAsIGNvbXBhcmUgPSBjZmFfYXRpbWUsIGxpbmtfdHlw
ZSA9IGNmYV9zeW1saW5rLCBzZXJ2ZXJzID0gMHgwLCBsaW5rX2luc3RlYWQgPSAweDAsIGNv
cHlfbGlua3MgPSAweDAsIGJhY2t1cCA9IGNmYV9iYWNrdXAsIHN0ZWFsdGggPSAwLCBwcmVz
ZXJ2ZSA9IDAsIGNoZWNrX3Jvb3QgPSAwLCB0eXBlX2NoZWNrID0gMCwgZm9yY2VfdXBkYXRl
ID0gMCwgZm9yY2VfaXB2NCA9IDAsIG1pbl9zaXplID0gMCwgbWF4X3NpemUgPSAwLCB0cnVz
dGtleSA9IDAsIGVuY3J5cHQgPSAwLCB2ZXJpZnkgPSAwLCBwdXJnZSA9IDAsIHBvcnRudW1i
ZXIgPSAwfSwgZGVsZXRlID0ge2RpcmxpbmtzID0gY2ZhX2xpbmtkZWxldGUsIHJtZGlycyA9
IDB9LCByZW5hbWUgPSB7bmV3bmFtZSA9IDB4MCwgZGlzYWJsZV9zdWZmaXggPSAweDAsIGRp
c2FibGUgPSAwLCByb3RhdGUgPSAwLCBwbHVzID0gMCwgbWludXMgPSAwfSwgY2hhbmdlID0g
e2hhc2ggPSBjZl9tZDUsIHJlcG9ydF9jaGFuZ2VzID0gY2ZhX25vcmVwb3J0LCB1cGRhdGUg
PSAwfSwgbGluayA9IHtzb3VyY2UgPSAweDAsIGxpbmtfdHlwZSA9IGNmYV9zeW1saW5rLCBj
b3B5X3BhdHRlcm5zID0gMHgwLCB3aGVuX25vX2ZpbGUgPSBjZmFfZm9yY2UsIHdoZW5fbGlu
a2luZ19jaGlsZHJlbiA9IGNmYV9vdmVycmlkZSwgbGlua19jaGlsZHJlbiA9IDB9LCBlZGl0
cyA9IHtiYWNrdXAgPSBjZmFfYmFja3VwLCBlbXB0eV9iZWZvcmVfdXNlID0gMCwgbWF4Zmls
ZXNpemUgPSAwfSwgcGFja2FnZXMgPSB7cGFja2FnZV9wb2xpY3kgPSBjZmFfYWRkcGFjaywg
aGF2ZV9wYWNrYWdlX21ldGhvZHMgPSAwLCBwYWNrYWdlX3ZlcnNpb24gPSAweDAsIHBhY2th
Z2VfYXJjaGl0ZWN0dXJlcyA9IDB4MCwgcGFja2FnZV9zZWxlY3QgPSBjZmFfZXEsIHBhY2th
Z2VfY2hhbmdlcyA9IGNmYV9pbmRpdmlkdWFsLCBwYWNrYWdlX2ZpbGVfcmVwb3NpdG9yaWVz
ID0gMHgwLCBwYWNrYWdlX2xpc3RfY29tbWFuZCA9IDB4MCwgcGFja2FnZV9saXN0X3ZlcnNp
b25fcmVnZXggPSAweDAsIHBhY2thZ2VfbGlzdF9uYW1lX3JlZ2V4ID0gMHgwLCBwYWNrYWdl
X2xpc3RfYXJjaF9yZWdleCA9IDB4MCwgcGFja2FnZV9wYXRjaF9saXN0X2NvbW1hbmQgPSAw
eDAsIHBhY2thZ2VfcGF0Y2hfdmVyc2lvbl9yZWdleCA9IDB4MCwgcGFja2FnZV9wYXRjaF9u
YW1lX3JlZ2V4ID0gMHgwLCBwYWNrYWdlX3BhdGNoX2FyY2hfcmVnZXggPSAweDAsIHBhY2th
Z2VfcGF0Y2hfaW5zdGFsbGVkX3JlZ2V4ID0gMHgwLCBwYWNrYWdlX3ZlcnNpb25fcmVnZXgg
PSAweDAsIHBhY2thZ2VfbmFtZV9yZWdleCA9IDB4MCwgcGFja2FnZV9hcmNoX3JlZ2V4ID0g
MHgwLCBwYWNrYWdlX2luc3RhbGxlZF9yZWdleCA9IDB4MCwgcGFja2FnZV9hZGRfY29tbWFu
ZCA9IDB4MCwgcGFja2FnZV9kZWxldGVfY29tbWFuZCA9IDB4MCwgcGFja2FnZV91cGRhdGVf
Y29tbWFuZCA9IDB4MCwgcGFja2FnZV9wYXRjaF9jb21tYW5kID0gMHgwLCBwYWNrYWdlX3Zl
cmlmeV9jb21tYW5kID0gMHgwLCBwYWNrYWdlX25vdmVyaWZ5X3JlZ2V4ID0gMHgwLCBwYWNr
YWdlX25hbWVfY29udmVudGlvbiA9IDB4MCwgcGFja2FnZV9ub3ZlcmlmeV9yZXR1cm5jb2Rl
ID0gMH0sIGNvbnRleHQgPSB7ZXhwcmVzc2lvbiA9IDB4MCwgYnJva2VuID0gMH0sIG1lYXN1
cmUgPSB7c3RyZWFtX3R5cGUgPSAweDAsIGRhdGFfdHlwZSA9IGNmX3N0ciwgaGlzdG9yeV90
eXBlID0gMHgwLCBzZWxlY3RfbGluZV9tYXRjaGluZyA9IDB4MCwgc2VsZWN0X2xpbmVfbnVt
YmVyID0gMCwgZXh0cmFjdGlvbl9yZWdleCA9IDB4MCwgdW5pdHMgPSAweDB9LCBhY2wgPSB7
YWNsX21ldGhvZCA9IGNmYWNsX2FwcGVuZCwgYWNsX3R5cGUgPSBjZmFjbF9nZW5lcmljLCBh
Y2xfZGlyZWN0b3J5X2luaGVyaXQgPSBjZmFjbF9zcGVjaWZ5LCBhY2xfZW50cmllcyA9IDB4
MCwgYWNsX2luaGVyaXRfZW50cmllcyA9IDB4MH0sIGRhdGFiYXNlID0ge2RiX3NlcnZlcl9v
d25lciA9IDB4MCwgZGJfc2VydmVyX3Bhc3N3b3JkID0gMHgwLCBkYl9zZXJ2ZXJfaG9zdCA9
IDB4MCwgZGJfY29ubmVjdF9kYiA9IDB4MCwgZGJfc2VydmVyX3R5cGUgPSBjZmRfbXlzcWws
IHNlcnZlciA9IDB4MCwgdHlwZSA9IDB4MCwgb3BlcmF0aW9uID0gMHgwLCBjb2x1bW5zID0g
MHgwLCByb3dzID0gMHgwLCBleGNsdWRlID0gMHgwfSwgdHJhbnNmb3JtZXIgPSAweDAsIHBh
dGh0eXBlID0gMHgwLCByZXBvc2l0b3J5ID0gMHgwLCB0b3VjaCA9IDAsIGNyZWF0ZSA9IDAs
IG1vdmVfb2JzdHJ1Y3Rpb25zID0gMCwgcmVjdXJzaW9uID0ge3RyYXZsaW5rcyA9IDAsIHJt
ZGVhZGxpbmtzID0gMCwgZGVwdGggPSAwLCB4ZGV2ID0gMCwgaW5jbHVkZV9iYXNlZGlyID0g
MCwgaW5jbHVkZV9kaXJzID0gMHgwLCBleGNsdWRlX2RpcnMgPSAweDB9LCB0cmFuc2FjdGlv
biA9IHthY3Rpb24gPSBjZmFfZml4LCBpZmVsYXBzZWQgPSAwLCBleHBpcmVhZnRlciA9IDAs
IGJhY2tncm91bmQgPSAwLCBsb2dfc3RyaW5nID0gMHgwLCBsb2dfa2VwdCA9IDB4MCwgbG9n
X3JlcGFpcmVkID0gMHgwLCBsb2dfZmFpbGVkID0gMHgwLCBtZWFzdXJlX2lkID0gMHgwLCBh
dWRpdCA9IDEsIHJlcG9ydF9sZXZlbCA9IGNmX2luZm9ybSwgbG9nX2xldmVsID0gY2ZfaW5m
b3JtfSwgY2xhc3NlcyA9IHtjaGFuZ2UgPSAweDAsIGZhaWx1cmUgPSAweDAsIGRlbmllZCA9
IDB4MCwgdGltZW91dCA9IDB4MCwga2VwdCA9IDB4MCwgaW50ZXJydXB0ID0gMHgwLCBwZXJz
aXN0ID0gMCwgdGltZXIgPSBjZnJlc2V0fSwgY29udGFpbiA9IHt1c2VzaGVsbCA9IDAsIHVt
YXNrID0gMCwgb3duZXIgPSAwLCBncm91cCA9IDAsIGNoZGlyID0gMHgwLCBjaHJvb3QgPSAw
eDAsIHByZXZpZXcgPSAwLCBub291dHB1dCA9IDAsIHRpbWVvdXQgPSAwfSwgYXJncyA9IDB4
MCwgbW9kdWxlID0gMCwgZXhlY190aW1lb3V0ID0gMCwgc2lnbmFscyA9IDB4MCwgcHJvY2Vz
c19zdG9wID0gMHgwLCByZXN0YXJ0X2NsYXNzID0gMHgwLCBwcm9jZXNzX2NvdW50ID0ge21p
bl9yYW5nZSA9IDAsIG1heF9yYW5nZSA9IDAsIGluX3JhbmdlX2RlZmluZSA9IDB4MCwgb3V0
X29mX3JhbmdlX2RlZmluZSA9IDB4MH0sIHByb2Nlc3Nfc2VsZWN0ID0ge293bmVyID0gMHgw
LCBtaW5fcGlkID0gMCwgbWF4X3BpZCA9IDAsIG1pbl9wcGlkID0gMCwgbWF4X3BwaWQgPSAw
LCBtaW5fcGdpZCA9IDAsIG1heF9wZ2lkID0gMCwgbWluX3JzaXplID0gMCwgbWF4X3JzaXpl
ID0gMCwgbWluX3ZzaXplID0gMCwgbWF4X3ZzaXplID0gMCwgbWluX3R0aW1lID0gMCwgbWF4
X3R0aW1lID0gMCwgbWluX3N0aW1lID0gMCwgbWF4X3N0aW1lID0gMCwgbWluX3ByaSA9IDAs
IG1heF9wcmkgPSAwLCBtaW5fdGhyZWFkID0gMCwgbWF4X3RocmVhZCA9IDAsIHN0YXR1cyA9
IDB4MCwgY29tbWFuZCA9IDB4MCwgdHR5ID0gMHgwLCBwcm9jZXNzX3Jlc3VsdCA9IDB4MH0s
IHJlcG9ydCA9IHtoYXZlcHJpbnRmaWxlID0gMCwgaGF2ZWxhc3RzZWVuID0gMCwgbGFzdHNl
ZW4gPSAwLCBpbnRlcm1pdHRlbmN5ID0gMCwgZnJpZW5kX3BhdHRlcm4gPSAweDAsIGZpbGVu
YW1lID0gMHgwLCB0b19maWxlID0gMHgwLCBudW1saW5lcyA9IDAsIHNob3dzdGF0ZSA9IDB4
MH0sIG1vdW50ID0ge21vdW50X3R5cGUgPSAweDAsIG1vdW50X3NvdXJjZSA9IDB4MCwgbW91
bnRfc2VydmVyID0gMHgwLCBtb3VudF9vcHRpb25zID0gMHgwLCBlZGl0ZnN0YWIgPSAwLCB1
bm1vdW50ID0gMH0sIHZvbHVtZSA9IHtjaGVja19mb3JlaWduID0gMCwgZnJlZXNwYWNlID0g
MCwgc2Vuc2libGVfc2l6ZSA9IDAsIHNlbnNpYmxlX2NvdW50ID0gMCwgc2Nhbl9hcnJpdmFs
cyA9IDB9LCB0Y3BpcCA9IHtpcHY0X2FkZHJlc3MgPSAweDAsIGlwdjRfbmV0bWFzayA9IDB4
MH0sIGhhdmVkZXB0aHNlYXJjaCA9IDAsIGhhdmVzZWxlY3QgPSAwLCBoYXZlcmVuYW1lID0g
MCwgaGF2ZWRlbGV0ZSA9IDAsIGhhdmVwZXJtcyA9IDAsIGhhdmVjaGFuZ2UgPSAwLCBoYXZl
Y29weSA9IDAsIGhhdmVsaW5rID0gMCwgaGF2ZWVkaXRsaW5lID0gMCwgaGF2ZWVkaXR4bWwg
PSAwLCBoYXZlZWRpdCA9IDAsIGhhdmVjb250YWluID0gMCwgaGF2ZWNsYXNzZXMgPSAwLCBo
YXZldHJhbnMgPSAwLCBoYXZlcHJvY2Vzc19jb3VudCA9IDAsIGhhdmVtb3VudCA9IDAsIGhh
dmV2b2x1bWUgPSAwLCBoYXZlYnVuZGxlID0gMCwgaGF2ZXRjcGlwID0gMCwgaGF2ZXBhY2th
Z2VzID0gMCwgcmVnaW9uID0ge3NlbGVjdF9zdGFydCA9IDB4MCwgc2VsZWN0X2VuZCA9IDB4
MH0sIGxvY2F0aW9uID0ge2xpbmVfbWF0Y2hpbmcgPSAweDAsIGJlZm9yZV9hZnRlciA9IGNm
ZV9iZWZvcmUsIGZpcnN0X2xhc3QgPSAweDB9LCBjb2x1bW4gPSB7Y29sdW1uX3NlcGFyYXRv
ciA9IDB4MCwgc2VsZWN0X2NvbHVtbiA9IDAsIHZhbHVlX3NlcGFyYXRvciA9IDAgJ1wwJywg
Y29sdW1uX3ZhbHVlID0gMHgwLCBjb2x1bW5fb3BlcmF0aW9uID0gMHgwLCBleHRlbmRfY29s
dW1ucyA9IDAsIGJsYW5rc19vayA9IDB9LCByZXBsYWNlID0ge3JlcGxhY2VfdmFsdWUgPSAw
eDAsIG9jY3VycmVuY2VzID0gMHgwfSwgaGF2ZXJlZ2lvbiA9IDAsIGhhdmVsb2NhdGlvbiA9
IDAsIGhhdmVjb2x1bW4gPSAwLCBoYXZlcmVwbGFjZSA9IDAsIGhhdmVpbnNlcnRzZWxlY3Qg
PSAwLCBoYXZlZGVsZXRlc2VsZWN0ID0gMCwgbGluZV9zZWxlY3QgPSB7c3RhcnR3aXRoX2Zy
b21fbGlzdCA9IDB4MCwgbm90X3N0YXJ0d2l0aF9mcm9tX2xpc3QgPSAweDAsIG1hdGNoX2Zy
b21fbGlzdCA9IDB4MCwgbm90X21hdGNoX2Zyb21fbGlzdCA9IDB4MCwgY29udGFpbnNfZnJv
bV9saXN0ID0gMHgwLCBub3RfY29udGFpbnNfZnJvbV9saXN0ID0gMHgwfSwgc291cmNldHlw
ZSA9IDB4MCwgZXhwYW5kdmFycyA9IDAsIG5vdF9tYXRjaGluZyA9IDAsIGZ3ZF9uYW1lID0g
MHgwLCBid2RfbmFtZSA9IDB4MCwgYXNzb2NpYXRlcyA9IDB4MCwgcmVwcmVzZW50cyA9IDB4
MCwgcmVwX3R5cGUgPSAweDAsIHBhdGhfcm9vdCA9IDB4MCwgd2ViX3Jvb3QgPSAweDB9LCBz
dHI9MHhiZmU0ZjAwYyAiT3V0Y29tZSBvZiB2ZXJzaW9uIChub3Qgc3BlY2lmaWVkKSAoYWdl
bnQtMCk6IFByb21pc2VzIG9ic2VydmVkIHRvIGJlIGtlcHQgMTAwJSwgUHJvbWlzZXMgcmVw
YWlyZWQgMCUsIFByb21pc2VzIG5vdCByZXBhaXJlZCAwJVxuIiwgc3RhdHVzPTgyICdSJykg
YXQgbG9nZ2luZy5jOjIzNwojNyAgMHgwODA5ZmVmYSBpbiBFbmRBdWRpdCAoKSBhdCBsb2dn
aW5nLmM6MTA2CiM4ICAweDA4MDRjYmE0IGluIG1haW4gKGFyZ2M9Q2Fubm90IGFjY2VzcyBt
ZW1vcnkgYXQgYWRkcmVzcyAweDExZjkKKSBhdCBhZ2VudC5jOjEzNwpUaGUgcHJvZ3JhbSBp
cyBydW5uaW5nLiAgRXhpdCBhbnl3YXk/ICh5IG9yIG4pIFthbnN3ZXJlZCBZOyBpbnB1dCBu
b3QgZnJvbSB0ZXJtaW5hbF0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR0RCX1JFUE9SVFMAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAwMTc1MAAwMDAwMTQ0ADAw
MDAwMDAwNjExADExMjQwMTE0MDAyADAxMTc1NQAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGhvZWhsZQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAdXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABjb21tYW5kIGNhbGxlZDogCgpbcm9vdEBtaXIgL10jIC9hZnMvdW5peG5ld3Mu
Y2gvdmFyL2NmMy9iaW4vYmFja3RyYWNlLnNoIC92YXIvY2ZlbmdpbmUvYmluL2NmLWFnZW50
IC1LIC1mIHRyYXNoL2hlbGxvX3dvcmxkLmNmCjxzZWUgL3RtcC9nZGItY2YtYWdlbnQudHh0
PgoKCgpoZWxsb193b3JsZC5jZiBjb250ZW50Ogpbcm9vdEBtaXIgL10jIG1vcmUgL3Zhci9j
ZmVuZ2luZS9pbnB1dHMvdHJhc2gvaGVsbG9fd29ybGQuY2YgCiMgaGVsbG9fd29ybGQuY2YK
Cgpib2R5IGNvbW1vbiBjb250cm9sCnsKYnVuZGxlc2VxdWVuY2UgPT4geyAidGVzdCIgfTsK
fQoKCmJ1bmRsZSBhZ2VudCB0ZXN0CnsKcmVwb3J0czoKICAgIFlyMjAwOTo6CiAgICAgICAg
IkhlbGxvIFdvcmxkIjsKfQoKCgoKCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--------------020608000302030504040301
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Bug-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/bug-cfengine

--------------020608000302030504040301--