delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/07/28/01:21:52

X-Recipient: archive-cygwin AT delorie DOT com
To: cygwin AT cygwin DOT com
From: jojelino <jojelino AT gmail DOT com>
Subject: Re: Slow performance Win7/64
Date: Thu, 28 Jul 2011 14:15:05 +0900
Lines: 10323
Message-ID: <j0qr7h$9en$1@dough.gmane.org>
References: <loom DOT 20110727T120025-601 AT post DOT gmane DOT org>
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:7.0a2) Gecko/20110727 Thunderbird/7.0a2
In-Reply-To: <loom.20110727T120025-601@post.gmane.org>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--------------040707010206070400020901
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 2011-07-27 오후 8:30, Heiko Elger wrote:
> So the question is:
>
> Is it a known problem?
> Is it really OS (Win7) specific?
i'm not win7/64 user but i can count same timestamp per seconds as 17.
and attached file is gprof result when executed your testcase. (but not 
same dll from above. it has 2.42(17/7)x slowdown. so you would need to 
consider slowdown factor. from now i assume you are considering slowdown 
factor)
and as we can see, the waitpid takes about 140ms and in gprof report of 
date.exe, you can see sig_{dispatch_pending,send} consumes almost third 
quarter time.
actually, the unwoken wait_sig thread(because sigproc_init is called 
during DLL_PROCESS_ATTACH of dll_entry) is waken by sig_dispatch_pending 
call.
the problem is, it takes about 10ms to wake wait_sig thread in my 
pc.(surely main thread does nothing) and gprof report it has slowdown 
indeed.
so i think this is known problem, and it would be not only win7 specific 
problem. as we can confirm there is delay to wake wait_sig thread. 
although i can't make sure it is dominating factor.
>
> Why is this problem not solved - cause it is to difficult to find? Yes I know
> it's open source and I'm a programmer too - but I'm realy not a programmer
> having the knowledge of Cygwin internal details.
>
> Is there a workaround for that problem?
> Any hints are welcome.

--------------040707010206070400020901
Content-Type: text/plain;
 name="gmon.sh.exe.1188.out_child.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="gmon.sh.exe.1188.out_child.txt"

RmxhdCBwcm9maWxlOgoKRWFjaCBzYW1wbGUgY291bnRzIGFzIDAuMDAxIHNl
Y29uZHMuCiAgJSAgIGN1bXVsYXRpdmUgICBzZWxmICAgICAgICAgICAgICBz
ZWxmICAgICB0b3RhbCAgICAgICAgICAgCiB0aW1lICAgc2Vjb25kcyAgIHNl
Y29uZHMgICAgY2FsbHMgIG1zL2NhbGwgIG1zL2NhbGwgIG5hbWUgICAgCiAx
Ni40NiAgICAgIDAuMDMgICAgIDAuMDMgICAgICAgMTAgICAgIDIuNjAgICAg
IDIuNjAgIHNpZ19zZW5kKF9waW5mbyosIHNpZ2luZm9fdCYsIF9jeWd0bHMq
KUAxMgogMTYuNDYgICAgICAwLjA1ICAgICAwLjAzICAgICAgIDEwICAgICAy
LjYwICAgICA1LjIwICBzaWdfc2VuZChfcGluZm8qLCBpbnQpQDgKIDE2LjQ2
ICAgICAgMC4wOCAgICAgMC4wMyAgICAgICAgOSAgICAgMi44OSAgICAgOC4w
OSAgc2lnX2Rpc3BhdGNoX3BlbmRpbmcoYm9vbClANAogMTYuNDYgICAgICAw
LjEwICAgICAwLjAzICAgICAgICAzICAgICA4LjY3ICAgIDIyLjczICBoYW5k
bGVfc2lncHJvY21hc2soaW50LCB1bnNpZ25lZCBsb25nIGNvbnN0KiwgdW5z
aWduZWQgbG9uZyosIHVuc2lnbmVkIGxvbmcmKUAxNgogMTYuNDYgICAgICAw
LjEzICAgICAwLjAzICAgICAgICAzICAgICA4LjY3ICAgIDE0LjA2ICBzZXRf
c2lnbmFsX21hc2tAOAogMTYuNDYgICAgICAwLjE2ICAgICAwLjAzICAgICAg
ICAzICAgICA4LjY3ICAgIDMxLjM5ICBzaWdwcm9jbWFzawogIDAuNjMgICAg
ICAwLjE2ICAgICAwLjAwICAgICAgICA3ICAgICAwLjE0ICAgICAwLjE0ICBz
aWdhY3Rpb24KICAwLjYzICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2lnYWN0aW9uX3dvcmtlcihpbnQsIHNpZ2Fj
dGlvbiBjb25zdCosIHNpZ2FjdGlvbiosIGJvb2wpCiAgMC4wMCAgICAgIDAu
MTYgICAgIDAuMDAgICAgICAxNjggICAgIDAuMDAgICAgIDAuMDAgIHN0cmFj
ZV9hY3RpdmUKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAzMiAg
ICAgMC4wMCAgICAgMC4wMCAgX19nZXRyZWVudAogIDAuMDAgICAgICAwLjE2
ICAgICAwLjAwICAgICAgIDI5ICAgICAwLjAwICAgICAwLjAwICBtdXRvOjph
Y3F1aXJlKHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAu
MDAgICAgICAgMjkgICAgIDAuMDAgICAgIDAuMDAgIG11dG86OnJlbGVhc2Uo
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgIDI1ICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkOjpzZWxmKCkKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAxNiAgICAgMC4wMCAgICAgMC4wMCAgZ251X2Rldl9t
YWtlZGV2CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgMTQgICAg
IDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXg6OnVubG9jaygpCiAgMC4w
MCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgMTEgICAgIDAuMDAgICAgIDAu
MDAgIG11dG86OmluaXQoY2hhciBjb25zdCopCiAgMC4wMCAgICAgIDAuMTYg
ICAgIDAuMDAgICAgICAgIDkgICAgIDAuMDAgICAgIDAuMDAgIGZhc3RfbXV0
ZXg6OmxvY2soKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA5
ICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4Ojpsb2NrKCkKICAw
LjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgOSAgICAgMC4wMCAgICAg
MC4wMCAgcGVuZGluZ19zaWduYWxzOjpyZXNldCgpCiAgMC4wMCAgICAgIDAu
MTYgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIHNldF9w
cml2aWxlZ2Uodm9pZCosIHVuc2lnbmVkIGxvbmcsIGJvb2wpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAg
IF9jeWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgq
KSh2b2lkKiwgdm9pZCopKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAg
ICAgICA4ICAgICAwLjAwICAgICAwLjAwICBfY3lndGxzOjpjYWxsX3NpZ25h
bF9oYW5kbGVyKCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
OCAgICAgMC4wMCAgICAgMC4wMCAgX2N5Z3Rsczo6Y2FsbCh1bnNpZ25lZCBs
b25nICgqKSh2b2lkKiwgdm9pZCopLCB2b2lkKikKICAwLjAwICAgICAgMC4x
NiAgICAgMC4wMCAgICAgICAgNyAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVh
ZF9tdXRleDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3Qq
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA3ICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkX211dGV4Ojpub19vd25lcigpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAg
IHB0aHJlYWRfbXV0ZXg6OnNldF9vd25lcihwdGhyZWFkKikKICAwLjAwICAg
ICAgMC4xNiAgICAgMC4wMCAgICAgICAgNyAgICAgMC4wMCAgICAgMC4wMCAg
X2N5Z3Rsczo6aW5pdCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIF9fY3lnd2luX2xvY2tfbG9jawog
IDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA3ICAgICAwLjAwICAg
ICAwLjAwICBfX2N5Z3dpbl9sb2NrX3VubG9jawogIDAuMDAgICAgICAwLjE2
ICAgICAwLjAwICAgICAgICA3ICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFk
X211dGV4X2xvY2sKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
NyAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleF91bmxvY2sKICAw
LjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgNyAgICAgMC4wMCAgICAg
MC4wMCAgc2lncXVldWUKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAg
ICAgNiAgICAgMC4wMCAgICAgMC4wMCAgaWxvY2tkZWNyKGxvbmcgdm9sYXRp
bGUqKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA2ICAgICAw
LjAwICAgICAwLjAwICB0bHNfcGF0aGJ1Zjo6ZGVzdHJveSgpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAg
IGZoYW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkKICAwLjAw
ICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgNiAgICAgMC4wMCAgICAgMC4w
MCAgbXV0bzo6YWNxdWlyZWQoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAw
ICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBfY3lndGxzOjpyZW1vdmVf
d3EodW5zaWduZWQgbG9uZykKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAg
ICAgICAgNiAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6
dGMoKSBjb25zdAogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA1
ICAgICAwLjAwICAgICAwLjAwICBkbGxfZGxsY3J0MF8xKHZvaWQqKQogIDAu
MDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICA1ICAgICAwLjAwICAgICAw
LjAwICBjaGVja19zYW5pdHlfYW5kX3N5bmMocGVyX3Byb2Nlc3MqKUA0CiAg
MC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAg
IDAuMDAgIGRsbDo6aW5pdCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAg
ICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIHNwZW52OjpyZXRyaWV2ZShi
b29sLCBjaGFyIGNvbnN0KikKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAg
ICAgICAgNSAgICAgMC4wMCAgICAgMC4wMCAgZGxsX2xpc3Q6OmFsbG9jKEhJ
TlNUQU5DRV9fKiwgcGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkKICAwLjAwICAg
ICAgMC4xNiAgICAgMC4wMCAgICAgICAgNCAgICAgMC4wMCAgICAgMC4wMCAg
b3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGludCwgdm9pZComLCB1bnNp
Z25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJ
QlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOAogIDAuMDAgICAgICAwLjE2ICAg
ICAwLjAwICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICBzeXNfY3BfbWJz
dG93Y3MoaW50ICgqKShfcmVlbnQqLCB3Y2hhcl90KiwgY2hhciBjb25zdCos
IHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIF9tYnN0YXRlX3QqKSwgY2hh
ciBjb25zdCosIHdjaGFyX3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3Qq
LCB1bnNpZ25lZCBpbnQpQDI0CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAg
ICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIF9fc21hbGxfc3dwcmludGYo
d2NoYXJfdCosIHdjaGFyX3QgY29uc3QqLCAuLi4pCiAgMC4wMCAgICAgIDAu
MTYgICAgIDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIF9fc21h
bGxfdnN3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgY2hhciop
CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDQgICAgIDAuMDAg
ICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6OmZpeHVwX2FmdGVyX2Zvcmso
dm9pZCopCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDQgICAg
IDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgNCAgICAgMC4wMCAg
ICAgMC4wMCAgZGV2aWNlOjpwYXJzZSh1bnNpZ25lZCBsb25nKQogIDAuMDAg
ICAgICAwLjE2ICAgICAwLjAwICAgICAgICA0ICAgICAwLjAwICAgICAwLjAw
ICBzaWdhZGRzZXQKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
MyAgICAgMC4wMCAgICAgMC4wMCAgY2hpbGRfY29weSh2b2lkKiwgYm9vbCwg
Li4uKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAzICAgICAw
LjAwICAgICAwLjAwICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVk
IGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYKICAwLjAwICAg
ICAgMC4xNiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAg
Z2V0X3NoYXJlZF9wYXJlbnRfZGlyKCkKICAwLjAwICAgICAgMC4xNiAgICAg
MC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgZmFzdF9tdXRleDo6
ZmFzdF9tdXRleCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAg
IDIgICAgIDAuMDAgICAgIDAuMDAgIF9fc2VjX3VzZXIodm9pZCosIHZvaWQq
LCB2b2lkKiwgdW5zaWduZWQgbG9uZywgaW50KUAyMAogIDAuMDAgICAgICAw
LjE2ICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBpbml0
X2NvbnNvbGVfaGFuZGxlcihib29sKQogIDAuMDAgICAgICAwLjE2ICAgICAw
LjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBzZXRfY3lnd2luX3By
aXZpbGVnZXModm9pZCopCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIHNlY19hY2woX0FDTCosIGJvb2ws
IGJvb2wsIHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZykKICAwLjAwICAg
ICAgMC4xNiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMi42MCAg
c2lnX2NsZWFyKGludClANAogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAg
ICAgICAyICAgICAwLjAwICAgICAwLjAwICBjaGlsZF9pbmZvOjpyZWFkeShi
b29sKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAyICAgICAw
LjAwICAgICAwLjAwICB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRoYnVmKCkKICAw
LjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAg
MC4wMCAgcHRocmVhZF9tdXRleDo6bG9ja19yZWN1cnNpdmUoKQogIDAuMDAg
ICAgICAwLjE2ICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAw
ICBwdGhyZWFkX3J3bG9jazo6YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9jazo6
UldMT0NLX1JFQURFUiopCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX3Rlcm1pb3M6OmJn
X2NoZWNrKGludCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
MiAgICAgMC4wMCAgICAgMC4wMCAgcGluZm86OmluaXQoaW50LCB1bnNpZ25l
ZCBsb25nLCB2b2lkKikKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAg
ICAgMiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZDo6dGVzdGNhbmNlbCgp
CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAg
ICAgIDAuMDAgIGN5Z3dpbl9pbmV0X25ldHdvcmsKICAwLjAwICAgICAgMC4x
NiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZ2V0cGFn
ZXNpemUKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgZGxsX2NydDBfMSh2b2lkKikKICAwLjAwICAgICAg
MC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgbGRf
cHJlbG9hZCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIHZvaWQgTGlzdF9yZW1vdmU8cHRocmVhZF9y
d2xvY2s6OlJXTE9DS19SRUFERVI+KGZhc3RfbXV0ZXgmLCBwdGhyZWFkX3J3
bG9jazo6UldMT0NLX1JFQURFUiomLCBwdGhyZWFkX3J3bG9jazo6UldMT0NL
X1JFQURFUiBjb25zdCopCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGNyZWF0ZV9waXBlKHZvaWQqKiwg
dm9pZCoqLCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcp
QDE2CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIGV2ZW50c19pbml0KCkKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgbWVtb3J5X2lu
aXQoYm9vbCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgc2hhcmVkX25hbWUoY2hhciosIGNoYXIgY29u
c3QqLCBpbnQpQDEyCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIF9ldmVyeW9uZV9zZCh2b2lkKiwgdW5z
aWduZWQgbG9uZykKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9pbml0KClAMAogIDAuMDAg
ICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBwcm9jX3N1YnByb2ModW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZylA
OAogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBzaWdwcm9jX2luaXQoKUAwCiAgMC4wMCAgICAgIDAuMTYg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIF9fc21hbGxf
c3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIC4uLikKICAwLjAwICAgICAg
MC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX19z
bWFsbF92c3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIGNoYXIqKQogIDAu
MDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBjcmVhdGVfc2lnbmFsX2Fycml2ZWQoKUAwCiAgMC4wMCAgICAgIDAu
MTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZpeHVw
X3NobXNfYWZ0ZXJfZm9yaygpQDAKICAwLjAwICAgICAgMC4xNiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9maXh1cF9p
bl9jaGlsZChib29sKUA0CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZpeHVwX2hvb2tzX2FmdGVyX2Zv
cmsoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBmaXh1cF9tbWFwc19hZnRlcl9mb3JrKHZvaWQqKUA0
CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIGZpeHVwX3RpbWVyc19hZnRlcl9mb3JrKCkKICAwLjAwICAg
ICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAg
Z2V0X2N5Z3dpbl9zdGFydHVwX2luZm8oKQogIDAuMDAgICAgICAwLjE2ICAg
ICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBoZWFwX2luaXQo
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBjaGlsZF9pbmZvOjp+Y2hpbGRfaW5mbygpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IGZhc3RfbXV0ZXg6OnVubG9jaygpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIE1UaW50ZXJmYWNlOjpJ
bml0KCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgcHRocmVhZF9rZXk6OmZpeHVwX2FmdGVyX2Zvcmso
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBzaGFyZWRfaW5mbzo6aW5pdGlhbGl6ZSgpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IHRtcF9wYXRoYnVmOjp3X2dldCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHRtcF9wYXRoYnVmOjp0
bXBfcGF0aGJ1ZigpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfY29uZDo6Zml4dXBfYWZ0
ZXJfZm9yaygpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbnVsbDo6Z2V0X251bGxfcHRo
cmVhZCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbnVsbDo6cHRocmVhZF9udWxsKCkK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgY3lnaGVhcF9mZGdldDo6Y3lnaGVhcF9mZGdldChpbnQsIGJv
b2wsIGJvb2wpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OmdldF9pb19oYW5k
bGUoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpmaGFuZGxlcl9iYXNlKCkK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgcHRocmVhZF9tdXRleDo6Zml4dXBfYWZ0ZXJfZm9yaygpCiAg
MC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIHB0aHJlYWRfcndsb2NrOjpsb29rdXBfcmVhZGVyKHB0aHJlYWQq
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkX3J3bG9jazo6cmVtb3ZlX3JlYWRlcihwdGhy
ZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUiopCiAgMC4wMCAgICAgIDAuMTYg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRf
cndsb2NrOjppc19nb29kX29iamVjdChwdGhyZWFkX3J3bG9jayogY29uc3Qq
KQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkX3J3bG9jazo6Zml4dXBfYWZ0ZXJfZm9yaygp
CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrOjpfZml4dXBfYWZ0ZXJfZm9yaygp
CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrOjpyZGxvY2soKQogIDAuMDAgICAg
ICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBw
dGhyZWFkX3J3bG9jazo6dW5sb2NrKCkKICAwLjAwICAgICAgMC4xNiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9yd2xv
Y2s6OnJlbGVhc2UoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBjaGlsZF9pbmZvX2Zvcms6OmFsbG9j
X3N0YWNrKCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgY2hpbGRfaW5mb19mb3JrOjpoYW5kbGVfZm9y
aygpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6OmN1cnNvcl9nZXQoaW50
KiwgaW50KikKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6Y3Vyc29yX3Nl
dChib29sLCBpbnQsIGludCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAg
ICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6
d3JpdGVfbm9ybWFsKHVuc2lnbmVkIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBj
aGFyIGNvbnN0KikKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGUo
dm9pZCBjb25zdCosIHVuc2lnbmVkIGludClAMTIKICAwLjAwICAgICAgMC4x
NiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRs
ZXJfdGVybWlvczo6dGNzZXRwZ3JwKGludCkKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJf
ZGV2X3plcm86OmZoYW5kbGVyX2Rldl96ZXJvKCkKICAwLjAwICAgICAgMC4x
NiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgTGlzdDxw
dGhyZWFkX2tleT46Okxpc3QoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBMaXN0PHB0aHJlYWRfY29u
ZD46Okxpc3QoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBMaXN0PHB0aHJlYWRfbXV0ZXg+OjpMaXN0
KCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4w
MCAgICAgMC4wMCAgTGlzdDxwdGhyZWFkX3J3bG9jaz46Okxpc3QoKQogIDAu
MDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBMaXN0PHB0aHJlYWQ+OjpMaXN0KCkKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgTGlzdDxzZW1h
cGhvcmU+OjpMaXN0KCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZnJvazo6Y2hpbGQoY2hhciB2b2xh
dGlsZSopQDgKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgcGluZm86OnRoaXNwcm9jKHZvaWQqKQogIDAu
MDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBkZXZpY2U6OmluaXQoKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBkdGFibGU6OmZpeHVwX2Fm
dGVyX2Zvcmsodm9pZCopCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHB3ZGdycDo6cHdkZ3JwKHBhc3N3
ZComKQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBzdHJhY2U6OmhlbGxvKCkKICAwLjAwICAgICAgMC4x
NiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX2N5Z3Rs
czo6Zml4dXBfYWZ0ZXJfZm9yaygpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWQ6OmF0Zm9y
a2NoaWxkKCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZDo6aW5pdF9tYWludGhyZWFkKCkK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgcHRocmVhZDo6Zml4dXBfYWZ0ZXJfZm9yaygpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IHB0aHJlYWQ6OnNldF90bHNfc2VsZl9wb2ludGVyKHB0aHJlYWQqKQogIDAu
MDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBwdGhyZWFkOjpwdGhyZWFkKCkKICAwLjAwICAgICAgMC4xNiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3dkc3R1ZmY6Om92
ZXJyaWRlX3dpbjMyX2N3ZChib29sLCB1bnNpZ25lZCBsb25nKQogIDAuMDAg
ICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBjd2RzdHVmZjo6aW5pdCgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAg
ICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGRsbF9saXN0OjpyZXNlcnZl
X3NwYWNlKCkKICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgdHR5X2xpc3Q6OmluaXRfc2Vzc2lvbigpQDAK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgY3lndGhyZWFkOjppbml0KCkKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3lndGhyZWFk
OjpzdHViKHZvaWQqKUA0CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3RocmVhZDo6Y3JlYXRlKCkK
ICAwLjAwICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgY3lndGhyZWFkOjpjYWxsZnVuYyhib29sKQogIDAuMDAgICAg
ICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBj
eWd0aHJlYWQ6Om9wZXJhdG9yIG5ldyh1bnNpZ25lZCBpbnQpCiAgMC4wMCAg
ICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IHNlbWFwaG9yZTo6Zml4dXBfYWZ0ZXJfZm9yaygpCiAgMC4wMCAgICAgIDAu
MTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHVzZXJf
aW5mbzo6aW5pdGlhbGl6ZSgpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAg
ICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHVzZXJfaW5mbzo6Y3JlYXRl
KGJvb2wpCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIGN5Z2hlYXBfZmRtYW5pcDo6b3BlcmF0b3ItPigp
IGNvbnN0CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX3Rlcm1pb3M6OmlzX3R0eSgpIGNv
bnN0CiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIF9fY3hhX2d1YXJkX3JlbGVhc2UKICAwLjAwICAgICAg
MC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX2Zl
aW5pdGlhbGlzZQogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBjeWd3aW5fZXhpdAogIDAuMDAgICAgICAw
LjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBkbGNh
bGxvYwogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBkbGZyZWUKICAwLjAwICAgICAgMC4xNiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZGxtYWxsb2MKICAwLjAw
ICAgICAgMC4xNiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgZm5tYXRjaAogIDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBnZXRlbnYKICAwLjAwICAgICAgMC4xNiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9y
d2xvY2tfcmRsb2NrCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrX3VubG9jawog
IDAuMDAgICAgICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBzZXRwZ2lkCiAgMC4wMCAgICAgIDAuMTYgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHRjc2V0cGdycAogIDAuMDAgICAg
ICAwLjE2ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICB3
cml0ZQoKICUgICAgICAgICB0aGUgcGVyY2VudGFnZSBvZiB0aGUgdG90YWwg
cnVubmluZyB0aW1lIG9mIHRoZQp0aW1lICAgICAgIHByb2dyYW0gdXNlZCBi
eSB0aGlzIGZ1bmN0aW9uLgoKY3VtdWxhdGl2ZSBhIHJ1bm5pbmcgc3VtIG9m
IHRoZSBudW1iZXIgb2Ygc2Vjb25kcyBhY2NvdW50ZWQKIHNlY29uZHMgICBm
b3IgYnkgdGhpcyBmdW5jdGlvbiBhbmQgdGhvc2UgbGlzdGVkIGFib3ZlIGl0
LgoKIHNlbGYgICAgICB0aGUgbnVtYmVyIG9mIHNlY29uZHMgYWNjb3VudGVk
IGZvciBieSB0aGlzCnNlY29uZHMgICAgZnVuY3Rpb24gYWxvbmUuICBUaGlz
IGlzIHRoZSBtYWpvciBzb3J0IGZvciB0aGlzCiAgICAgICAgICAgbGlzdGlu
Zy4KCmNhbGxzICAgICAgdGhlIG51bWJlciBvZiB0aW1lcyB0aGlzIGZ1bmN0
aW9uIHdhcyBpbnZva2VkLCBpZgogICAgICAgICAgIHRoaXMgZnVuY3Rpb24g
aXMgcHJvZmlsZWQsIGVsc2UgYmxhbmsuCiAKIHNlbGYgICAgICB0aGUgYXZl
cmFnZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHNwZW50IGluIHRoaXMKbXMv
Y2FsbCAgICBmdW5jdGlvbiBwZXIgY2FsbCwgaWYgdGhpcyBmdW5jdGlvbiBp
cyBwcm9maWxlZCwKCSAgIGVsc2UgYmxhbmsuCgogdG90YWwgICAgIHRoZSBh
dmVyYWdlIG51bWJlciBvZiBtaWxsaXNlY29uZHMgc3BlbnQgaW4gdGhpcwpt
cy9jYWxsICAgIGZ1bmN0aW9uIGFuZCBpdHMgZGVzY2VuZGVudHMgcGVyIGNh
bGwsIGlmIHRoaXMgCgkgICBmdW5jdGlvbiBpcyBwcm9maWxlZCwgZWxzZSBi
bGFuay4KCm5hbWUgICAgICAgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uLiAg
VGhpcyBpcyB0aGUgbWlub3Igc29ydAogICAgICAgICAgIGZvciB0aGlzIGxp
c3RpbmcuIFRoZSBpbmRleCBzaG93cyB0aGUgbG9jYXRpb24gb2YKCSAgIHRo
ZSBmdW5jdGlvbiBpbiB0aGUgZ3Byb2YgbGlzdGluZy4gSWYgdGhlIGluZGV4
IGlzCgkgICBpbiBwYXJlbnRoZXNpcyBpdCBzaG93cyB3aGVyZSBpdCB3b3Vs
ZCBhcHBlYXIgaW4KCSAgIHRoZSBncHJvZiBsaXN0aW5nIGlmIGl0IHdlcmUg
dG8gYmUgcHJpbnRlZC4KDAoJCSAgICAgQ2FsbCBncmFwaCAoZXhwbGFuYXRp
b24gZm9sbG93cykKCgpncmFudWxhcml0eTogZWFjaCBzYW1wbGUgaGl0IGNv
dmVycyA0IGJ5dGUocykgZm9yIDAuNjMlIG9mIDAuMTYgc2Vjb25kcwoKaW5k
ZXggJSB0aW1lICAgIHNlbGYgIGNoaWxkcmVuICAgIGNhbGxlZCAgICAgbmFt
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHNwb250YW5lb3VzPgpbMV0gICAgIDYwLjIgICAgMC4wMCAgICAw
LjEwICAgICAgICAgICAgICAgICBfc2lnZmUgWzFdCiAgICAgICAgICAgICAg
ICAwLjAzICAgIDAuMDcgICAgICAgMy8zICAgICAgICAgICBzaWdwcm9jbWFz
ayBbMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3Lzcg
ICAgICAgICAgIHNpZ2FjdGlvbiBbMTFdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNC80ICAgICAgICAgICBzaWdhZGRzZXQgWzU3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgY3lnd2luX2V4aXQgWzE2MF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfcndsb2NrX3VubG9j
ayBbMTY3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgcHRocmVhZF9yd2xvY2tfcmRsb2NrIFsxNjZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0
Y3NldHBncnAgWzE2OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIHNldHBnaWQgWzE2OF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDMgICAgMC4wNyAgICAgICAzLzMgICAgICAgICAgIF9zaWdm
ZSBbMV0KWzJdICAgICA1OS42ICAgIDAuMDMgICAgMC4wNyAgICAgICAzICAg
ICAgICAgc2lncHJvY21hc2sgWzJdCiAgICAgICAgICAgICAgICAwLjAzICAg
IDAuMDQgICAgICAgMy8zICAgICAgICAgICBoYW5kbGVfc2lncHJvY21hc2so
aW50LCB1bnNpZ25lZCBsb25nIGNvbnN0KiwgdW5zaWduZWQgbG9uZyosIHVu
c2lnbmVkIGxvbmcmKUAxNiBbNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDEg
ICAgMC4wMSAgICAgICAyLzkgICAgICAgICAgIHNldF9zaWduYWxfbWFza0A4
IFs3XQogICAgICAgICAgICAgICAgMC4wMiAgICAwLjA0ICAgICAgIDcvOSAg
ICAgICAgICAgc2lnYWN0aW9uX3dvcmtlcihpbnQsIHNpZ2FjdGlvbiBjb25z
dCosIHNpZ2FjdGlvbiosIGJvb2wpIFs1XQpbM10gICAgIDQ2LjEgICAgMC4w
MyAgICAwLjA1ICAgICAgIDkgICAgICAgICBzaWdfZGlzcGF0Y2hfcGVuZGlu
Zyhib29sKUA0IFszXQogICAgICAgICAgICAgICAgMC4wMiAgICAwLjAyICAg
ICAgIDkvMTAgICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4IFs2
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjA0ICAgICAgIDMvMyAg
ICAgICAgICAgc2lncHJvY21hc2sgWzJdCls0XSAgICAgNDMuMiAgICAwLjAz
ICAgIDAuMDQgICAgICAgMyAgICAgICAgIGhhbmRsZV9zaWdwcm9jbWFzayhp
bnQsIHVuc2lnbmVkIGxvbmcgY29uc3QqLCB1bnNpZ25lZCBsb25nKiwgdW5z
aWduZWQgbG9uZyYpQDE2IFs0XQogICAgICAgICAgICAgICAgMC4wMyAgICAw
LjAyICAgICAgIDMvMyAgICAgICAgICAgc2V0X3NpZ25hbF9tYXNrQDggWzdd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8c3BvbnRhbmVvdXM+Cls1XSAgICAgMzguMSAgICAwLjAwICAg
IDAuMDYgICAgICAgICAgICAgICAgIHNpZ2FjdGlvbl93b3JrZXIoaW50LCBz
aWdhY3Rpb24gY29uc3QqLCBzaWdhY3Rpb24qLCBib29sKSBbNV0KICAgICAg
ICAgICAgICAgIDAuMDIgICAgMC4wNCAgICAgICA3LzkgICAgICAgICAgIHNp
Z19kaXNwYXRjaF9wZW5kaW5nKGJvb2wpQDQgWzNdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBzaWdfY2xlYXIo
aW50KUA0IFs5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDcvMTY4ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMCAgICAgICAgICBzaWdf
Y2xlYXIoaW50KUA0IFs5XQogICAgICAgICAgICAgICAgMC4wMiAgICAwLjAy
ICAgICAgIDkvMTAgICAgICAgICAgc2lnX2Rpc3BhdGNoX3BlbmRpbmcoYm9v
bClANCBbM10KWzZdICAgICAzMi45ICAgIDAuMDMgICAgMC4wMyAgICAgIDEw
ICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4IFs2XQogICAgICAg
ICAgICAgICAgMC4wMyAgICAwLjAwICAgICAgMTAvMTAgICAgICAgICAgc2ln
X3NlbmQoX3BpbmZvKiwgc2lnaW5mb190JiwgX2N5Z3RscyopQDEyIFs4XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAyICAgICAgIDMvMyAgICAg
ICAgICAgaGFuZGxlX3NpZ3Byb2NtYXNrKGludCwgdW5zaWduZWQgbG9uZyBj
b25zdCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nJilAMTYgWzRd
Cls3XSAgICAgMjYuNyAgICAwLjAzICAgIDAuMDIgICAgICAgMyAgICAgICAg
IHNldF9zaWduYWxfbWFza0A4IFs3XQogICAgICAgICAgICAgICAgMC4wMSAg
ICAwLjAxICAgICAgIDIvOSAgICAgICAgICAgc2lnX2Rpc3BhdGNoX3BlbmRp
bmcoYm9vbClANCBbM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA0LzE2OCAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMjkgICAgICAgICAgbXV0
bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMTddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy8yOSAgICAgICAgICBtdXRvOjpyZWxl
YXNlKCkgWzE4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAwICAg
ICAgMTAvMTAgICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4IFs2
XQpbOF0gICAgIDE2LjUgICAgMC4wMyAgICAwLjAwICAgICAgMTAgICAgICAg
ICBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilAMTIg
WzhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA0MC8xNjgg
ICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA4LzggICAgICAgICAgIF9jeWd0bHM6OmNhbGxf
c2lnbmFsX2hhbmRsZXIoKSBbMjhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBzaWdhY3Rpb25fd29ya2Vy
KGludCwgc2lnYWN0aW9uIGNvbnN0Kiwgc2lnYWN0aW9uKiwgYm9vbCkgWzVd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAg
ICAgICB3YWl0X3NpZyh2b2lkKilANCBbMTBdCls5XSAgICAgIDMuMyAgICAw
LjAwICAgIDAuMDEgICAgICAgMiAgICAgICAgIHNpZ19jbGVhcihpbnQpQDQg
WzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMCAg
ICAgICAgICBzaWdfc2VuZChfcGluZm8qLCBpbnQpQDggWzZdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
c3BvbnRhbmVvdXM+ClsxMF0gICAgIDEuNiAgICAwLjAwICAgIDAuMDAgICAg
ICAgICAgICAgICAgIHdhaXRfc2lnKHZvaWQqKUA0IFsxMF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIHNpZ19j
bGVhcihpbnQpQDQgWzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAxMS8xNjggICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzkgICAgICAgICAgIHBl
bmRpbmdfc2lnbmFsczo6cmVzZXQoKSBbMjVdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAgICAgICAgICBfc2lnZmUgWzFd
ClsxMV0gICAgIDAuNiAgICAwLjAwICAgIDAuMDAgICAgICAgNyAgICAgICAg
IHNpZ2FjdGlvbiBbMTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNy83ICAgICAgICAgICBzaWdxdWV1ZSBbMzhdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAgICAgICBkbGxf
Y3J0MF8wKClAMCBbNjAwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTY4ICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNzZXRw
Z3JwKGludCkgWzEyNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzE2OCAgICAgICAgIGZvcmsgWzQ5NDhdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAgICAgICBoZWFwX2luaXQo
KSBbOTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
NjggICAgICAgICBmcmVlIFs0OTU4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTY4ICAgICAgICAgY2FsbG9jIFs0NTcxXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTY4ICAgICAgICAg
Zml4dXBfbW1hcHNfYWZ0ZXJfZm9yayh2b2lkKilANCBbOTJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAgICAgICBwaW5m
bzo6dGhpc3Byb2Modm9pZCopIFsxMzNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xNjggICAgICAgICBzZXRwZ2lkIFsxNjhdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAgICAg
ICB0Y3NldHBncnAgWzE2OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzE2OCAgICAgICAgIGN5Z3RocmVhZDo6Y3JlYXRlKCkgWzE1
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzE2OCAg
ICAgICAgIHVzZXJfaW5mbzo6Y3JlYXRlKGJvb2wpIFsxNTVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xNjggICAgICAgICBjaGls
ZF9pbmZvOjpyZWFkeShib29sKSBbNjZdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8xNjggICAgICAgICB3cml0ZSBbMTcwXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTY4ICAgICAgICAg
ZmhhbmRsZXJfY29uc29sZTo6d3JpdGUodm9pZCBjb25zdCosIHVuc2lnbmVk
IGludClAMTIgWzEyM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzLzE2OCAgICAgICAgIHN5bmNfd2l0aF9wYXJlbnQoY2hhciBjb25z
dCosIGJvb2wpQDggWzEwMDBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMy8xNjggICAgICAgICBmcm9rOjpjaGlsZChjaGFyIHZvbGF0
aWxlKilAOCBbMTMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDQvMTY4ICAgICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9mb3JrKHZv
aWQqKSBbMTM1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvMTY4ICAgICAgICAgc2V0X3NpZ25hbF9tYXNrQDggWzddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xNjggICAgICAgICBvcGVu
X3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50LCB2b2lkKiYsIHVuc2lnbmVk
IGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBfU0VDVVJJVFlfQVRUUklCVVRF
UyosIHVuc2lnbmVkIGxvbmcpQDI4IFs1MF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA3LzE2OCAgICAgICAgIHNpZ2FjdGlvbl93b3Jr
ZXIoaW50LCBzaWdhY3Rpb24gY29uc3QqLCBzaWdhY3Rpb24qLCBib29sKSBb
NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzE2OCAg
ICAgICAgIF9fY3lnd2luX2xvY2tfdW5sb2NrIFszNV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzE2OCAgICAgICAgIF9fY3lnd2lu
X2xvY2tfbG9jayBbMzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgOS8xNjggICAgICAgICBjaGlsZF9jb3B5KHZvaWQqLCBib29sLCAu
Li4pIFs1OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5
LzE2OCAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2soKSBbMjRdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxMS8xNjggICAgICAgICB3
YWl0X3NpZyh2b2lkKilANCBbMTBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAxMi8xNjggICAgICAgICBfY3lndGxzOjppbml0KCkgWzMz
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTMvMTY4ICAg
ICAgICAgcHRocmVhZF9tdXRleDo6Zml4dXBfYWZ0ZXJfZm9yaygpIFsxMDld
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNC8xNjggICAg
ICAgICBwdGhyZWFkX211dGV4Ojp1bmxvY2soKSBbMjFdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICA0MC8xNjggICAgICAgICBzaWdfc2Vu
ZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilAMTIgWzhdClsxNV0g
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDE2OCAgICAgICAgIHN0cmFj
ZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMzIgICAgICAgICAgcHRocmVhZF9yd2xvY2tfdW5sb2NrIFsx
NjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zMiAg
ICAgICAgICBwdGhyZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVh
ZF9yd2xvY2sqIGNvbnN0KikgWzExMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzMyICAgICAgICAgIHB0aHJlYWRfcndsb2NrX3Jk
bG9jayBbMTY2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDcvMzIgICAgICAgICAgcHRocmVhZF9tdXRleF91bmxvY2sgWzM3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvMzIgICAgICAgICAg
cHRocmVhZF9tdXRleDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCog
Y29uc3QqKSBbMzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAxNC8zMiAgICAgICAgICBwdGhyZWFkX211dGV4X2xvY2sgWzM2XQpbMTZd
ICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMzIgICAgICAgICBfX2dl
dHJlZW50IFsxNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzI5ICAgICAgICAgIGZyZWUgWzQ5NThdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8yOSAgICAgICAgICBjYWxsb2MgWzQ1
NzFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8yOSAg
ICAgICAgICBzZXRfc2lnbmFsX21hc2tAOCBbN10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA1LzI5ICAgICAgICAgIGRsbF9saXN0Ojph
bGxvYyhISU5TVEFOQ0VfXyosIHBlcl9wcm9jZXNzKiwgZGxsX3R5cGUpIFs0
OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzI5ICAg
ICAgICAgIF9jeWd0bHM6OmluaXQoKSBbMzNdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgNi8yOSAgICAgICAgICBfY3lndGxzOjpyZW1v
dmVfd3EodW5zaWduZWQgbG9uZykgWzQzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDcvMjkgICAgICAgICAgX2N5Z3Rsczo6aW5pdF90
aHJlYWQodm9pZCosIHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKikp
IFsyN10KWzE3XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDI5ICAg
ICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMTddCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yOSAgICAgICAg
ICBmcmVlIFs0OTU4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMjkgICAgICAgICAgY2FsbG9jIFs0NTcxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvMjkgICAgICAgICAgc2V0X3NpZ25h
bF9tYXNrQDggWzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNS8yOSAgICAgICAgICBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNFX18q
LCBwZXJfcHJvY2VzcyosIGRsbF90eXBlKSBbNDldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNi8yOSAgICAgICAgICBfY3lndGxzOjpp
bml0KCkgWzMzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDYvMjkgICAgICAgICAgX2N5Z3Rsczo6cmVtb3ZlX3dxKHVuc2lnbmVkIGxv
bmcpIFs0M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3
LzI5ICAgICAgICAgIF9jeWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNp
Z25lZCBsb25nICgqKSh2b2lkKiwgdm9pZCopKSBbMjddClsxOF0gICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAyOSAgICAgICAgIG11dG86OnJlbGVh
c2UoKSBbMThdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8yNSAgICAgICAgICBwdGhyZWFkX3Rlc3RjYW5jZWwgWzU1MTZdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyMy8yNSAgICAgICAg
ICBwdGhyZWFkX3NlbGYgWzU1MDJdClsxOV0gICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAyNSAgICAgICAgIHB0aHJlYWQ6OnNlbGYoKSBbMTldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBwdGhyZWFkX251bGw6OmdldF9udWxsX3B0aHJlYWQoKSBbMTA0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
cHRocmVhZDo6c2V0X3Rsc19zZWxmX3BvaW50ZXIocHRocmVhZCopIFsxNDJd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNi8xNiAg
ICAgICAgICBkbGxfY3J0MF8wKClAMCBbNjAwXQpbMjBdICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgMTYgICAgICAgICBnbnVfZGV2X21ha2VkZXYg
WzIwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MTQgICAgICAgICAgcHRocmVhZF9yd2xvY2s6Ol9maXh1cF9hZnRlcl9mb3Jr
KCkgWzExNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzE0ICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjp1bmxvY2soKSBbMTE2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTQgICAgICAg
ICAgcHRocmVhZF9yd2xvY2s6OnJkbG9jaygpIFsxMTVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xNCAgICAgICAgICBwdGhyZWFk
X2NvbmQ6OmZpeHVwX2FmdGVyX2ZvcmsoKSBbMTAzXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDcvMTQgICAgICAgICAgcHRocmVhZF9t
dXRleF91bmxvY2sgWzM3XQpbMjFdICAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgMTQgICAgICAgICBwdGhyZWFkX211dGV4Ojp1bmxvY2soKSBbMjFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNC8xNjggICAg
ICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA3LzcgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6Om5v
X293bmVyKCkgWzMxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYvNiAgICAgICAgICAgaWxvY2tkZWNyKGxvbmcgdm9sYXRpbGUqKSBb
MzldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
MSAgICAgICAgICBjeWdoZWFwX2luaXQoKUAwIFs4M10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzExICAgICAgICAgIF9jeWd0bHM6
OmluaXQoKSBbMzNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xMSAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbNjAwXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTEgICAgICAgICAgX19z
dGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rlc3RydWN0aW9uXzAoaW50LCBp
bnQpIFs3NzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xMSAgICAgICAgICBldmVudHNfaW5pdCgpIFs3OV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzExICAgICAgICAgIHB3ZGdycDo6
cHdkZ3JwKHBhc3N3ZComKSBbMTM2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTEgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6
YXRpb25fYW5kX2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs3NzRdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMSAgICAgICAgICBt
YWxsb2NfaW5pdCgpIFs2MzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xMSAgICAgICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlv
bl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzc2OF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzExICAgICAgICAgIGN3ZHN0
dWZmOjppbml0KCkgWzE0NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzExICAgICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAgWzg1XQpb
MjJdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTEgICAgICAgICBt
dXRvOjppbml0KGNoYXIgY29uc3QqKSBbMjJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBwdGhyZWFkX3J3
bG9jazo6bG9va3VwX3JlYWRlcihwdGhyZWFkKikgWzExMF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIHB0aHJl
YWRfcndsb2NrOjpyZGxvY2soKSBbMTE1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvOSAgICAgICAgICAgdm9pZCBMaXN0X3JlbW92
ZTxwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUj4oZmFzdF9tdXRleCYs
IHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKiYsIHB0aHJlYWRfcnds
b2NrOjpSV0xPQ0tfUkVBREVSIGNvbnN0KikgWzc3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvOSAgICAgICAgICAgcHRocmVhZF9r
ZXk6OmZpeHVwX2FmdGVyX2ZvcmsoKSBbOTldCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBwdGhyZWFkX2NvbmQ6
OmZpeHVwX2FmdGVyX2ZvcmsoKSBbMTAzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvOSAgICAgICAgICAgcHRocmVhZF9tdXRleDo6
Zml4dXBfYWZ0ZXJfZm9yaygpIFsxMDldCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6
Zml4dXBfYWZ0ZXJfZm9yaygpIFsxMTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBwdGhyZWFkOjpmaXh1cF9h
ZnRlcl9mb3JrKCkgWzE0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzkgICAgICAgICAgIHNlbWFwaG9yZTo6Zml4dXBfYWZ0ZXJf
Zm9yaygpIFsxNTNdClsyM10gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgOSAgICAgICAgIGZhc3RfbXV0ZXg6OmxvY2soKSBbMjNdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBw
dGhyZWFkX3J3bG9jazo6dW5sb2NrKCkgWzExNl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIHB0aHJlYWRfcnds
b2NrOjpyZGxvY2soKSBbMTE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDcvOSAgICAgICAgICAgcHRocmVhZF9tdXRleF9sb2NrIFsz
Nl0KWzI0XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA5ICAgICAg
ICAgcHRocmVhZF9tdXRleDo6bG9jaygpIFsyNF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA5LzE2OCAgICAgICAgIHN0cmFjZV9hY3Rp
dmUgWzE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcv
NyAgICAgICAgICAgcHRocmVhZF9tdXRleDo6c2V0X293bmVyKHB0aHJlYWQq
KSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8y
ICAgICAgICAgICBwdGhyZWFkX211dGV4Ojpsb2NrX3JlY3Vyc2l2ZSgpIFs2
OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5Lzkg
ICAgICAgICAgIHdhaXRfc2lnKHZvaWQqKUA0IFsxMF0KWzI1XSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA5ICAgICAgICAgcGVuZGluZ19zaWdu
YWxzOjpyZXNldCgpIFsyNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA4LzggICAgICAgICAgIHNldF9jeWd3aW5fcHJpdmlsZWdl
cyh2b2lkKikgWzY0XQpbMjZdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDggICAgICAgICBzZXRfcHJpdmlsZWdlKHZvaWQqLCB1bnNpZ25lZCBs
b25nLCBib29sKSBbMjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgOC84ICAgICAgICAgICBfY3lndGxzOjpjYWxsKHVuc2lnbmVk
IGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKSBbMjldClsyN10gICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAgIF9jeWd0bHM6
OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgqKSh2b2lkKiwg
dm9pZCopKSBbMjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNy8yOSAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcp
IFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzI5
ICAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBzaWdfc2Vu
ZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilAMTIgWzhdClsyOF0g
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAgIF9jeWd0
bHM6OmNhbGxfc2lnbmFsX2hhbmRsZXIoKSBbMjhdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS84ICAgICAgICAgICBfZGxsX2Ny
dDBAMCBbMzQxMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzggICAgICAgICAgIHRocmVhZGZ1bmNfZmUodm9pZCopQDQgWzkyNF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzggICAgICAg
ICAgIGRsbF9kbGxjcnQwIFs0NzY1XQpbMjldICAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDggICAgICAgICBfY3lndGxzOjpjYWxsKHVuc2lnbmVk
IGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKSBbMjldCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBfY3ln
dGxzOjppbml0X3RocmVhZCh2b2lkKiwgdW5zaWduZWQgbG9uZyAoKikodm9p
ZCosIHZvaWQqKSkgWzI3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDYvNyAgICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFszM10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzUgICAgICAgICAg
IGRsbF9kbGxjcnQwXzEodm9pZCopIFs0NV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3RocmVhZDo6c3R1
Yih2b2lkKilANCBbMTQ5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzc1XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNyAgICAg
ICAgICAgcHRocmVhZF9tdXRleF91bmxvY2sgWzM3XQpbMzBdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAgICBwdGhyZWFkX211dGV4
Ojppc19nb29kX29iamVjdChwdGhyZWFkX211dGV4KiBjb25zdCopIFszMF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzMyICAgICAg
ICAgIF9fZ2V0cmVlbnQgWzE2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDcvNyAgICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5s
b2NrKCkgWzIxXQpbMzFdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDcgICAgICAgICBwdGhyZWFkX211dGV4Ojpub19vd25lcigpIFszMV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzcgICAgICAg
ICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2soKSBbMjRdClszMl0gICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgNyAgICAgICAgIHB0aHJlYWRfbXV0ZXg6
OnNldF9vd25lcihwdGhyZWFkKikgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvNyAgICAgICAgICAgZGxsX2NydDBfMCgp
QDAgWzYwMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2
LzcgICAgICAgICAgIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKiko
dm9pZCosIHZvaWQqKSwgdm9pZCopIFsyOV0KWzMzXSAgICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICA3ICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsz
M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzE2OCAg
ICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDYvMjkgICAgICAgICAgbXV0bzo6cmVsZWFzZSgp
IFsxOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYg
ICAgICAgICAgIF9jeWd0bHM6OnJlbW92ZV93cSh1bnNpZ25lZCBsb25nKSBb
NDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAg
ICAgICAgICB0bHNfcGF0aGJ1Zjo6ZGVzdHJveSgpIFs0MF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzI5ICAgICAgICAgIG11dG86
OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgbXV0bzo6YWNxdWly
ZWQoKSBbNDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xMSAgICAgICAgICBtdXRvOjppbml0KGNoYXIgY29uc3QqKSBbMjJdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAg
ICAgICBmcHV0YyBbNDk1M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzcgICAgICAgICAgIF9mZmx1c2hfciBbMzQ0OV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzcgICAgICAgICAgIF9w
dXRjX3IgWzM1MjldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS83ICAgICAgICAgICBfX2NhbGxfZXhpdHByb2NzIFszMTQzXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNyAgICAgICAgICAg
X19yZWdpc3Rlcl9leGl0cHJvYyBbMzI5OF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzcgICAgICAgICAgIF92ZnByaW50Zl9yIFs0
NDQwXQpbMzRdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAg
ICAgICBfX2N5Z3dpbl9sb2NrX2xvY2sgWzM0XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDcvMTY4ICAgICAgICAgc3RyYWNlX2FjdGl2
ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83
ICAgICAgICAgICBwdGhyZWFkX211dGV4X2xvY2sgWzM2XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNyAgICAgICAgICAgZnB1
dGMgWzQ5NTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS83ICAgICAgICAgICBfX3NmcF9sb2NrX3JlbGVhc2UgWzMzMzNdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAgICAgICBf
ZmZsdXNoX3IgWzM0NDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS83ICAgICAgICAgICBfcHV0Y19yIFszNTI5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNyAgICAgICAgICAgX19yZWdp
c3Rlcl9leGl0cHJvYyBbMzI5OF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAyLzcgICAgICAgICAgIF92ZnByaW50Zl9yIFs0NDQwXQpb
MzVdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAgICBf
X2N5Z3dpbl9sb2NrX3VubG9jayBbMzVdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNy83ICAgICAgICAgICBwdGhyZWFkX211dGV4X3Vu
bG9jayBbMzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Ny8xNjggICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzcgICAgICAgICAgIF9fY3ln
d2luX2xvY2tfbG9jayBbMzRdClszNl0gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNyAgICAgICAgIHB0aHJlYWRfbXV0ZXhfbG9jayBbMzZdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNC8zMiAgICAgICAg
ICBfX2dldHJlZW50IFsxNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA3LzkgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2soKSBb
MjRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83
ICAgICAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbMzVdClszN10gICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNyAgICAgICAgIHB0aHJlYWRf
bXV0ZXhfdW5sb2NrIFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA3LzMyICAgICAgICAgIF9fZ2V0cmVlbnQgWzE2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNyAgICAgICAgICAgcHRo
cmVhZF9tdXRleDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29u
c3QqKSBbMzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Ny8xNCAgICAgICAgICBwdGhyZWFkX211dGV4Ojp1bmxvY2soKSBbMjFdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAgICAg
ICAgICBzaWdhY3Rpb24gWzExXQpbMzhdICAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDcgICAgICAgICBzaWdxdWV1ZSBbMzhdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBwdGhy
ZWFkX211dGV4Ojp1bmxvY2soKSBbMjFdClszOV0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgNiAgICAgICAgIGlsb2NrZGVjcihsb25nIHZvbGF0
aWxlKikgWzM5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYvNiAgICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFszM10KWzQwXSAg
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA2ICAgICAgICAgdGxzX3Bh
dGhidWY6OmRlc3Ryb3koKSBbNDBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS82ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xl
OjpjdXJzb3JfZ2V0KGludCosIGludCopIFsxMjBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS82ICAgICAgICAgICBmaGFuZGxlcl9j
b25zb2xlOjp3cml0ZV9ub3JtYWwodW5zaWduZWQgY2hhciBjb25zdCosIHVu
c2lnbmVkIGNoYXIgY29uc3QqKSBbMTIyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvNiAgICAgICAgICAgZHRhYmxlOjpmaXh1cF9h
ZnRlcl9mb3JrKHZvaWQqKSBbMTM1XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNiAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6
Y3Vyc29yX3NldChib29sLCBpbnQsIGludCkgWzEyMV0KWzQxXSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA2ICAgICAgICAgZmhhbmRsZXJfdGVy
bWlvczo6Z2V0X291dHB1dF9oYW5kbGUoKSBbNDFdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBfY3lndGxz
Ojppbml0KCkgWzMzXQpbNDJdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYgICAgICAgICBtdXRvOjphY3F1aXJlZCgpIFs0Ml0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYgICAgICAgICAgIF9j
eWd0bHM6OmluaXQoKSBbMzNdCls0M10gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNiAgICAgICAgIF9jeWd0bHM6OnJlbW92ZV93cSh1bnNpZ25l
ZCBsb25nKSBbNDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNi8yOSAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcp
IFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzI5
ICAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82ICAgICAgICAgICBmaGFuZGxl
cl9jb25zb2xlOjp3cml0ZV9ub3JtYWwodW5zaWduZWQgY2hhciBjb25zdCos
IHVuc2lnbmVkIGNoYXIgY29uc3QqKSBbMTIyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvNiAgICAgICAgICAgZmhhbmRsZXJfdGVy
bWlvczo6YmdfY2hlY2soaW50KSBbNzBdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMy82ICAgICAgICAgICBmaGFuZGxlcl90ZXJtaW9z
Ojp0Y3NldHBncnAoaW50KSBbMTI0XQpbNDRdICAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDYgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0Yygp
IGNvbnN0IFs0NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzUgICAgICAgICAgIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9u
ZyAoKikodm9pZCosIHZvaWQqKSwgdm9pZCopIFsyOV0KWzQ1XSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAgZGxsX2RsbGNydDBf
MSh2b2lkKikgWzQ1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDUvNSAgICAgICAgICAgZGxsX2xpc3Q6OmFsbG9jKEhJTlNUQU5DRV9f
KiwgcGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkgWzQ5XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAgICAgZGxsOjppbml0
KCkgWzQ3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUv
NSAgICAgICAgICAgY2hlY2tfc2FuaXR5X2FuZF9zeW5jKHBlcl9wcm9jZXNz
KilANCBbNDZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNS81ICAgICAgICAgICBkbGxfZGxsY3J0MF8xKHZvaWQqKSBbNDVdCls0
Nl0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNSAgICAgICAgIGNo
ZWNrX3Nhbml0eV9hbmRfc3luYyhwZXJfcHJvY2VzcyopQDQgWzQ2XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAg
ICAgZGxsX2RsbGNydDBfMSh2b2lkKikgWzQ1XQpbNDddICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDUgICAgICAgICBkbGw6OmluaXQoKSBbNDdd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS81ICAg
ICAgICAgICBnZXRlbnYgWzE2NV0KWzQ4XSAgICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICA1ICAgICAgICAgc3BlbnY6OnJldHJpZXZlKGJvb2wsIGNo
YXIgY29uc3QqKSBbNDhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNS81ICAgICAgICAgICBkbGxfZGxsY3J0MF8xKHZvaWQqKSBb
NDVdCls0OV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNSAgICAg
ICAgIGRsbF9saXN0OjphbGxvYyhISU5TVEFOQ0VfXyosIHBlcl9wcm9jZXNz
KiwgZGxsX3R5cGUpIFs0OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA1LzI5ICAgICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQg
bG9uZykgWzE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDUvMjkgICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsxOF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAgICAgICAgIGZo
YW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzU1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgcGluZm86Omlu
aXQoaW50LCB1bnNpZ25lZCBsb25nLCB2b2lkKikgWzcxXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgdXNlcl9p
bmZvOjpjcmVhdGUoYm9vbCkgWzE1NV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzQgICAgICAgICAgIG1lbW9yeV9pbml0KGJvb2wp
IFs4MF0KWzUwXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAg
ICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGludCwgdm9pZCom
LCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwgX1NFQ1VSSVRZ
X0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOCBbNTBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xNjggICAgICAgICBzdHJh
Y2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzQgICAgICAgICAgIF9fc21hbGxfc3dwcmludGYod2NoYXJfdCos
IHdjaGFyX3QgY29uc3QqLCAuLi4pIFs1Ml0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAgICAgICAgIGZoYW5kbGVyX2Nv
bnNvbGU6OndyaXRlX25vcm1hbCh1bnNpZ25lZCBjaGFyIGNvbnN0KiwgdW5z
aWduZWQgY2hhciBjb25zdCopIFsxMjJdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMy80ICAgICAgICAgICBzeXNfbWJzdG93Y3Mod2No
YXJfdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dClAMTYgWzU5XQpbNTFdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQgICAgICAgICBzeXNfY3BfbWJzdG93Y3MoaW50ICgqKShfcmVlbnQqLCB3
Y2hhcl90KiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25z
dCosIF9tYnN0YXRlX3QqKSwgY2hhciBjb25zdCosIHdjaGFyX3QqLCB1bnNp
Z25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDI0IFs1MV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzU1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAg
Z2V0X3NoYXJlZF9wYXJlbnRfZGlyKCkgWzYwXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvNCAgICAgICAgICAgb3Blbl9zaGFyZWQo
d2NoYXJfdCBjb25zdCosIGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBz
aGFyZWRfbG9jYXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNp
Z25lZCBsb25nKUAyOCBbNTBdCls1Ml0gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNCAgICAgICAgIF9fc21hbGxfc3dwcmludGYod2NoYXJfdCos
IHdjaGFyX3QgY29uc3QqLCAuLi4pIFs1Ml0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA0LzQgICAgICAgICAgIF9fc21hbGxfdnN3cHJp
bnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgY2hhciopIFs1M10KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAg
ICAgIF9fc21hbGxfc3dwcmludGYod2NoYXJfdCosIHdjaGFyX3QgY29uc3Qq
LCAuLi4pIFs1Ml0KWzUzXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0ICAgICAgICAgX19zbWFsbF92c3dwcmludGYod2NoYXJfdCosIHdjaGFy
X3QgY29uc3QqLCBjaGFyKikgWzUzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgc3lzX21ic3Rvd2NzKHdjaGFy
X3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQp
QDE2IFs1OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzQgICAgICAgICAgIGR0YWJsZTo6Zml4dXBfYWZ0ZXJfZm9yayh2b2lk
KikgWzEzNV0KWzU0XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6Zml4dXBfYWZ0ZXJfZm9yayh2
b2lkKikgWzU0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvNCAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6c2V0X3VuaXQoKSBb
NTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80
ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpmaXh1cF9hZnRlcl9mb3Jr
KHZvaWQqKSBbNTRdCls1NV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgNCAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzU1
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAg
ICAgICAgZGV2aWNlOjpwYXJzZSh1bnNpZ25lZCBsb25nKSBbNTZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBf
X3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgLi4u
KSBbNTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80
ICAgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50LCB2
b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBfU0VD
VVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4IFs1MF0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAg
ICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzU1XQpbNTZdICAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICBkZXZpY2U6
OnBhcnNlKHVuc2lnbmVkIGxvbmcpIFs1Nl0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAgICAgIF9zaWdmZSBbMV0K
WzU3XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAgICAg
c2lnYWRkc2V0IFs1N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMgICAgICAgICAgIGN5Z2hlYXBfZml4dXBfaW5fY2hpbGQo
Ym9vbClANCBbOTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8zICAgICAgICAgICBjaGlsZF9pbmZvX2Zvcms6OmhhbmRsZV9mb3Jr
KCkgWzExOV0KWzU4XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAz
ICAgICAgICAgY2hpbGRfY29weSh2b2lkKiwgYm9vbCwgLi4uKSBbNThdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOS8xNjggICAgICAg
ICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzMgICAgICAgICAgIENyZWF0ZU11dGV4QUAxMiBb
MTk3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMyAg
ICAgICAgICAgX19zbWFsbF92c3dwcmludGYod2NoYXJfdCosIHdjaGFyX3Qg
Y29uc3QqLCBjaGFyKikgWzUzXQpbNTldICAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMgICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVu
c2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzU5
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNCAgICAg
ICAgICAgc3lzX2NwX21ic3Rvd2NzKGludCAoKikoX3JlZW50Kiwgd2NoYXJf
dCosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCBf
bWJzdGF0ZV90KiksIGNoYXIgY29uc3QqLCB3Y2hhcl90KiwgdW5zaWduZWQg
aW50LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KUAyNCBbNTFdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAgICAgICAg
ICBDcmVhdGVNdXRleFdAMTIgWzE5OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIENyZWF0ZUZpbGVNYXBwaW5n
V0AyNCBbMTk1XQpbNjBdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMgICAgICAgICBnZXRfc2hhcmVkX3BhcmVudF9kaXIoKSBbNjBdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBf
X3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgLi4u
KSBbNTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBfZXZlcnlvbmVfc2Qodm9pZCosIHVuc2lnbmVkIGxvbmcp
IFs4Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAz
LzMgICAgICAgICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0
cnVjdGlvbl8wKGludCwgaW50KSBbNzczXQpbNjFdICAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDMgICAgICAgICBmYXN0X211dGV4OjpmYXN0X211
dGV4KCkgWzYxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMiAgICAgICAgICAgcGluZm86OmluaXQoaW50LCB1bnNpZ25lZCBs
b25nLCB2b2lkKikgWzcxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMiAgICAgICAgICAgc2lncHJvY19pbml0KClAMCBbODVdCls2
Ml0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIF9f
c2VjX3VzZXIodm9pZCosIHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZywg
aW50KUAyMCBbNjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8yICAgICAgICAgICBzZWNfYWNsKF9BQ0wqLCBib29sLCBib29sLCB2
b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcpIFs2NV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGZoYW5k
bGVyX3Rlcm1pb3M6OnRjc2V0cGdycChpbnQpIFsxMjRdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmcm9rOjpj
aGlsZChjaGFyIHZvbGF0aWxlKilAOCBbMTMyXQpbNjNdICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBpbml0X2NvbnNvbGVfaGFu
ZGxlcihib29sKSBbNjNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8yICAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbNjAwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAg
ICAgZnJvazo6Y2hpbGQoY2hhciB2b2xhdGlsZSopQDggWzEzMl0KWzY0XSAg
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgc2V0X2N5
Z3dpbl9wcml2aWxlZ2VzKHZvaWQqKSBbNjRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBzZXRfcHJpdmlsZWdl
KHZvaWQqLCB1bnNpZ25lZCBsb25nLCBib29sKSBbMjZdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBfX3Nl
Y191c2VyKHZvaWQqLCB2b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcsIGlu
dClAMjAgWzYyXQpbNjVdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIgICAgICAgICBzZWNfYWNsKF9BQ0wqLCBib29sLCBib29sLCB2b2lkKiwg
dm9pZCosIHVuc2lnbmVkIGxvbmcpIFs2NV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIHN5bmNfd2l0aF9w
YXJlbnQoY2hhciBjb25zdCosIGJvb2wpQDggWzEwMDBdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmcm9rOjpj
aGlsZChjaGFyIHZvbGF0aWxlKilAOCBbMTMyXQpbNjZdICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBjaGlsZF9pbmZvOjpyZWFk
eShib29sKSBbNjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8xNjggICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGZo
YW5kbGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNpZ25lZCBp
bnQpQDEyIFsxMjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8yICAgICAgICAgICBmb3JrIFs0OTQ4XQpbNjddICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6fnRt
cF9wYXRoYnVmKCkgWzY3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvMiAgICAgICAgICAgcHRocmVhZF9tdXRleDo6bG9jaygp
IFsyNF0KWzY4XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAg
ICAgICAgcHRocmVhZF9tdXRleDo6bG9ja19yZWN1cnNpdmUoKSBbNjhdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAg
ICAgICBwdGhyZWFkOjpwdGhyZWFkKCkgWzE0M10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIHB0aHJlYWRfcnds
b2NrOjpyZGxvY2soKSBbMTE1XQpbNjldICAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIgICAgICAgICBwdGhyZWFkX3J3bG9jazo6YWRkX3JlYWRl
cihwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUiopIFs2OV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAg
IGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNpZ25l
ZCBpbnQpQDEyIFsxMjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8yICAgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjp0Y3NldHBn
cnAoaW50KSBbMTI0XQpbNzBdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpiZ19jaGVjayhpbnQp
IFs3MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYg
ICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnRjKCkgY29uc3QgWzQ0XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAg
ICAgICAgcGluZm86OnRoaXNwcm9jKHZvaWQqKSBbMTMzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgc2V0cGdp
ZCBbMTY4XQpbNzFdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIg
ICAgICAgICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQq
KSBbNzFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8y
ICAgICAgICAgICBfX3NlY191c2VyKHZvaWQqLCB2b2lkKiwgdm9pZCosIHVu
c2lnbmVkIGxvbmcsIGludClAMjAgWzYyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgb3Blbl9zaGFyZWQod2No
YXJfdCBjb25zdCosIGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFy
ZWRfbG9jYXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25l
ZCBsb25nKUAyOCBbNTBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX3Rlc3RjYW5jZWwgWzU1
MTZdCls3Ml0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAg
ICAgIHB0aHJlYWQ6OnRlc3RjYW5jZWwoKSBbNzJdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBkbGxfZW50
cnlAMTIgWzQ3NjZdCls3M10gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMiAgICAgICAgIGN5Z3dpbl9pbmV0X25ldHdvcmsgWzczXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAg
X2NzYnJrQDQgWzM0MDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8yICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbODBdCls3
NF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIGdl
dHBhZ2VzaXplIFs3NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIF9jeWd0bHM6OmNhbGwodW5zaWduZWQg
bG9uZyAoKikodm9pZCosIHZvaWQqKSwgdm9pZCopIFsyOV0KWzc1XSAgICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZGxsX2NydDBf
MSh2b2lkKikgWzc1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgdXNlcl9pbmZvOjppbml0aWFsaXplKCkgWzE1
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGN3ZHN0dWZmOjppbml0KCkgWzE0NV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGNyZWF0ZV9zaWdu
YWxfYXJyaXZlZCgpQDAgWzg4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZnJvazo6Y2hpbGQoY2hhciB2
b2xhdGlsZSopQDggWzEzMl0KWzc2XSAgICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgbGRfcHJlbG9hZCgpIFs3Nl0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGdldGVu
diBbMTY1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnJlbW92ZV9yZWFkZXIo
cHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBbMTExXQpbNzddICAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICB2b2lkIExp
c3RfcmVtb3ZlPHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSPihmYXN0
X211dGV4JiwgcHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqJiwgcHRo
cmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIgY29uc3QqKSBbNzddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBm
YXN0X211dGV4Ojpsb2NrKCkgWzIzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZmFzdF9tdXRleDo6dW5sb2Nr
KCkgWzk3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgc2lncHJvY19pbml0KClAMCBbODVdCls3OF0gICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGNyZWF0ZV9w
aXBlKHZvaWQqKiwgdm9pZCoqLCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVu
c2lnbmVkIGxvbmcpQDE2IFs3OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFs2
MDBdCls3OV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIGV2ZW50c19pbml0KCkgWzc5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTEgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNv
bnN0KikgWzIyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgY2hpbGRfaW5mb19mb3JrOjpoYW5kbGVfZm9y
aygpIFsxMTldCls4MF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIG1lbW9yeV9pbml0KGJvb2wpIFs4MF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGdldHBhZ2Vz
aXplIFs3NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzQgICAgICAgICAgIG9wZW5fc2hhcmVkKHdjaGFyX3QgY29uc3QqLCBpbnQs
IHZvaWQqJiwgdW5zaWduZWQgbG9uZywgc2hhcmVkX2xvY2F0aW9ucyosIF9T
RUNVUklUWV9BVFRSSUJVVEVTKiwgdW5zaWduZWQgbG9uZylAMjggWzUwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgc2hhcmVkX2luZm86OmluaXRpYWxpemUoKSBbMTAwXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgdXNlcl9p
bmZvOjpjcmVhdGUoYm9vbCkgWzE1NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHR0eV9saXN0Ojppbml0
X3Nlc3Npb24oKUAwIFsxNDddCls4MV0gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIHNoYXJlZF9uYW1lKGNoYXIqLCBjaGFyIGNv
bnN0KiwgaW50KUAxMiBbODFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBfX3NtYWxsX3NwcmludGYoY2hhcios
IGNoYXIgY29uc3QqLCAuLi4pIFs4Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGdldF9zaGFyZWRfcGFy
ZW50X2RpcigpIFs2MF0KWzgyXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxICAgICAgICAgX2V2ZXJ5b25lX3NkKHZvaWQqLCB1bnNpZ25lZCBs
b25nKSBbODJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBjeWdoZWFwX2ZpeHVwX2luX2NoaWxkKGJvb2wp
QDQgWzkwXQpbODNdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEg
ICAgICAgICBjeWdoZWFwX2luaXQoKUAwIFs4M10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzExICAgICAgICAgIG11dG86OmluaXQo
Y2hhciBjb25zdCopIFsyMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3RocmVhZDo6Y2FsbGZ1bmMo
Ym9vbCkgWzE1MV0KWzg0XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgcHJvY19zdWJwcm9jKHVuc2lnbmVkIGxvbmcsIHVuc2ln
bmVkIGxvbmcpQDggWzg0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzYwMF0K
Wzg1XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
c2lncHJvY19pbml0KClAMCBbODVdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8yICAgICAgICAgICBfX3NlY191c2VyKHZvaWQqLCB2
b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcsIGludClAMjAgWzYyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
Y3JlYXRlX3BpcGUodm9pZCoqLCB2b2lkKiosIF9TRUNVUklUWV9BVFRSSUJV
VEVTKiwgdW5zaWduZWQgbG9uZylAMTYgWzc4XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lndGhyZWFkOjpv
cGVyYXRvciBuZXcodW5zaWduZWQgaW50KSBbMTUyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lndGhyZWFk
OjpjcmVhdGUoKSBbMTUwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTEgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0Kikg
WzIyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgc2hhcmVkX25hbWUoY2hhciosIGNoYXIgY29uc3QqLCBp
bnQpQDEyIFs4MV0KWzg2XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFyIGNvbnN0
KiwgLi4uKSBbODZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBfX3NtYWxsX3ZzcHJpbnRmKGNoYXIqLCBjaGFy
IGNvbnN0KiwgY2hhciopIFs4N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9fc21hbGxfc3ByaW50Zihj
aGFyKiwgY2hhciBjb25zdCosIC4uLikgWzg2XQpbODddICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBfX3NtYWxsX3ZzcHJpbnRm
KGNoYXIqLCBjaGFyIGNvbnN0KiwgY2hhciopIFs4N10KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9j
cnQwXzEodm9pZCopIFs3NV0KWzg4XSAgICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgY3JlYXRlX3NpZ25hbF9hcnJpdmVkKClAMCBb
ODhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBmcm9rOjpjaGlsZChjaGFyIHZvbGF0aWxlKilAOCBbMTMy
XQpbODldICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBmaXh1cF9zaG1zX2FmdGVyX2ZvcmsoKUAwIFs4OV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGNoaWxk
X2luZm9fZm9yazo6aGFuZGxlX2ZvcmsoKSBbMTE5XQpbOTBdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjeWdoZWFwX2ZpeHVw
X2luX2NoaWxkKGJvb2wpQDQgWzkwXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX19jeGFfZ3VhcmRfcmVsZWFz
ZSBbMTU4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MyAgICAgICAgICAgY2hpbGRfY29weSh2b2lkKiwgYm9vbCwgLi4uKSBbNThd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjeWdoZWFwX2luaXQoKUAwIFs4M10KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZyb2s6OmNoaWxk
KGNoYXIgdm9sYXRpbGUqKUA4IFsxMzJdCls5MV0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZpeHVwX2hvb2tzX2FmdGVyX2Zv
cmsoKSBbOTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBjaGlsZF9pbmZvX2Zvcms6OmhhbmRsZV9mb3Jr
KCkgWzExOV0KWzkyXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgZml4dXBfbW1hcHNfYWZ0ZXJfZm9yayh2b2lkKilANCBbOTJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAg
ICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZyb2s6OmNoaWxkKGNo
YXIgdm9sYXRpbGUqKUA4IFsxMzJdCls5M10gICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIGZpeHVwX3RpbWVyc19hZnRlcl9mb3Jr
KCkgWzkzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzYwMF0KWzk0XSAgICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZ2V0X2N5Z3dp
bl9zdGFydHVwX2luZm8oKSBbOTRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6aW5p
dGlhbGl6ZSgpIFsxMDBdCls5NV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIGhlYXBfaW5pdCgpIFs5NV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE2OCAgICAgICAgIHN0cmFjZV9h
Y3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZm9yayBbNDk0OF0KWzk2XSAgICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY2hpbGRfaW5mbzo6fmNo
aWxkX2luZm8oKSBbOTZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICB2b2lkIExpc3RfcmVtb3ZlPHB0aHJl
YWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSPihmYXN0X211dGV4JiwgcHRocmVh
ZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqJiwgcHRocmVhZF9yd2xvY2s6OlJX
TE9DS19SRUFERVIgY29uc3QqKSBbNzddCls5N10gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZhc3RfbXV0ZXg6OnVubG9jaygp
IFs5N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFs2MDBdCls5OF0gICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIE1UaW50ZXJmYWNl
OjpJbml0KCkgWzk4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgcHRocmVhZDo6YXRmb3JrY2hpbGQoKSBb
MTM5XQpbOTldICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAg
ICAgICBwdGhyZWFkX2tleTo6Zml4dXBfYWZ0ZXJfZm9yaygpIFs5OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAg
IGZhc3RfbXV0ZXg6OmxvY2soKSBbMjNdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBtZW1vcnlfaW5pdChi
b29sKSBbODBdClsxMDBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIHNoYXJlZF9pbmZvOjppbml0aWFsaXplKCkgWzEwMF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IGhlYXBfaW5pdCgpIFs5NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6Ondy
aXRlKHZvaWQgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDEyIFsxMjNdClsxMDFd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHRtcF9w
YXRoYnVmOjp3X2dldCgpIFsxMDFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xl
Ojp3cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxMiBbMTIzXQpb
MTAyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICB0
bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMTAyXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVh
ZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQpbMTAzXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkX2NvbmQ6OmZpeHVwX2Fm
dGVyX2ZvcmsoKSBbMTAzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDQvMTQgICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkg
WzIxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOSAg
ICAgICAgICAgZmFzdF9tdXRleDo6bG9jaygpIFsyM10KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJl
YWQ6OnNlbGYoKSBbMTldClsxMDRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIHB0aHJlYWRfbnVsbDo6Z2V0X251bGxfcHRocmVh
ZCgpIFsxMDRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRf
ZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzc3M10KWzEwNV0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgcHRocmVhZF9udWxsOjpw
dGhyZWFkX251bGwoKSBbMTA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVhZDo6cHRocmVhZCgpIFsx
NDNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICB3cml0ZSBbMTcwXQpbMTA2XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBjeWdoZWFwX2ZkZ2V0OjpjeWdoZWFw
X2ZkZ2V0KGludCwgYm9vbCwgYm9vbCkgWzEwNl0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGR0YWJsZTo6
Zml4dXBfYWZ0ZXJfZm9yayh2b2lkKikgWzEzNV0KWzEwN10gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
Z2V0X2lvX2hhbmRsZSgpIFsxMDddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9kZXZfemVy
bzo6ZmhhbmRsZXJfZGV2X3plcm8oKSBbMTI1XQpbMTA4XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9iYXNlOjpm
aGFuZGxlcl9iYXNlKCkgWzEwOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWQ6OmF0Zm9ya2No
aWxkKCkgWzEzOV0KWzEwOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgcHRocmVhZF9tdXRleDo6Zml4dXBfYWZ0ZXJfZm9yaygp
IFsxMDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxMy8x
NjggICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIGZhc3RfbXV0ZXg6
OmxvY2soKSBbMjNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6dW5sb2NrKCkg
WzExNl0KWzExMF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgcHRocmVhZF9yd2xvY2s6Omxvb2t1cF9yZWFkZXIocHRocmVhZCop
IFsxMTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85
ICAgICAgICAgICBmYXN0X211dGV4Ojpsb2NrKCkgWzIzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRo
cmVhZF9yd2xvY2s6OnVubG9jaygpIFsxMTZdClsxMTFdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB0aHJlYWRfcndsb2NrOjpy
ZW1vdmVfcmVhZGVyKHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKikg
WzExMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIHZvaWQgTGlzdF9yZW1vdmU8cHRocmVhZF9yd2xvY2s6OlJX
TE9DS19SRUFERVI+KGZhc3RfbXV0ZXgmLCBwdGhyZWFkX3J3bG9jazo6UldM
T0NLX1JFQURFUiomLCBwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUiBj
b25zdCopIFs3N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfcndsb2NrX3VubG9jayBbMTY3
XQpbMTEyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBwdGhyZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9yd2xv
Y2sqIGNvbnN0KikgWzExMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMyICAgICAgICAgIF9fZ2V0cmVlbnQgWzE2XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
cHRocmVhZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQpbMTEzXSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkX3J3bG9jazo6
Zml4dXBfYWZ0ZXJfZm9yaygpIFsxMTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBmYXN0X211dGV4Ojpsb2Nr
KCkgWzIzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6Ol9maXh1cF9hZnRlcl9mb3Jr
KCkgWzExNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjpmaXh1cF9hZnRlcl9m
b3JrKCkgWzExM10KWzExNF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgcHRocmVhZF9yd2xvY2s6Ol9maXh1cF9hZnRlcl9mb3Jr
KCkgWzExNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzE0ICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OnVubG9jaygpIFsyMV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIHB0aHJlYWRfcndsb2NrX3JkbG9jayBbMTY2XQpbMTE1XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkX3J3bG9j
azo6cmRsb2NrKCkgWzExNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzkgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2soKSBb
MjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAg
ICAgICAgICBmYXN0X211dGV4Ojpsb2NrKCkgWzIzXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTQgICAgICAgICAgcHRocmVhZF9t
dXRleDo6dW5sb2NrKCkgWzIxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMiAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmFkZF9y
ZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBbNjldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBwdGhyZWFkX3J3bG9ja191bmxvY2sgWzE2N10KWzExNl0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgcHRocmVhZF9yd2xv
Y2s6OnVubG9jaygpIFsxMTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS85ICAgICAgICAgICBwdGhyZWFkX211dGV4Ojpsb2NrKCkg
WzI0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnJlbGVhc2UoKSBbMTE3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTQgICAgICAgICAg
cHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzIxXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVhZF9yd2xv
Y2s6Omxvb2t1cF9yZWFkZXIocHRocmVhZCopIFsxMTBdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFk
X3J3bG9jazo6cmVtb3ZlX3JlYWRlcihwdGhyZWFkX3J3bG9jazo6UldMT0NL
X1JFQURFUiopIFsxMTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6dW5sb2Nr
KCkgWzExNl0KWzExN10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnJlbGVhc2UoKSBbMTE3XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgX2RsbF9jcnQwQDAgWzM0MTFdClsxMThdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIGNoaWxkX2luZm9fZm9yazo6YWxsb2Nf
c3RhY2soKSBbMTE4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzYwMF0KWzEx
OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY2hp
bGRfaW5mb19mb3JrOjpoYW5kbGVfZm9yaygpIFsxMTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zICAgICAgICAgICBjaGlsZF9j
b3B5KHZvaWQqLCBib29sLCAuLi4pIFs1OF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z2hlYXBfZml4dXBf
aW5fY2hpbGQoYm9vbClANCBbOTBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBb
ODBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBwaW5mbzo6dGhpc3Byb2Modm9pZCopIFsxMzNdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaXh1
cF9tbWFwc19hZnRlcl9mb3JrKHZvaWQqKUA0IFs5Ml0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6OndyaXRlX25vcm1hbCh1bnNpZ25lZCBjaGFyIGNvbnN0
KiwgdW5zaWduZWQgY2hhciBjb25zdCopIFsxMjJdClsxMjBdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2NvbnNv
bGU6OmN1cnNvcl9nZXQoaW50KiwgaW50KikgWzEyMF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYgICAgICAgICAgIGZoYW5kbGVy
X3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzQxXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZmhh
bmRsZXJfY29uc29sZTo6d3JpdGVfbm9ybWFsKHVuc2lnbmVkIGNoYXIgY29u
c3QqLCB1bnNpZ25lZCBjaGFyIGNvbnN0KikgWzEyMl0KWzEyMV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJfY29u
c29sZTo6Y3Vyc29yX3NldChib29sLCBpbnQsIGludCkgWzEyMV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYgICAgICAgICAgIGZo
YW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzQxXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGUodm9pZCBjb25zdCosIHVuc2ln
bmVkIGludClAMTIgWzEyM10KWzEyMl0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGVfbm9y
bWFsKHVuc2lnbmVkIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBjaGFyIGNvbnN0
KikgWzEyMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzQgICAgICAgICAgIHN5c19jcF9tYnN0b3djcyhpbnQgKCopKF9yZWVudCos
IHdjaGFyX3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBjaGFyIGNv
bnN0KiwgX21ic3RhdGVfdCopLCBjaGFyIGNvbnN0Kiwgd2NoYXJfdCosIHVu
c2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMjQgWzUx
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNiAgICAg
ICAgICAgZmhhbmRsZXJfdGVybWlvczo6Z2V0X291dHB1dF9oYW5kbGUoKSBb
NDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpjdXJzb3JfZ2V0KGludCosIGlu
dCopIFsxMjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS82ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0YygpIGNvbnN0IFs0
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmN1cnNvcl9zZXQoYm9vbCwgaW50
LCBpbnQpIFsxMjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICB3cml0ZSBbMTcwXQpbMTIzXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9jb25z
b2xlOjp3cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxMiBbMTIz
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTY4ICAg
ICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmaGFuZGxlcl90ZXJtaW9z
OjpiZ19jaGVjayhpbnQpIFs3MF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIHRtcF9wYXRoYnVmOjp0bXBfcGF0
aGJ1ZigpIFsxMDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICB0bXBfcGF0aGJ1Zjo6d19nZXQoKSBbMTAxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAg
ICAgdG1wX3BhdGhidWY6On50bXBfcGF0aGJ1ZigpIFs2N10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6OndyaXRlX25vcm1hbCh1bnNpZ25lZCBjaGFyIGNvbnN0
KiwgdW5zaWduZWQgY2hhciBjb25zdCopIFsxMjJdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0Y3NldHBn
cnAgWzE2OV0KWzEyNF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNzZXRwZ3JwKGludCkgWzEy
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzYgICAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnRjKCkgY29uc3QgWzQ0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTY4ICAgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8yICAgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpiZ19j
aGVjayhpbnQpIFs3MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzIgICAgICAgICAgIGluaXRfY29uc29sZV9oYW5kbGVyKGJvb2wp
IFs2M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0
cnVjdGlvbl8wKGludCwgaW50KSBbNzY1XQpbMTI1XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9kZXZfemVybzo6
ZmhhbmRsZXJfZGV2X3plcm8oKSBbMTI1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
ZmhhbmRsZXJfYmFzZSgpIFsxMDhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX3N0YXRpY19pbml0aWFs
aXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzc3M10KWzEy
Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgTGlz
dDxwdGhyZWFkX2tleT46Okxpc3QoKSBbMTI2XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX19zdGF0aWNf
aW5pdGlhbGl6YXRpb25fYW5kX2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs3
NzNdClsxMjddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIExpc3Q8cHRocmVhZF9jb25kPjo6TGlzdCgpIFsxMjddCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBf
X3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQs
IGludCkgWzc3M10KWzEyOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgTGlzdDxwdGhyZWFkX211dGV4Pjo6TGlzdCgpIFsxMjhd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rp
b25fMChpbnQsIGludCkgWzc3M10KWzEyOV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkX3J3bG9jaz46Okxp
c3QoKSBbMTI5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5k
X2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs3NzNdClsxMzBdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIExpc3Q8cHRocmVhZD46
Okxpc3QoKSBbMTMwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25f
YW5kX2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs3NzNdClsxMzFdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIExpc3Q8c2VtYXBo
b3JlPjo6TGlzdCgpIFsxMzFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBmb3JrIFs0OTQ4XQpbMTMyXSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmcm9rOjpj
aGlsZChjaGFyIHZvbGF0aWxlKilAOCBbMTMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDMvMTY4ICAgICAgICAgc3RyYWNlX2FjdGl2
ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBkbGxfbGlzdDo6cmVzZXJ2ZV9zcGFjZSgpIFsxNDZdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBmbm1hdGNoIFsxNjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8yICAgICAgICAgICBzZXRfY3lnd2luX3ByaXZpbGVnZXModm9p
ZCopIFs2NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGZpeHVwX3NobXNfYWZ0ZXJfZm9yaygpQDAgWzg5XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAg
ICAgaW5pdF9jb25zb2xlX2hhbmRsZXIoYm9vbCkgWzYzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVh
ZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZml4dXBfdGltZXJzX2FmdGVy
X2ZvcmsoKSBbOTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBsZF9wcmVsb2FkKCkgWzc2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZml4dXBf
aG9va3NfYWZ0ZXJfZm9yaygpIFs5MV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9jeWd0bHM6OmZpeHVwX2Fm
dGVyX2ZvcmsoKSBbMTM4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9mb3Jr
KHZvaWQqKSBbMTM1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMiAgICAgICAgICAgY2hpbGRfaW5mbzo6cmVhZHkoYm9vbCkgWzY2
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgY2hpbGRfaW5mb19mb3JrOjpoYW5kbGVfZm9yaygpIFsxMTld
ClsxMzNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IHBpbmZvOjp0aGlzcHJvYyh2b2lkKikgWzEzM10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIHBpbmZvOjppbml0
KGludCwgdW5zaWduZWQgbG9uZywgdm9pZCopIFs3MV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHN0cmFjZTo6
aGVsbG8oKSBbMTM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTY4ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBk
bGxfY3J0MF8wKClAMCBbNjAwXQpbMTM0XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBkZXZpY2U6OmluaXQoKSBbMTM0XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgZnJvazo6Y2hpbGQoY2hhciB2b2xhdGlsZSopQDggWzEzMl0KWzEzNV0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZHRhYmxl
OjpmaXh1cF9hZnRlcl9mb3JrKHZvaWQqKSBbMTM1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvMTY4ICAgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
NC80ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpmaXh1cF9hZnRlcl9m
b3JrKHZvaWQqKSBbNTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi82ICAgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpnZXRfb3V0
cHV0X2hhbmRsZSgpIFs0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmdldF9pb19o
YW5kbGUoKSBbMTA3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25f
YW5kX2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs3NjZdClsxMzZdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB3ZGdycDo6cHdk
Z3JwKHBhc3N3ZComKSBbMTM2XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTEgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0
KikgWzIyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcGluZm86OnRoaXNwcm9jKHZvaWQqKSBbMTMzXQpb
MTM3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBz
dHJhY2U6OmhlbGxvKCkgWzEzN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZyb2s6OmNoaWxkKGNoYXIg
dm9sYXRpbGUqKUA4IFsxMzJdClsxMzhdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIF9jeWd0bHM6OmZpeHVwX2FmdGVyX2Zvcmso
KSBbMTM4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgZnJvazo6Y2hpbGQoY2hhciB2b2xhdGlsZSopQDgg
WzEzMl0KWzEzOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgcHRocmVhZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVh
ZF9rZXk6OmZpeHVwX2FmdGVyX2ZvcmsoKSBbOTldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkOjpp
bml0X21haW50aHJlYWQoKSBbMTQwXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVhZDo6Zml4dXBfYWZ0
ZXJfZm9yaygpIFsxNDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX211dGV4OjpmaXh1cF9hZnRl
cl9mb3JrKCkgWzEwOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfY29uZDo6Zml4dXBfYWZ0ZXJf
Zm9yaygpIFsxMDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6Zml4dXBfYWZ0ZXJf
Zm9yaygpIFsxMTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBzZW1hcGhvcmU6OmZpeHVwX2FmdGVyX2Zvcmso
KSBbMTUzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcHRocmVhZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQpb
MTQwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBw
dGhyZWFkOjppbml0X21haW50aHJlYWQoKSBbMTQwXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVh
ZDo6YXRmb3JrY2hpbGQoKSBbMTM5XQpbMTQxXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkOjpmaXh1cF9hZnRlcl9m
b3JrKCkgWzE0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzkgICAgICAgICAgIGZhc3RfbXV0ZXg6OmxvY2soKSBbMjNdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBwdGhyZWFkOjpzZWxmKCkgWzE5XQpbMTQyXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkOjpzZXRfdGxzX3NlbGZf
cG9pbnRlcihwdGhyZWFkKikgWzE0Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfbnVsbDo6
cHRocmVhZF9udWxsKCkgWzEwNV0KWzE0M10gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgcHRocmVhZDo6cHRocmVhZCgpIFsxNDNd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAg
ICAgICBwdGhyZWFkX3J3bG9jazo6YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9j
azo6UldMT0NLX1JFQURFUiopIFs2OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN3ZHN0dWZmOjppbml0
KCkgWzE0NV0KWzE0NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgY3dkc3R1ZmY6Om92ZXJyaWRlX3dpbjMyX2N3ZChib29sLCB1
bnNpZ25lZCBsb25nKSBbMTQ0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikg
Wzc1XQpbMTQ1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAg
ICAgICBjd2RzdHVmZjo6aW5pdCgpIFsxNDVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xMSAgICAgICAgICBtdXRvOjppbml0KGNo
YXIgY29uc3QqKSBbMjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBjd2RzdHVmZjo6b3ZlcnJpZGVfd2luMzJf
Y3dkKGJvb2wsIHVuc2lnbmVkIGxvbmcpIFsxNDRdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmcm9rOjpj
aGlsZChjaGFyIHZvbGF0aWxlKilAOCBbMTMyXQpbMTQ2XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBkbGxfbGlzdDo6cmVzZXJ2
ZV9zcGFjZSgpIFsxNDZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbNjAwXQpb
MTQ3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICB0
dHlfbGlzdDo6aW5pdF9zZXNzaW9uKClAMCBbMTQ3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hhcmVkX25h
bWUoY2hhciosIGNoYXIgY29uc3QqLCBpbnQpQDEyIFs4MV0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRs
bF9jcnQwXzAoKUAwIFs2MDBdClsxNDhdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIGN5Z3RocmVhZDo6aW5pdCgpIFsxNDhdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBfY3lndGxzOjpjYWxsKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2
b2lkKiksIHZvaWQqKSBbMjldClsxNDldICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilANCBb
MTQ5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgY3lndGhyZWFkOjpjYWxsZnVuYyhib29sKSBbMTUxXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgc2lncHJvY19pbml0KClAMCBbODVdClsxNTBdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3RocmVhZDo6Y3JlYXRlKCkg
WzE1MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzE2
OCAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lndGhyZWFk
OjpzdHViKHZvaWQqKUA0IFsxNDldClsxNTFdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3RocmVhZDo6Y2FsbGZ1bmMoYm9v
bCkgWzE1MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIHByb2Nfc3VicHJvYyh1bnNpZ25lZCBsb25nLCB1bnNp
Z25lZCBsb25nKUA4IFs4NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAgWzg1
XQpbMTUyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBjeWd0aHJlYWQ6Om9wZXJhdG9yIG5ldyh1bnNpZ25lZCBpbnQpIFsxNTJd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBwdGhyZWFkOjphdGZvcmtjaGlsZCgpIFsxMzldClsxNTNdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHNlbWFwaG9y
ZTo6Zml4dXBfYWZ0ZXJfZm9yaygpIFsxNTNdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBmYXN0X211dGV4Ojps
b2NrKCkgWzIzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzc1XQpbMTU0
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICB1c2Vy
X2luZm86OmluaXRpYWxpemUoKSBbMTU0XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbWVtb3J5X2luaXQo
Ym9vbCkgWzgwXQpbMTU1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICB1c2VyX2luZm86OmNyZWF0ZShib29sKSBbMTU1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTY4ICAgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS80ICAgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNv
bnN0KiwgaW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2Nh
dGlvbnMqLCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcp
QDI4IFs1MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHdyaXRlIFsxNzBdClsxNTZdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z2hlYXBfZmRtYW5pcDo6
b3BlcmF0b3ItPigpIGNvbnN0IFsxNTZdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0Y3NldHBncnAgWzE2
OV0KWzE1N10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAg
ICAgZmhhbmRsZXJfdGVybWlvczo6aXNfdHR5KCkgY29uc3QgWzE1N10KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGN5Z2hlYXBfZml4dXBfaW5fY2hpbGQoYm9vbClANCBbOTBdClsxNThd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIF9fY3hh
X2d1YXJkX3JlbGVhc2UgWzE1OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9kbGxfY3J0MEAwIFszNDEx
XQpbMTU5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBfZmVpbml0aWFsaXNlIFsxNTldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfc2lnZmUgWzFdClsxNjBd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3dp
bl9leGl0IFsxNjBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBjYWxsb2MgWzQ1NzFdClsxNjFdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGRsY2FsbG9jIFsx
NjFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBkbG1hbGxvYyBbMTYzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZnJlZSBbNDk1OF0KWzE2
Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZGxm
cmVlIFsxNjJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBkbGNhbGxvYyBbMTYxXQpbMTYzXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBkbG1hbGxvYyBbMTYz
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZnJvazo6Y2hpbGQoY2hhciB2b2xhdGlsZSopQDggWzEzMl0K
WzE2NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
Zm5tYXRjaCBbMTY0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgbGRfcHJlbG9hZCgpIFs3Nl0KWzE2NV0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZ2V0ZW52
IFsxNjVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS81
ICAgICAgICAgICBzcGVudjo6cmV0cmlldmUoYm9vbCwgY2hhciBjb25zdCop
IFs0OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIF9zaWdmZSBbMV0KWzE2Nl0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgcHRocmVhZF9yd2xvY2tfcmRsb2Nr
IFsxNjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8z
MiAgICAgICAgICBfX2dldHJlZW50IFsxNl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfcndsb2Nr
OjpyZGxvY2soKSBbMTE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMTY3XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkX3J3
bG9ja191bmxvY2sgWzE2N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMyICAgICAgICAgIF9fZ2V0cmVlbnQgWzE2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRo
cmVhZF9yd2xvY2s6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfcndsb2NrKiBj
b25zdCopIFsxMTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6dW5sb2NrKCkgWzEx
Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIF9zaWdmZSBbMV0KWzE2OF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgc2V0cGdpZCBbMTY4XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgcGluZm86
OmluaXQoaW50LCB1bnNpZ25lZCBsb25nLCB2b2lkKikgWzcxXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTY4ICAgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBfc2lnZmUgWzFdClsxNjldICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHRjc2V0cGdycCBb
MTY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6aXNfdHR5KCkgY29uc3QgWzE1
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OnRjc2V0cGdycChpbnQpIFsxMjRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNjggICAg
ICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF93cml0ZV9yIFs0NDY5
XQpbMTcwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICB3cml0ZSBbMTcwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMTY4ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWdo
ZWFwX2ZkZ2V0OjpjeWdoZWFwX2ZkZ2V0KGludCwgYm9vbCwgYm9vbCkgWzEw
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGN5Z2hlYXBfZmRtYW5pcDo6b3BlcmF0b3ItPigpIGNvbnN0IFsx
NTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZSh2b2lkIGNvbnN0Kiwg
dW5zaWduZWQgaW50KUAxMiBbMTIzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKIFRoaXMgdGFibGUgZGVzY3Jp
YmVzIHRoZSBjYWxsIHRyZWUgb2YgdGhlIHByb2dyYW0sIGFuZCB3YXMgc29y
dGVkIGJ5CiB0aGUgdG90YWwgYW1vdW50IG9mIHRpbWUgc3BlbnQgaW4gZWFj
aCBmdW5jdGlvbiBhbmQgaXRzIGNoaWxkcmVuLgoKIEVhY2ggZW50cnkgaW4g
dGhpcyB0YWJsZSBjb25zaXN0cyBvZiBzZXZlcmFsIGxpbmVzLiAgVGhlIGxp
bmUgd2l0aCB0aGUKIGluZGV4IG51bWJlciBhdCB0aGUgbGVmdCBoYW5kIG1h
cmdpbiBsaXN0cyB0aGUgY3VycmVudCBmdW5jdGlvbi4KIFRoZSBsaW5lcyBh
Ym92ZSBpdCBsaXN0IHRoZSBmdW5jdGlvbnMgdGhhdCBjYWxsZWQgdGhpcyBm
dW5jdGlvbiwKIGFuZCB0aGUgbGluZXMgYmVsb3cgaXQgbGlzdCB0aGUgZnVu
Y3Rpb25zIHRoaXMgb25lIGNhbGxlZC4KIFRoaXMgbGluZSBsaXN0czoKICAg
ICBpbmRleAlBIHVuaXF1ZSBudW1iZXIgZ2l2ZW4gdG8gZWFjaCBlbGVtZW50
IG9mIHRoZSB0YWJsZS4KCQlJbmRleCBudW1iZXJzIGFyZSBzb3J0ZWQgbnVt
ZXJpY2FsbHkuCgkJVGhlIGluZGV4IG51bWJlciBpcyBwcmludGVkIG5leHQg
dG8gZXZlcnkgZnVuY3Rpb24gbmFtZSBzbwoJCWl0IGlzIGVhc2llciB0byBs
b29rIHVwIHdoZXJlIHRoZSBmdW5jdGlvbiBpbiB0aGUgdGFibGUuCgogICAg
ICUgdGltZQlUaGlzIGlzIHRoZSBwZXJjZW50YWdlIG9mIHRoZSBgdG90YWwn
IHRpbWUgdGhhdCB3YXMgc3BlbnQKCQlpbiB0aGlzIGZ1bmN0aW9uIGFuZCBp
dHMgY2hpbGRyZW4uICBOb3RlIHRoYXQgZHVlIHRvCgkJZGlmZmVyZW50IHZp
ZXdwb2ludHMsIGZ1bmN0aW9ucyBleGNsdWRlZCBieSBvcHRpb25zLCBldGMs
CgkJdGhlc2UgbnVtYmVycyB3aWxsIE5PVCBhZGQgdXAgdG8gMTAwJS4KCiAg
ICAgc2VsZglUaGlzIGlzIHRoZSB0b3RhbCBhbW91bnQgb2YgdGltZSBzcGVu
dCBpbiB0aGlzIGZ1bmN0aW9uLgoKICAgICBjaGlsZHJlbglUaGlzIGlzIHRo
ZSB0b3RhbCBhbW91bnQgb2YgdGltZSBwcm9wYWdhdGVkIGludG8gdGhpcwoJ
CWZ1bmN0aW9uIGJ5IGl0cyBjaGlsZHJlbi4KCiAgICAgY2FsbGVkCVRoaXMg
aXMgdGhlIG51bWJlciBvZiB0aW1lcyB0aGUgZnVuY3Rpb24gd2FzIGNhbGxl
ZC4KCQlJZiB0aGUgZnVuY3Rpb24gY2FsbGVkIGl0c2VsZiByZWN1cnNpdmVs
eSwgdGhlIG51bWJlcgoJCW9ubHkgaW5jbHVkZXMgbm9uLXJlY3Vyc2l2ZSBj
YWxscywgYW5kIGlzIGZvbGxvd2VkIGJ5CgkJYSBgKycgYW5kIHRoZSBudW1i
ZXIgb2YgcmVjdXJzaXZlIGNhbGxzLgoKICAgICBuYW1lCVRoZSBuYW1lIG9m
IHRoZSBjdXJyZW50IGZ1bmN0aW9uLiAgVGhlIGluZGV4IG51bWJlciBpcwoJ
CXByaW50ZWQgYWZ0ZXIgaXQuICBJZiB0aGUgZnVuY3Rpb24gaXMgYSBtZW1i
ZXIgb2YgYQoJCWN5Y2xlLCB0aGUgY3ljbGUgbnVtYmVyIGlzIHByaW50ZWQg
YmV0d2VlbiB0aGUKCQlmdW5jdGlvbidzIG5hbWUgYW5kIHRoZSBpbmRleCBu
dW1iZXIuCgoKIEZvciB0aGUgZnVuY3Rpb24ncyBwYXJlbnRzLCB0aGUgZmll
bGRzIGhhdmUgdGhlIGZvbGxvd2luZyBtZWFuaW5nczoKCiAgICAgc2VsZglU
aGlzIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0aGF0IHdhcyBwcm9wYWdhdGVk
IGRpcmVjdGx5CgkJZnJvbSB0aGUgZnVuY3Rpb24gaW50byB0aGlzIHBhcmVu
dC4KCiAgICAgY2hpbGRyZW4JVGhpcyBpcyB0aGUgYW1vdW50IG9mIHRpbWUg
dGhhdCB3YXMgcHJvcGFnYXRlZCBmcm9tCgkJdGhlIGZ1bmN0aW9uJ3MgY2hp
bGRyZW4gaW50byB0aGlzIHBhcmVudC4KCiAgICAgY2FsbGVkCVRoaXMgaXMg
dGhlIG51bWJlciBvZiB0aW1lcyB0aGlzIHBhcmVudCBjYWxsZWQgdGhlCgkJ
ZnVuY3Rpb24gYC8nIHRoZSB0b3RhbCBudW1iZXIgb2YgdGltZXMgdGhlIGZ1
bmN0aW9uCgkJd2FzIGNhbGxlZC4gIFJlY3Vyc2l2ZSBjYWxscyB0byB0aGUg
ZnVuY3Rpb24gYXJlIG5vdAoJCWluY2x1ZGVkIGluIHRoZSBudW1iZXIgYWZ0
ZXIgdGhlIGAvJy4KCiAgICAgbmFtZQlUaGlzIGlzIHRoZSBuYW1lIG9mIHRo
ZSBwYXJlbnQuICBUaGUgcGFyZW50J3MgaW5kZXgKCQludW1iZXIgaXMgcHJp
bnRlZCBhZnRlciBpdC4gIElmIHRoZSBwYXJlbnQgaXMgYQoJCW1lbWJlciBv
ZiBhIGN5Y2xlLCB0aGUgY3ljbGUgbnVtYmVyIGlzIHByaW50ZWQgYmV0d2Vl
bgoJCXRoZSBuYW1lIGFuZCB0aGUgaW5kZXggbnVtYmVyLgoKIElmIHRoZSBw
YXJlbnRzIG9mIHRoZSBmdW5jdGlvbiBjYW5ub3QgYmUgZGV0ZXJtaW5lZCwg
dGhlIHdvcmQKIGA8c3BvbnRhbmVvdXM+JyBpcyBwcmludGVkIGluIHRoZSBg
bmFtZScgZmllbGQsIGFuZCBhbGwgdGhlIG90aGVyCiBmaWVsZHMgYXJlIGJs
YW5rLgoKIEZvciB0aGUgZnVuY3Rpb24ncyBjaGlsZHJlbiwgdGhlIGZpZWxk
cyBoYXZlIHRoZSBmb2xsb3dpbmcgbWVhbmluZ3M6CgogICAgIHNlbGYJVGhp
cyBpcyB0aGUgYW1vdW50IG9mIHRpbWUgdGhhdCB3YXMgcHJvcGFnYXRlZCBk
aXJlY3RseQoJCWZyb20gdGhlIGNoaWxkIGludG8gdGhlIGZ1bmN0aW9uLgoK
ICAgICBjaGlsZHJlbglUaGlzIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0aGF0
IHdhcyBwcm9wYWdhdGVkIGZyb20gdGhlCgkJY2hpbGQncyBjaGlsZHJlbiB0
byB0aGUgZnVuY3Rpb24uCgogICAgIGNhbGxlZAlUaGlzIGlzIHRoZSBudW1i
ZXIgb2YgdGltZXMgdGhlIGZ1bmN0aW9uIGNhbGxlZAoJCXRoaXMgY2hpbGQg
YC8nIHRoZSB0b3RhbCBudW1iZXIgb2YgdGltZXMgdGhlIGNoaWxkCgkJd2Fz
IGNhbGxlZC4gIFJlY3Vyc2l2ZSBjYWxscyBieSB0aGUgY2hpbGQgYXJlIG5v
dAoJCWxpc3RlZCBpbiB0aGUgbnVtYmVyIGFmdGVyIHRoZSBgLycuCgogICAg
IG5hbWUJVGhpcyBpcyB0aGUgbmFtZSBvZiB0aGUgY2hpbGQuICBUaGUgY2hp
bGQncyBpbmRleAoJCW51bWJlciBpcyBwcmludGVkIGFmdGVyIGl0LiAgSWYg
dGhlIGNoaWxkIGlzIGEKCQltZW1iZXIgb2YgYSBjeWNsZSwgdGhlIGN5Y2xl
IG51bWJlciBpcyBwcmludGVkCgkJYmV0d2VlbiB0aGUgbmFtZSBhbmQgdGhl
IGluZGV4IG51bWJlci4KCiBJZiB0aGVyZSBhcmUgYW55IGN5Y2xlcyAoY2ly
Y2xlcykgaW4gdGhlIGNhbGwgZ3JhcGgsIHRoZXJlIGlzIGFuCiBlbnRyeSBm
b3IgdGhlIGN5Y2xlLWFzLWEtd2hvbGUuICBUaGlzIGVudHJ5IHNob3dzIHdo
byBjYWxsZWQgdGhlCiBjeWNsZSAoYXMgcGFyZW50cykgYW5kIHRoZSBtZW1i
ZXJzIG9mIHRoZSBjeWNsZSAoYXMgY2hpbGRyZW4uKQogVGhlIGArJyByZWN1
cnNpdmUgY2FsbHMgZW50cnkgc2hvd3MgdGhlIG51bWJlciBvZiBmdW5jdGlv
biBjYWxscyB0aGF0CiB3ZXJlIGludGVybmFsIHRvIHRoZSBjeWNsZSwgYW5k
IHRoZSBjYWxscyBlbnRyeSBmb3IgZWFjaCBtZW1iZXIgc2hvd3MsCiBmb3Ig
dGhhdCBtZW1iZXIsIGhvdyBtYW55IHRpbWVzIGl0IHdhcyBjYWxsZWQgZnJv
bSBvdGhlciBtZW1iZXJzIG9mCiB0aGUgY3ljbGUuCgoMCkluZGV4IGJ5IGZ1
bmN0aW9uIG5hbWUKCiAgWzYyXSBfX3NlY191c2VyKHZvaWQqLCB2b2lkKiwg
dm9pZCosIHVuc2lnbmVkIGxvbmcsIGludClAMjAgWzEwNF0gcHRocmVhZF9u
dWxsOjpnZXRfbnVsbF9wdGhyZWFkKCkgWzEzOF0gX2N5Z3Rsczo6Zml4dXBf
YWZ0ZXJfZm9yaygpCiAgWzU4XSBjaGlsZF9jb3B5KHZvaWQqLCBib29sLCAu
Li4pIFsxMDVdIHB0aHJlYWRfbnVsbDo6cHRocmVhZF9udWxsKCkgWzI4XSBf
Y3lndGxzOjpjYWxsX3NpZ25hbF9oYW5kbGVyKCkKICBbNzVdIGRsbF9jcnQw
XzEodm9pZCopICAgICBbMTA2XSBjeWdoZWFwX2ZkZ2V0OjpjeWdoZWFwX2Zk
Z2V0KGludCwgYm9vbCwgYm9vbCkgWzI5XSBfY3lndGxzOjpjYWxsKHVuc2ln
bmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKQogIFs3Nl0gbGRf
cHJlbG9hZCgpICAgICAgICAgIFsxMDddIGZoYW5kbGVyX2Jhc2U6OmdldF9p
b19oYW5kbGUoKSBbMzNdIF9jeWd0bHM6OmluaXQoKQogIFs3N10gdm9pZCBM
aXN0X3JlbW92ZTxwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUj4oZmFz
dF9tdXRleCYsIHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKiYsIHB0
aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSIGNvbnN0KikgWzEwOF0gZmhh
bmRsZXJfYmFzZTo6ZmhhbmRsZXJfYmFzZSgpIFs0M10gX2N5Z3Rsczo6cmVt
b3ZlX3dxKHVuc2lnbmVkIGxvbmcpCiAgWzc4XSBjcmVhdGVfcGlwZSh2b2lk
KiosIHZvaWQqKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBs
b25nKUAxNiBbMzBdIHB0aHJlYWRfbXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0
aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzcyXSBwdGhyZWFkOjp0ZXN0Y2FuY2Vs
KCkKICBbNzldIGV2ZW50c19pbml0KCkgICAgICAgICAgWzY4XSBwdGhyZWFk
X211dGV4Ojpsb2NrX3JlY3Vyc2l2ZSgpIFsxMzldIHB0aHJlYWQ6OmF0Zm9y
a2NoaWxkKCkKICBbODBdIG1lbW9yeV9pbml0KGJvb2wpICAgICBbMTA5XSBw
dGhyZWFkX211dGV4OjpmaXh1cF9hZnRlcl9mb3JrKCkgWzE0MF0gcHRocmVh
ZDo6aW5pdF9tYWludGhyZWFkKCkKICBbNTBdIG9wZW5fc2hhcmVkKHdjaGFy
X3QgY29uc3QqLCBpbnQsIHZvaWQqJiwgdW5zaWduZWQgbG9uZywgc2hhcmVk
X2xvY2F0aW9ucyosIF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdW5zaWduZWQg
bG9uZylAMjggWzI0XSBwdGhyZWFkX211dGV4Ojpsb2NrKCkgWzE0MV0gcHRo
cmVhZDo6Zml4dXBfYWZ0ZXJfZm9yaygpCiAgWzgxXSBzaGFyZWRfbmFtZShj
aGFyKiwgY2hhciBjb25zdCosIGludClAMTIgWzIxXSBwdGhyZWFkX211dGV4
Ojp1bmxvY2soKSBbMTQyXSBwdGhyZWFkOjpzZXRfdGxzX3NlbGZfcG9pbnRl
cihwdGhyZWFkKikKICBbODJdIF9ldmVyeW9uZV9zZCh2b2lkKiwgdW5zaWdu
ZWQgbG9uZykgWzMxXSBwdGhyZWFkX211dGV4Ojpub19vd25lcigpIFsxOV0g
cHRocmVhZDo6c2VsZigpCiAgWzgzXSBjeWdoZWFwX2luaXQoKUAwICAgICAg
IFszMl0gcHRocmVhZF9tdXRleDo6c2V0X293bmVyKHB0aHJlYWQqKSBbMTQz
XSBwdGhyZWFkOjpwdGhyZWFkKCkKICBbODRdIHByb2Nfc3VicHJvYyh1bnNp
Z25lZCBsb25nLCB1bnNpZ25lZCBsb25nKUA4IFs2OV0gcHRocmVhZF9yd2xv
Y2s6OmFkZF9yZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIq
KSBbMTQ0XSBjd2RzdHVmZjo6b3ZlcnJpZGVfd2luMzJfY3dkKGJvb2wsIHVu
c2lnbmVkIGxvbmcpCiAgWzg1XSBzaWdwcm9jX2luaXQoKUAwICAgICAgWzEx
MF0gcHRocmVhZF9yd2xvY2s6Omxvb2t1cF9yZWFkZXIocHRocmVhZCopIFsx
NDVdIGN3ZHN0dWZmOjppbml0KCkKICBbNTldIHN5c19tYnN0b3djcyh3Y2hh
cl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
KUAxNiBbMTExXSBwdGhyZWFkX3J3bG9jazo6cmVtb3ZlX3JlYWRlcihwdGhy
ZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUiopIFsxNDZdIGRsbF9saXN0Ojpy
ZXNlcnZlX3NwYWNlKCkKICBbNDVdIGRsbF9kbGxjcnQwXzEodm9pZCopICBb
MTEyXSBwdGhyZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9y
d2xvY2sqIGNvbnN0KikgWzQ5XSBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNF
X18qLCBwZXJfcHJvY2VzcyosIGRsbF90eXBlKQogIFsyNl0gc2V0X3ByaXZp
bGVnZSh2b2lkKiwgdW5zaWduZWQgbG9uZywgYm9vbCkgWzExM10gcHRocmVh
ZF9yd2xvY2s6OmZpeHVwX2FmdGVyX2ZvcmsoKSBbMTQ3XSB0dHlfbGlzdDo6
aW5pdF9zZXNzaW9uKClAMAogIFs4Nl0gX19zbWFsbF9zcHJpbnRmKGNoYXIq
LCBjaGFyIGNvbnN0KiwgLi4uKSBbMTE0XSBwdGhyZWFkX3J3bG9jazo6X2Zp
eHVwX2FmdGVyX2ZvcmsoKSBbMTQ4XSBjeWd0aHJlYWQ6OmluaXQoKQogIFs1
MV0gc3lzX2NwX21ic3Rvd2NzKGludCAoKikoX3JlZW50Kiwgd2NoYXJfdCos
IGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCBfbWJz
dGF0ZV90KiksIGNoYXIgY29uc3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50
LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KUAyNCBbMTE1XSBwdGhyZWFk
X3J3bG9jazo6cmRsb2NrKCkgWzE0OV0gY3lndGhyZWFkOjpzdHViKHZvaWQq
KUA0CiAgWzUyXSBfX3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90
IGNvbnN0KiwgLi4uKSBbMTE2XSBwdGhyZWFkX3J3bG9jazo6dW5sb2NrKCkg
WzE1MF0gY3lndGhyZWFkOjpjcmVhdGUoKQogIFs4N10gX19zbWFsbF92c3By
aW50ZihjaGFyKiwgY2hhciBjb25zdCosIGNoYXIqKSBbMTE3XSBwdGhyZWFk
X3J3bG9jazo6cmVsZWFzZSgpIFsxNTFdIGN5Z3RocmVhZDo6Y2FsbGZ1bmMo
Ym9vbCkKICBbNTNdIF9fc21hbGxfdnN3cHJpbnRmKHdjaGFyX3QqLCB3Y2hh
cl90IGNvbnN0KiwgY2hhciopIFsxMThdIGNoaWxkX2luZm9fZm9yazo6YWxs
b2Nfc3RhY2soKSBbMTUyXSBjeWd0aHJlYWQ6Om9wZXJhdG9yIG5ldyh1bnNp
Z25lZCBpbnQpCiAgIFs0XSBoYW5kbGVfc2lncHJvY21hc2soaW50LCB1bnNp
Z25lZCBsb25nIGNvbnN0KiwgdW5zaWduZWQgbG9uZyosIHVuc2lnbmVkIGxv
bmcmKUAxNiBbMTE5XSBjaGlsZF9pbmZvX2Zvcms6OmhhbmRsZV9mb3JrKCkg
WzE1M10gc2VtYXBob3JlOjpmaXh1cF9hZnRlcl9mb3JrKCkKICBbNjNdIGlu
aXRfY29uc29sZV9oYW5kbGVyKGJvb2wpIFsyNV0gcGVuZGluZ19zaWduYWxz
OjpyZXNldCgpIFsxNTRdIHVzZXJfaW5mbzo6aW5pdGlhbGl6ZSgpCiAgIFsz
XSBzaWdfZGlzcGF0Y2hfcGVuZGluZyhib29sKUA0IFsxMjBdIGZoYW5kbGVy
X2NvbnNvbGU6OmN1cnNvcl9nZXQoaW50KiwgaW50KikgWzE1NV0gdXNlcl9p
bmZvOjpjcmVhdGUoYm9vbCkKICBbNDZdIGNoZWNrX3Nhbml0eV9hbmRfc3lu
YyhwZXJfcHJvY2VzcyopQDQgWzEyMV0gZmhhbmRsZXJfY29uc29sZTo6Y3Vy
c29yX3NldChib29sLCBpbnQsIGludCkgWzE1Nl0gY3lnaGVhcF9mZG1hbmlw
OjpvcGVyYXRvci0+KCkgY29uc3QKICBbODhdIGNyZWF0ZV9zaWduYWxfYXJy
aXZlZCgpQDAgWzEyMl0gZmhhbmRsZXJfY29uc29sZTo6d3JpdGVfbm9ybWFs
KHVuc2lnbmVkIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBjaGFyIGNvbnN0Kikg
WzQ0XSBmaGFuZGxlcl9jb25zb2xlOjp0YygpIGNvbnN0CiAgWzg5XSBmaXh1
cF9zaG1zX2FmdGVyX2ZvcmsoKUAwIFs1NF0gZmhhbmRsZXJfY29uc29sZTo6
Zml4dXBfYWZ0ZXJfZm9yayh2b2lkKikgWzE1N10gZmhhbmRsZXJfdGVybWlv
czo6aXNfdHR5KCkgY29uc3QKICBbNjBdIGdldF9zaGFyZWRfcGFyZW50X2Rp
cigpIFsxMjNdIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3Qq
LCB1bnNpZ25lZCBpbnQpQDEyIFsxNThdIF9fY3hhX2d1YXJkX3JlbGVhc2UK
ICBbNjRdIHNldF9jeWd3aW5fcHJpdmlsZWdlcyh2b2lkKikgWzU1XSBmaGFu
ZGxlcl9jb25zb2xlOjpzZXRfdW5pdCgpIFszNF0gX19jeWd3aW5fbG9ja19s
b2NrCiAgWzkwXSBjeWdoZWFwX2ZpeHVwX2luX2NoaWxkKGJvb2wpQDQgWzQx
XSBmaGFuZGxlcl90ZXJtaW9zOjpnZXRfb3V0cHV0X2hhbmRsZSgpIFszNV0g
X19jeWd3aW5fbG9ja191bmxvY2sKICBbOTFdIGZpeHVwX2hvb2tzX2FmdGVy
X2ZvcmsoKSBbNzBdIGZoYW5kbGVyX3Rlcm1pb3M6OmJnX2NoZWNrKGludCkg
WzE2XSBfX2dldHJlZW50CiAgWzkyXSBmaXh1cF9tbWFwc19hZnRlcl9mb3Jr
KHZvaWQqKUA0IFsxMjRdIGZoYW5kbGVyX3Rlcm1pb3M6OnRjc2V0cGdycChp
bnQpIFsxNTldIF9mZWluaXRpYWxpc2UKICBbOTNdIGZpeHVwX3RpbWVyc19h
ZnRlcl9mb3JrKCkgWzEyNV0gZmhhbmRsZXJfZGV2X3plcm86OmZoYW5kbGVy
X2Rldl96ZXJvKCkgWzE2MF0gY3lnd2luX2V4aXQKICBbOTRdIGdldF9jeWd3
aW5fc3RhcnR1cF9pbmZvKCkgWzQ3XSBkbGw6OmluaXQoKSAgICAgICAgIFs3
M10gY3lnd2luX2luZXRfbmV0d29yawogIFs2NV0gc2VjX2FjbChfQUNMKiwg
Ym9vbCwgYm9vbCwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nKSBbMTI2
XSBMaXN0PHB0aHJlYWRfa2V5Pjo6TGlzdCgpIFsxNjFdIGRsY2FsbG9jCiAg
IFs4XSBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilA
MTIgWzEyN10gTGlzdDxwdGhyZWFkX2NvbmQ+OjpMaXN0KCkgWzE2Ml0gZGxm
cmVlCiAgIFs2XSBzaWdfc2VuZChfcGluZm8qLCBpbnQpQDggWzEyOF0gTGlz
dDxwdGhyZWFkX211dGV4Pjo6TGlzdCgpIFsxNjNdIGRsbWFsbG9jCiAgWzk1
XSBoZWFwX2luaXQoKSAgICAgICAgICAgWzEyOV0gTGlzdDxwdGhyZWFkX3J3
bG9jaz46Okxpc3QoKSBbMTY0XSBmbm1hdGNoCiAgWzM5XSBpbG9ja2RlY3Io
bG9uZyB2b2xhdGlsZSopIFsxMzBdIExpc3Q8cHRocmVhZD46Okxpc3QoKSBb
MTY1XSBnZXRlbnYKICAgWzldIHNpZ19jbGVhcihpbnQpQDQgICAgICBbMTMx
XSBMaXN0PHNlbWFwaG9yZT46Okxpc3QoKSBbNzRdIGdldHBhZ2VzaXplCiAg
IFs1XSBzaWdhY3Rpb25fd29ya2VyKGludCwgc2lnYWN0aW9uIGNvbnN0Kiwg
c2lnYWN0aW9uKiwgYm9vbCkgKHNpZ25hbC5jYykgWzEzMl0gZnJvazo6Y2hp
bGQoY2hhciB2b2xhdGlsZSopQDggWzIwXSBnbnVfZGV2X21ha2VkZXYKICBb
NjZdIGNoaWxkX2luZm86OnJlYWR5KGJvb2wpIFsyMl0gbXV0bzo6aW5pdChj
aGFyIGNvbnN0KikgWzM2XSBwdGhyZWFkX211dGV4X2xvY2sKICBbOTZdIGNo
aWxkX2luZm86On5jaGlsZF9pbmZvKCkgWzE3XSBtdXRvOjphY3F1aXJlKHVu
c2lnbmVkIGxvbmcpIFszN10gcHRocmVhZF9tdXRleF91bmxvY2sKICBbMjNd
IGZhc3RfbXV0ZXg6OmxvY2soKSAgICAgWzE4XSBtdXRvOjpyZWxlYXNlKCkg
ICAgICAgWzE2Nl0gcHRocmVhZF9yd2xvY2tfcmRsb2NrCiAgWzk3XSBmYXN0
X211dGV4Ojp1bmxvY2soKSAgIFs0Ml0gbXV0bzo6YWNxdWlyZWQoKSAgICAg
IFsxNjddIHB0aHJlYWRfcndsb2NrX3VubG9jawogIFs2MV0gZmFzdF9tdXRl
eDo6ZmFzdF9tdXRleCgpIFs3MV0gcGluZm86OmluaXQoaW50LCB1bnNpZ25l
ZCBsb25nLCB2b2lkKikgWzddIHNldF9zaWduYWxfbWFza0A4CiAgWzk4XSBN
VGludGVyZmFjZTo6SW5pdCgpICAgWzEzM10gcGluZm86OnRoaXNwcm9jKHZv
aWQqKSBbMTY4XSBzZXRwZ2lkCiAgWzk5XSBwdGhyZWFkX2tleTo6Zml4dXBf
YWZ0ZXJfZm9yaygpIFs0OF0gc3BlbnY6OnJldHJpZXZlKGJvb2wsIGNoYXIg
Y29uc3QqKSBbMTFdIHNpZ2FjdGlvbgogWzEwMF0gc2hhcmVkX2luZm86Omlu
aXRpYWxpemUoKSBbMTM0XSBkZXZpY2U6OmluaXQoKSAgICAgWzU3XSBzaWdh
ZGRzZXQKICBbNDBdIHRsc19wYXRoYnVmOjpkZXN0cm95KCkgWzU2XSBkZXZp
Y2U6OnBhcnNlKHVuc2lnbmVkIGxvbmcpIFsyXSBzaWdwcm9jbWFzawogWzEw
MV0gdG1wX3BhdGhidWY6OndfZ2V0KCkgIFsxMzVdIGR0YWJsZTo6Zml4dXBf
YWZ0ZXJfZm9yayh2b2lkKikgWzM4XSBzaWdxdWV1ZQogWzEwMl0gdG1wX3Bh
dGhidWY6OnRtcF9wYXRoYnVmKCkgWzEzNl0gcHdkZ3JwOjpwd2RncnAocGFz
c3dkKiYpIFsxNV0gc3RyYWNlX2FjdGl2ZQogIFs2N10gdG1wX3BhdGhidWY6
On50bXBfcGF0aGJ1ZigpIFsxMzddIHN0cmFjZTo6aGVsbG8oKSBbMTY5XSB0
Y3NldHBncnAKIFsxMDNdIHB0aHJlYWRfY29uZDo6Zml4dXBfYWZ0ZXJfZm9y
aygpIFsyN10gX2N5Z3Rsczo6aW5pdF90aHJlYWQodm9pZCosIHVuc2lnbmVk
IGxvbmcgKCopKHZvaWQqLCB2b2lkKikpIFsxNzBdIHdyaXRlCg==

--------------040707010206070400020901
Content-Type: text/plain;
 name="gmon.sh.exe.2068.out_parent.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="gmon.sh.exe.2068.out_parent.txt"

RmxhdCBwcm9maWxlOgoKRWFjaCBzYW1wbGUgY291bnRzIGFzIDAuMDAxIHNl
Y29uZHMuCiAgJSAgIGN1bXVsYXRpdmUgICBzZWxmICAgICAgICAgICAgICBz
ZWxmICAgICB0b3RhbCAgICAgICAgICAgCiB0aW1lICAgc2Vjb25kcyAgIHNl
Y29uZHMgICAgY2FsbHMgICBzL2NhbGwgICBzL2NhbGwgIG5hbWUgICAgCiAx
Ni41MCAgICAgMzEuMzAgICAgMzEuMzAgICAgICAzMjIgICAgIDAuMTAgICAg
IDAuMTAgIGN5Z3RocmVhZDo6Y2FsbGZ1bmMoYm9vbCkKIDE2LjUwICAgICA2
Mi42MSAgICAzMS4zMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJv
Y193YWl0ZXIodm9pZCopQDQKIDE2LjA4ICAgICA5My4xMiAgICAzMC41MSAg
ICAgIDY0OCAgICAgMC4wNSAgICAgMC4xNCAgd2FpdHBpZAogMTYuMDggICAg
MTIzLjYzICAgIDMwLjUxICAgICAgNjQ4ICAgICAwLjA1ICAgICAwLjEwICB3
YWl0NAogMTYuMDMgICAgMTU0LjA1ICAgIDMwLjQyICAgICAgMzI0ICAgICAw
LjA5ICAgICAwLjA5ICBjYW5jZWxhYmxlX3dhaXQodm9pZCosIHVuc2lnbmVk
IGxvbmcsIGN3X2NhbmNlbF9hY3Rpb24sIGN3X3NpZ193YWl0KQogIDUuMjAg
ICAgMTYzLjkyICAgICA5Ljg3ICAgICAgIDc3ICAgICAwLjEzICAgICAwLjI2
ICByZWFkCiAgNS4xMyAgICAxNzMuNjYgICAgIDkuNzQgICAgICAgNzUgICAg
IDAuMTMgICAgIDAuMTMgIGZoYW5kbGVyX2NvbnNvbGU6OnJlYWQodm9pZCos
IHVuc2lnbmVkIGludCYpQDEyCiAgMi4yMyAgICAxNzcuOTAgICAgIDQuMjMg
ICAgICAzMjQgICAgIDAuMDEgICAgIDAuMDMgIGZvcmsKICAyLjEyICAgIDE4
MS45MyAgICAgNC4wMyAgICAgIDMyNCAgICAgMC4wMSAgICAgMC4wMiAgZnJv
azo6cGFyZW50KGNoYXIgdm9sYXRpbGUqKUA4CiAgMS43MiAgICAxODUuMTkg
ICAgIDMuMjYgICAgIDE5NDQgICAgIDAuMDAgICAgIDAuMDAgIGNoaWxkX2lu
Zm86OnN5bmMoaW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcpCiAgMC4yNCAg
ICAxODUuNjQgICAgIDAuNDUgICAgIDE5NDQgICAgIDAuMDAgICAgIDAuMDAg
IGNoaWxkX2NvcHkodm9pZCosIGJvb2wsIC4uLikKICAwLjE2ICAgIDE4NS45
NCAgICAgMC4zMCAgICAgMzgwMCAgICAgMC4wMCAgICAgMC4wMCAgc2lnX3Nl
bmQoX3BpbmZvKiwgc2lnaW5mb190JiwgX2N5Z3RscyopQDEyCiAgMC4xNSAg
ICAxODYuMjQgICAgIDAuMjkgICAgIDM0NzYgICAgIDAuMDAgICAgIDAuMDAg
IHNpZ19zZW5kKF9waW5mbyosIGludClAOAogIDAuMTMgICAgMTg2LjQ5ICAg
ICAwLjI2ICAgICAyNzkxICAgICAwLjAwICAgICAwLjAwICBzaWdfZGlzcGF0
Y2hfcGVuZGluZyhib29sKUA0CiAgMC4xMyAgICAxODYuNzQgICAgIDAuMjUg
ICAgIDM0MTkgICAgIDAuMDAgICAgIDAuMDAgIHNpZ3Byb2NtYXNrCiAgMC4x
MyAgICAxODYuOTkgICAgIDAuMjUgICAgIDM1MDIgICAgIDAuMDAgICAgIDAu
MDAgIGhhbmRsZV9zaWdwcm9jbWFzayhpbnQsIHVuc2lnbmVkIGxvbmcgY29u
c3QqLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgbG9uZyYpQDE2CiAgMC4x
MyAgICAxODcuMjMgICAgIDAuMjQgICAgIDM0MjEgICAgIDAuMDAgICAgIDAu
MDAgIHNldF9zaWduYWxfbWFza0A4CiAgMC4xMCAgICAxODcuNDMgICAgIDAu
MjAgICAgOTgzODcgICAgIDAuMDAgICAgIDAuMDAgIHN0cmFjZV9hY3RpdmUK
ICAwLjA3ICAgIDE4Ny41NyAgICAgMC4xNCAgICAgMTYyMSAgICAgMC4wMCAg
ICAgMC4wMCAgcHJvY19zdWJwcm9jKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVk
IGxvbmcpQDgKICAwLjA3ICAgIDE4Ny42OSAgICAgMC4xMiAgICAgICAgMiAg
ICAgMC4wNiAgICAgMC4xOSAgZmhhbmRsZXJfYmFzZTo6cmVhZCh2b2lkKiwg
dW5zaWduZWQgaW50JilAMTIKICAwLjA3ICAgIDE4Ny44MSAgICAgMC4xMiAg
ICAgICAgMiAgICAgMC4wNiAgICAgMC4wNiAgZmhhbmRsZXJfYmFzZV9vdmVy
bGFwcGVkOjp3YWl0X292ZXJsYXBwZWQoYm9vbCwgYm9vbCwgdW5zaWduZWQg
bG9uZyosIGJvb2wsIHVuc2lnbmVkIGxvbmcpQDI0CiAgMC4wNyAgICAxODcu
OTQgICAgIDAuMTIgICAgICAgIDIgICAgIDAuMDYgICAgIDAuMTIgIGZoYW5k
bGVyX2Jhc2Vfb3ZlcmxhcHBlZDo6cmF3X3JlYWQodm9pZCosIHVuc2lnbmVk
IGludCYpQDEyCiAgMC4wNiAgICAxODguMDYgICAgIDAuMTIgICAgMzk1NDkg
ICAgIDAuMDAgICAgIDAuMDAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9u
ZykKICAwLjA2ICAgIDE4OC4xNyAgICAgMC4xMiAgICAzOTQzMCAgICAgMC4w
MCAgICAgMC4wMCAgbXV0bzo6cmVsZWFzZSgpCiAgMC4wNiAgICAxODguMjgg
ICAgIDAuMTEgICAgICAzMjQgICAgIDAuMDAgICAgIDAuMDAgIGRsbF9saXN0
Ojp0b3Bzb3J0KCkKICAwLjA0ICAgIDE4OC4zNSAgICAgMC4wNyAgICAgMTYy
MCAgICAgMC4wMCAgICAgMC4wMCAgZGxsX2xpc3Q6OnBvcHVsYXRlX2RlcHMo
ZGxsKikKICAwLjA0ICAgIDE4OC40MyAgICAgMC4wNyAgICAgIDk2MiAgICAg
MC4wMCAgICAgMC4wMCAgc2lncGFja2V0Ojpwcm9jZXNzKClANAogIDAuMDMg
ICAgMTg4LjQ3ICAgICAwLjA1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjaGVja3N0YXRlKHN0cnVjdF93YWl0cSopQDQKICAwLjAyICAgIDE4OC41
MiAgICAgMC4wNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaG9sZF9l
dmVyeXRoaW5nOjp+aG9sZF9ldmVyeXRoaW5nKCkKICAwLjAyICAgIDE4OC41
NiAgICAgMC4wNCAgICAgIDY1MiAgICAgMC4wMCAgICAgMC4wMCAgdGNzZXRw
Z3JwCiAgMC4wMiAgICAxODguNjAgICAgIDAuMDQgICAgIDEyNDQgICAgIDAu
MDAgICAgIDAuMDAgIF9fY3lnd2luX2xvY2tfdW5sb2NrCiAgMC4wMiAgICAx
ODguNjQgICAgIDAuMDQgICAgICA2NTcgICAgIDAuMDAgICAgIDAuMDAgIHBp
bmZvOjppbml0KGludCwgdW5zaWduZWQgbG9uZywgdm9pZCopCiAgMC4wMiAg
ICAxODguNjcgICAgIDAuMDQgICAgIDEyNDUgICAgIDAuMDAgICAgIDAuMDAg
IF9fY3lnd2luX2xvY2tfbG9jawogIDAuMDIgICAgMTg4LjcxICAgICAwLjA0
ICAgICAxMjQ0ICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4X3Vu
bG9jawogIDAuMDIgICAgMTg4Ljc0ICAgICAwLjA0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwaW5mbzo6cmVtZW1iZXIoYm9vbCkKICAwLjAyICAg
IDE4OC43OCAgICAgMC4wMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aG9sZF9ldmVyeXRoaW5nOjpob2xkX2V2ZXJ5dGhpbmcoYm9vbCYpCiAgMC4w
MiAgICAxODguODEgICAgIDAuMDMgICAgIDEyNDUgICAgIDAuMDAgICAgIDAu
MDAgIHB0aHJlYWRfbXV0ZXhfbG9jawogIDAuMDIgICAgMTg4Ljg0ICAgICAw
LjAzICAgICAgMzI1ICAgICAwLjAwICAgICAwLjAwICBzZXRwZ2lkCiAgMC4w
MiAgICAxODguODcgICAgIDAuMDMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZlcmlmeWFibGVfb2JqZWN0X2lzdmFsaWQodm9pZCBjb25zdCosIHVu
c2lnbmVkIGxvbmcsIHZvaWQqLCB2b2lkKiwgdm9pZCopCiAgMC4wMSAgICAx
ODguODkgICAgIDAuMDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxv
Y2tfc2lnbmFsczo6fmxvY2tfc2lnbmFscygpCiAgMC4wMSAgICAxODguOTEg
ICAgIDAuMDIgICAgICAzMjQgICAgIDAuMDAgICAgIDAuMDAgIHNldF9wcm9j
ZXNzX21hc2tANAogIDAuMDEgICAgMTg4Ljk0ICAgICAwLjAyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzZXR1cF9oYW5kbGVyKGludCwgdm9pZCos
IHNpZ2FjdGlvbiYsIF9jeWd0bHMqKQogIDAuMDEgICAgMTg4Ljk2ICAgICAw
LjAyICAgICAgNjUxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl90ZXJt
aW9zOjp0Y3NldHBncnAoaW50KQogIDAuMDEgICAgMTg4Ljk5ICAgICAwLjAy
ICAgICAgMzI0ICAgICAwLjAwICAgICAwLjAwICBkbGxfbGlzdDo6dG9wc29y
dF92aXNpdChkbGwqLCBib29sKQogIDAuMDEgICAgMTg5LjAxICAgICAwLjAy
ICAgICA1NTMwICAgICAwLjAwICAgICAwLjAwICBzeXNfbWJzdG93Y3Mod2No
YXJfdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dClAMTYKICAwLjAxICAgIDE4OS4wMyAgICAgMC4wMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVtb3ZlX3Byb2MoaW50KUA0CiAgMC4wMSAgICAx
ODkuMDUgICAgIDAuMDIgICAgICAzMjggICAgIDAuMDAgICAgIDAuMDAgIHRj
Z2V0YXR0cgogIDAuMDEgICAgMTg5LjA3ICAgICAwLjAyICAgICAgOTQ0ICAg
ICAwLjAwICAgICAwLjAwICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0Kiwg
aW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMq
LCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4CiAg
MC4wMSAgICAxODkuMDkgICAgIDAuMDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBpbmZvOjpwaW5mbyhpbnQsIHVuc2lnbmVkIGxvbmcpCiAgMC4w
MSAgICAxODkuMTEgICAgIDAuMDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fbWFpbgogIDAuMDEgICAgMTg5LjEzICAgICAwLjAyICAgICAxNjgw
ICAgICAwLjAwICAgICAwLjAwICBjbWFsbG9jQDgKICAwLjAxICAgIDE4OS4x
NSAgICAgMC4wMiAgICAgIDMyNCAgICAgMC4wMCAgICAgMC4wMCAgcGluZm86
OndhaXQoKQogIDAuMDEgICAgMTg5LjE3ICAgICAwLjAyICAgICAgMzI0ICAg
ICAwLjAwICAgICAwLjAwICBfY3lndGxzOjppbnRlcnJ1cHRfc2V0dXAoaW50
LCB2b2lkKiwgc2lnYWN0aW9uJilAMTYKICAwLjAxICAgIDE4OS4xOSAgICAg
MC4wMiAgICAgICAgNiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRl
eDo6aXNfaW5pdGlhbGl6ZXIocHRocmVhZF9tdXRleCogY29uc3QqKQogIDAu
MDEgICAgMTg5LjIwICAgICAwLjAyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsb2NrX3NpZ25hbHM6OmxvY2tfc2lnbmFscygpCiAgMC4wMSAgICAx
ODkuMjIgICAgIDAuMDIgICAgIDEyNTMgICAgIDAuMDAgICAgIDAuMDAgIHB0
aHJlYWRfbXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfbXV0ZXgqIGNv
bnN0KikKICAwLjAxICAgIDE4OS4yNCAgICAgMC4wMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY21hbGxvYyhjeWdoZWFwX3R5cGVzLCB1bnNpZ25l
ZCBsb25nLCBjaGFyIGNvbnN0KikKICAwLjAxICAgIDE4OS4yNSAgICAgMC4w
MSAgICAgNTYwNiAgICAgMC4wMCAgICAgMC4wMCAgc3lzX2NwX21ic3Rvd2Nz
KGludCAoKikoX3JlZW50Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1bnNp
Z25lZCBpbnQsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIgY29u
c3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50KUAyNAogIDAuMDEgICAgMTg5LjI3ICAgICAwLjAxICAgICAx
Nzc4ICAgICAwLjAwICAgICAwLjAwICBjZnJlZUA0CiAgMC4wMSAgICAxODku
MjggICAgIDAuMDEgICAgICAzMjMgICAgIDAuMDAgICAgIDAuMDAgIF9jeWd0
bHM6OmZpbmRfdGxzKGludCkKICAwLjAxICAgIDE4OS4zMCAgICAgMC4wMSAg
ICAgIDMyNCAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZDo6YXRmb3JrcGFy
ZW50KCkKICAwLjAxICAgIDE4OS4zMSAgICAgMC4wMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbG9ja19wdGhyZWFkOjp+bG9ja19wdGhyZWFkKCkK
ICAwLjAxICAgIDE4OS4zMiAgICAgMC4wMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXlmYXVsdDo6fm15ZmF1bHQoKQogIDAuMDEgICAgMTg5LjM0
ICAgICAwLjAxICAgICAgIDQwICAgICAwLjAwICAgICAwLjAwICBwYXRoX2Nv
bnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9p
bmZvIGNvbnN0KikKICAwLjAxICAgIDE4OS4zNSAgICAgMC4wMSAgICAgICAz
MSAgICAgMC4wMCAgICAgMC4wMCAgc3RhdDY0CiAgMC4wMSAgICAxODkuMzYg
ICAgIDAuMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9wcm9j
X2xvY2sodW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZykKICAwLjAxICAg
IDE4OS4zOCAgICAgMC4wMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X2NtYWxsb2ModW5zaWduZWQgaW50KUA0CiAgMC4wMSAgICAxODkuMzkgICAg
IDAuMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhfY29udjo6
cGF0aF9jb252KGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9p
bmZvIGNvbnN0KikKICAwLjAxICAgIDE4OS40MCAgICAgMC4wMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX2NmcmVlQDQKICAwLjAxICAgIDE4OS40
MSAgICAgMC4wMSAgICAgIDMyNCAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVh
ZDo6YXRmb3JrcHJlcGFyZSgpCiAgMC4wMSAgICAxODkuNDMgICAgIDAuMDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2tfcHRocmVhZDo6bG9j
a19wdGhyZWFkKCkKICAwLjAxICAgIDE4OS40NCAgICAgMC4wMSAgICAgMTI0
OCAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkK
ICAwLjAxICAgIDE4OS40NSAgICAgMC4wMSAgICAgIDkyMSAgICAgMC4wMCAg
ICAgMC4wMCAgZmhhbmRsZXJfdGVybWlvczo6YmdfY2hlY2soaW50KQogIDAu
MDEgICAgMTg5LjQ2ICAgICAwLjAxICAgICAgMTEwICAgICAwLjAwICAgICAw
LjAwICBzaWdhY3Rpb24KICAwLjAxICAgIDE4OS40NyAgICAgMC4wMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VjX3VzZXJfbmloKF9TRUNVUklU
WV9BVFRSSUJVVEVTKiwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nKQog
IDAuMDEgICAgMTg5LjQ4ICAgICAwLjAxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaWdhY3Rpb25fd29ya2VyKGludCwgc2lnYWN0aW9uIGNvbnN0
Kiwgc2lnYWN0aW9uKiwgYm9vbCkKICAwLjAxICAgIDE4OS40OSAgICAgMC4w
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RvcHBlZF9vcl90ZXJt
aW5hdGVkKHN0cnVjdF93YWl0cSosIF9waW5mbyopQDgKICAwLjAxICAgIDE4
OS41MCAgICAgMC4wMSAgICAgIDY1MiAgICAgMC4wMCAgICAgMC4wMCAgX19z
ZWNfdXNlcih2b2lkKiwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nLCBp
bnQpQDIwCiAgMC4wMSAgICAxODkuNTEgICAgIDAuMDEgICAgICA2NDQgICAg
IDAuMDAgICAgIDAuMDAgIHBpbmZvOjpyZWxlYXNlKCkKICAwLjAxICAgIDE4
OS41MiAgICAgMC4wMSAgICAgIDMyOCAgICAgMC4wMCAgICAgMC4wMCAgZmhh
bmRsZXJfY29uc29sZTo6dGNnZXRhdHRyKHRlcm1pb3MqKQogIDAuMDAgICAg
MTg5LjUzICAgICAwLjAxICAgICAxMjQ5ICAgICAwLjAwICAgICAwLjAwICBw
dGhyZWFkX211dGV4Ojpsb2NrKCkKICAwLjAwICAgIDE4OS41NCAgICAgMC4w
MSAgICAgIDY1MiAgICAgMC4wMCAgICAgMC4wMCAgc2VjX2FjbChfQUNMKiwg
Ym9vbCwgYm9vbCwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nKQogIDAu
MDAgICAgMTg5LjU1ICAgICAwLjAxICAgICAgMzI1ICAgICAwLjAwICAgICAw
LjAwICBjcmVhdGVfcGlwZSh2b2lkKiosIHZvaWQqKiwgX1NFQ1VSSVRZX0FU
VFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAxNgogIDAuMDAgICAgMTg5LjU1
ICAgICAwLjAxICAgICAgIDgwICAgICAwLjAwICAgICAwLjAwICB3cml0ZQog
IDAuMDAgICAgMTg5LjU2ICAgICAwLjAxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBteWZhdWx0OjpmYXVsdGVkKHZvaWQgY29uc3QqLCBpbnQpCiAg
MC4wMCAgICAxODkuNTcgICAgIDAuMDEgICAgICAzMjUgICAgIDAuMDAgICAg
IDAuMDAgIHRjZ2V0cGdycAogIDAuMDAgICAgMTg5LjU4ICAgICAwLjAxICAg
ICAgMTc4ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjpz
ZXRfY3Vyc29yX21heWJlKCkKICAwLjAwICAgIDE4OS41OCAgICAgMC4wMSAg
ICAgICA4NSAgICAgMC4wMCAgICAgMC4wMCAgc3ltbGlua19pbmZvOjpjaGVj
ayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBmc19pbmZvJiwgcGF0aF9j
b252X2hhbmRsZSYpCiAgMC4wMCAgICAxODkuNTkgICAgIDAuMDEgICAgICAg
ODAgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRl
KHZvaWQgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDEyCiAgMC4wMCAgICAxODku
NTkgICAgIDAuMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlZmls
ZTo6aWRhdGFfZGlyKHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAxODkuNjAg
ICAgIDAuMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG15ZmF1bHQ6
OmZhdWx0ZWQoaW50KQogIDAuMDAgICAgMTg5LjYxICAgICAwLjAxICAgICAg
MTcxICAgICAwLjAwICAgICAwLjAwICBjeWdoZWFwX2ZkZ2V0OjpjeWdoZWFw
X2ZkZ2V0KGludCwgYm9vbCwgYm9vbCkKICAwLjAwICAgIDE4OS42MSAgICAg
MC4wMSAgICAgIDE2MCAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9mZG1h
bmlwOjpvcGVyYXRvci0+KCkgY29uc3QKICAwLjAwICAgIDE4OS42MiAgICAg
MC4wMCAgICAgIDY0OCAgICAgMC4wMCAgICAgMC4wMCAgcGluZm86Om1heWJl
X3NldF9leGl0X2NvZGVfZnJvbV93aW5kb3dzKCkKICAwLjAwICAgIDE4OS42
MiAgICAgMC4wMCAgICAgIDMyNCAgICAgMC4wMCAgICAgMC4wMCAgY2hpbGRf
aW5mb19mb3JrOjpjaGlsZF9pbmZvX2ZvcmsoKQogIDAuMDAgICAgMTg5LjYy
ICAgICAwLjAwICAgICAgMzI0ICAgICAwLjAwICAgICAwLjAwICBzZXRfcHJv
Y2Vzc19tYXNrX2RlbHRhCiAgMC4wMCAgICAxODkuNjMgICAgIDAuMDAgICAg
ICAgODAgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6Ondy
aXRlX25vcm1hbCh1bnNpZ25lZCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgY2hh
ciBjb25zdCopCiAgMC4wMCAgICAxODkuNjMgICAgIDAuMDAgICAgICAgNzQg
ICAgIDAuMDAgICAgIDAuMDAgIHNpZ19jbGVhcihpbnQpQDQKICAwLjAwICAg
IDE4OS42MyAgICAgMC4wMCAgICAgICAgNiAgICAgMC4wMCAgICAgMC4wMCAg
b3BlbgogIDAuMDAgICAgMTg5LjY0ICAgICAwLjAwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaGFyZWRfbmFtZSh3Y2hhcl90Kiwgd2NoYXJfdCBj
b25zdCosIGludClAMTIKICAwLjAwICAgIDE4OS42NCAgICAgMC4wMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZnJvazo6ZnJvaygpCiAgMC4wMCAg
ICAxODkuNjUgICAgIDAuMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBlZmlsZTo6b3B0aW9uYWxfaGRyKCkKICAwLjAwICAgIDE4OS42NSAgICAg
MC4wMCAgICAgMTIzNyAgICAgMC4wMCAgICAgMC4wMCAgX19zbWFsbF9zd3By
aW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIC4uLikKICAwLjAwICAg
IDE4OS42NSAgICAgMC4wMCAgICAgIDY0OCAgICAgMC4wMCAgICAgMC4wMCAg
YWRkX3J1c2FnZShydXNhZ2UqLCBydXNhZ2UqKUA4CiAgMC4wMCAgICAxODku
NjYgICAgIDAuMDAgICAgICAzMjQgICAgIDAuMDAgICAgIDAuMDAgIGNoaWxk
X2luZm86OmNoaWxkX2luZm8odW5zaWduZWQgaW50LCBjaGlsZF9pbmZvX3R5
cGVzLCBib29sKQogIDAuMDAgICAgMTg5LjY2ICAgICAwLjAwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbG9ja2V4Y2gobG9uZyB2b2xhdGlsZSos
IGxvbmcpCiAgMC4wMCAgICAxODkuNjYgICAgIDAuMDAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlX2NvbnNv
bGUod2NoYXJfdCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcmKQog
IDAuMDAgICAgMTg5LjY2ICAgICAwLjAwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwZWZpbGU6OnBlX2hkcigpCiAgMC4wMCAgICAxODkuNjcgICAg
IDAuMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbnRyeTo6c2Vu
dHJ5KHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAxODkuNjcgICAgIDAuMDAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN5Z3RocmVhZDo6Y3lndGhy
ZWFkKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqKSwgdm9pZCosIGNoYXIgY29u
c3QqLCB2b2lkKikKICAwLjAwICAgIDE4OS42NyAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RyYWNlOjphY3RpdmUoKSBjb25zdAog
IDAuMDAgICAgMTg5LjY4ICAgICAwLjAwICAgICAxMjM3ICAgICAwLjAwICAg
ICAwLjAwICBfX3NtYWxsX3Zzd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBj
b25zdCosIGNoYXIqKQogIDAuMDAgICAgMTg5LjY4ICAgICAwLjAwICAgICAg
MzI1ICAgICAwLjAwICAgICAwLjAwICBjeWd0aHJlYWQ6OmNyZWF0ZSgpCiAg
MC4wMCAgICAxODkuNjggICAgIDAuMDAgICAgICAzMjQgICAgIDAuMDAgICAg
IDAuMDAgIF9waW5mbzo6ZHVwX3Byb2NfcGlwZSh2b2lkKikKICAwLjAwICAg
IDE4OS42OCAgICAgMC4wMCAgICAgIDMyNCAgICAgMC4wMCAgICAgMC4wMCAg
cmVzZXRfc2lnbmFsX2Fycml2ZWRAMAogIDAuMDAgICAgMTg5LjY4ICAgICAw
LjAwICAgICAgIDg2ICAgICAwLjAwICAgICAwLjAwICBtb3VudF9pbmZvOjpj
b252X3RvX3dpbjMyX3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBkZXZpY2Um
LCB1bnNpZ25lZCBpbnQqKQogIDAuMDAgICAgMTg5LjY5ICAgICAwLjAwICAg
ICAgICA2ICAgICAwLjAwICAgICAwLjAwICBidWlsZF9maF9uYW1lKGNoYXIg
Y29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvKikKICAwLjAwICAg
IDE4OS42OSAgICAgMC4wMCAgICAgICAgNiAgICAgMC4wMCAgICAgMC4wMCAg
Y3lnaGVhcF9mZGdldDo6fmN5Z2hlYXBfZmRnZXQoKQogIDAuMDAgICAgMTg5
LjY5ICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBjeWd3
aW5fZ2V0aG9zdG5hbWUKICAwLjAwICAgIDE4OS42OSAgICAgMC4wMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTVRpbnRlcmZhY2U6OmZpeHVwX2Jl
Zm9yZV9mb3JrKCkKICAwLjAwICAgIDE4OS42OSAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcHRocmVhZF9rZXk6OmZpeHVwX2JlZm9y
ZV9mb3JrKCkKICAwLjAwICAgIDE4OS43MCAgICAgMC4wMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGluZm86On5waW5mbygpCiAgMC4wMCAgICAx
ODkuNzAgICAgIDAuMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl
bnRyeTo6fnNlbnRyeSgpCiAgMC4wMCAgICAxODkuNzAgICAgIDAuMDAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHB0aHJlYWQ6OmlzX2dvb2Rfb2Jq
ZWN0KHB0aHJlYWQqIGNvbnN0KikKICAwLjAwICAgIDE4OS43MCAgICAgMC4w
MCAgICAxNTE2NiAgICAgMC4wMCAgICAgMC4wMCAgZGxtYWxsb2MKICAwLjAw
ICAgIDE4OS43MCAgICAgMC4wMCAgICAxNDAyOCAgICAgMC4wMCAgICAgMC4w
MCAgZGxmcmVlCiAgMC4wMCAgICAxODkuNzAgICAgIDAuMDAgICAgIDEyNDAg
ICAgIDAuMDAgICAgIDAuMDAgIGlsb2NrZGVjcihsb25nIHZvbGF0aWxlKikK
ICAwLjAwICAgIDE4OS43MCAgICAgMC4wMCAgICAgIDY1MyAgICAgMC4wMCAg
ICAgMC4wMCAgaW5pdF9jb25zb2xlX2hhbmRsZXIoYm9vbCkKICAwLjAwICAg
IDE4OS43MSAgICAgMC4wMCAgICAgIDMzNCAgICAgMC4wMCAgICAgMC4wMCAg
dGltZQogIDAuMDAgICAgMTg5LjcxICAgICAwLjAwICAgICAgMzI1ICAgICAw
LjAwICAgICAwLjAwICBmaGFuZGxlcl90ZXJtaW9zOjp0Y2dldHBncnAoKQog
IDAuMDAgICAgMTg5LjcxICAgICAwLjAwICAgICAgMTgyICAgICAwLjAwICAg
ICAwLjAwICBnZXRfbnRfbmF0aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklD
T0RFX1NUUklORyYsIGJvb2wpCiAgMC4wMCAgICAxODkuNzEgICAgIDAuMDAg
ICAgICAgODYgICAgIDAuMDAgICAgIDAuMDAgIHBhdGhfY29udjo6fnBhdGhf
Y29udigpCiAgMC4wMCAgICAxODkuNzEgICAgIDAuMDAgICAgICAgMjkgICAg
IDAuMDAgICAgIDAuMDAgIF9fc2V0X2Vycm5vKGNoYXIgY29uc3QqLCBpbnQs
IGludCkKICAwLjAwICAgIDE4OS43MSAgICAgMC4wMCAgICAgICAxOCAgICAg
MC4wMCAgICAgMC4wMCAgYnVpbGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkK
ICAwLjAwICAgIDE4OS43MSAgICAgMC4wMCAgICAgICAgNSAgICAgMC4wMCAg
ICAgMC4wMCAgZHRhYmxlOjpkdXAzKGludCwgaW50LCBpbnQpCiAgMC4wMCAg
ICAxODkuNzEgICAgIDAuMDAgICAgICAgIDMgICAgIDAuMDAgICAgIDAuMDAg
IGR1cDIKICAwLjAwICAgIDE4OS43MSAgICAgMC4wMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWxvY2tpbmNyKGxvbmcgdm9sYXRpbGUqKQogIDAu
MDAgICAgMTg5LjcxICAgICAwLjAwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZXN1bWVfY2hpbGQodm9pZCopCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN5Z2hlYXBfdXNl
cjo6c2F2ZWRfc2lkKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbG9ja19wcm9jZXNzOjpsb2NrX3By
b2Nlc3MoYm9vbCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbG9ja19wcm9jZXNzOjp+bG9ja19wcm9j
ZXNzKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hpbGRfaW5mb19mb3JrOjp+Y2hpbGRfaW5mb19m
b3JrKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTGlzdDxwdGhyZWFkX2tleT46OmZvcl9lYWNoKHZv
aWQgKHB0aHJlYWRfa2V5OjoqKSgpKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9rOjp+ZnJvaygp
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG15ZmF1bHQ6OmZhdWx0ZWQoKQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbGxfbGlz
dDo6ZmluZF9ieV9tb2RuYW1lKHdjaGFyX3QqKQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjeWd0aHJl
YWQ6OnJlbGVhc2UoYm9vbCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGluZm86Om9wZXJhdG9yLT4o
KSBjb25zdAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjeWdwc2lkOjpvcGVyYXRvciE9KHZvaWQqKSBj
b25zdAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICA1MzMwICAgICAw
LjAwICAgICAwLjAwICBfX2dldHJlZW50CiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgIDQ3MDYgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Nv
bnNvbGU6OnRjKCkgY29uc3QKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAg
ICAgNDAxMSAgICAgMC4wMCAgICAgMC4wMCAgc2lnYWRkc2V0CiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgIDMzMjcgICAgIDAuMDAgICAgIDAuMDAg
IHB0aHJlYWQ6OnNlbGYoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAzMTE0ICAgICAwLjAwICAgICAwLjAwICBwZW5kaW5nX3NpZ25hbHM6OnJl
c2V0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgMjI2NiAgICAg
MC4wMCAgICAgMC4wMCAgc2lnaXNtZW1iZXIKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgMTQ0MyAgICAgMC4wMCAgICAgMC4wMCAgX2N5Z3Rsczo6
Y2FsbF9zaWduYWxfaGFuZGxlcigpCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgIDEzMjQgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX3Rlcm1p
b3M6OmlzX3R0eSgpIGNvbnN0CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgIDEyNDQgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXg6Om5v
X293bmVyKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgMTI0MSAg
ICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleDo6c2V0X293bmVyKHB0
aHJlYWQqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgOTQ2ICAg
ICAwLjAwICAgICAwLjAwICBnZXRfc2hhcmVkX3BhcmVudF9kaXIoKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgODMwICAgICAwLjAwICAgICAw
LjAwICBwdGhyZWFkOjp0ZXN0Y2FuY2VsKCkKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgIDY1NSAgICAgMC4wMCAgICAgMC4wMCAgX2N5Z3Rsczo6
cmVtb3ZlX3dxKHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICA2MDIgICAgIDAuMDAgICAgIDAuMDAgIHRtcF9wYXRoYnVm
Ojp0bXBfcGF0aGJ1ZigpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICA2MDIgICAgIDAuMDAgICAgIDAuMDAgIHRtcF9wYXRoYnVmOjp+dG1wX3Bh
dGhidWYoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgNDI0ICAg
ICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpnZXRfaW9faGFuZGxl
KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgIDM2MyAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfdGVybWlvczo6Z2V0X291dHB1dF9oYW5k
bGUoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgMzU4ICAgICAw
LjAwICAgICAwLjAwICBwYXRoX3ByZWZpeF9wKGNoYXIgY29uc3QqLCBjaGFy
IGNvbnN0KiwgaW50LCBib29sKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgMzMzICAgICAwLjAwICAgICAwLjAwICBmYXN0X211dGV4Ojpsb2Nr
KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgIDMzMyAgICAgMC4w
MCAgICAgMC4wMCAgZmFzdF9tdXRleDo6dW5sb2NrKCkKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgIDMyNSAgICAgMC4wMCAgICAgMC4wMCAgUmV2
ZXJ0VG9TZWxmQDAKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgIDMy
NSAgICAgMC4wMCAgICAgMC4wMCAgY3lndGhyZWFkOjpvcGVyYXRvciBuZXco
dW5zaWduZWQgaW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
MzI0ICAgICAwLjAwICAgICAwLjAwICBjaGlsZF9pbmZvOjp+Y2hpbGRfaW5m
bygpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAzMjQgICAgIDAu
MDAgICAgIDAuMDAgIHBlbmRpbmdfc2lnbmFsczo6YWRkKHNpZ3BhY2tldCYp
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAzMjQgICAgIDAuMDAg
ICAgIDAuMDAgIHN0cmFjZTo6d3JpdGVfY2hpbGRwaWQoY2hpbGRfaW5mbyYs
IHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAzMjQgICAgIDAuMDAgICAgIDAuMDAgIF9jeWd0bHM6OnNldF9zaWdpbmZv
KHNpZ3BhY2tldCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAz
MjQgICAgIDAuMDAgICAgIDAuMDAgIF9jeWd0bHM6OmludGVycnVwdF9ub3co
X0NPTlRFWFQqLCBpbnQsIHZvaWQqLCBzaWdhY3Rpb24mKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgMzI0ICAgICAwLjAwICAgICAwLjAwICBf
Y3lndGxzOjpwdXNoKHVuc2lnbmVkIGludCkKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgIDMyMSAgICAgMC4wMCAgICAgMC4wMCAgX3BpbmZvOjpl
eGlzdHMoKUA0CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAyMDkg
ICAgIDAuMDAgICAgIDAuMDAgIHRtcF9wYXRoYnVmOjp3X2dldCgpCiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAyMDUgICAgIDAuMDAgICAgIDAu
MDAgIHN1ZmZpeF9zY2FuOjpuZXh0KCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgIDE4NCAgICAgMC4wMCAgICAgMC4wMCAgdG1wX3BhdGhidWY6
OmNfZ2V0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgIDE4MyAg
ICAgMC4wMCAgICAgMC4wMCAgdHJhbnNmb3JtX2NoYXJzKHdjaGFyX3QqLCB3
Y2hhcl90KikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgIDE3OSAg
ICAgMC4wMCAgICAgMC4wMCAgc3lzX2NwX3djc3RvbWJzKGludCAoKikoX3Jl
ZW50KiwgY2hhciosIHdjaGFyX3QsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90
KiksIGNoYXIgY29uc3QqLCBjaGFyKiwgdW5zaWduZWQgaW50LCB3Y2hhcl90
IGNvbnN0KiwgdW5zaWduZWQgaW50KUAyNAogIDAuMDAgICAgMTg5LjcyICAg
ICAwLjAwICAgICAgMTMzICAgICAwLjAwICAgICAwLjAwICBwd2RncnA6Om5l
eHRfc3RyKGNoYXIpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAx
MTAgICAgIDAuMDAgICAgIDAuMDAgIHNpZ3F1ZXVlCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgOTIgICAgIDAuMDAgICAgIDAuMDAgIHNwZW52
OjpyZXRyaWV2ZShib29sLCBjaGFyIGNvbnN0KikKICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICA4NyAgICAgMC4wMCAgICAgMC4wMCAgZGV2aWNl
Ojppbml0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA4NiAg
ICAgMC4wMCAgICAgMC4wMCAgZGV2aWNlOjpwYXJzZShjaGFyIGNvbnN0KikK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA4NSAgICAgMC4wMCAg
ICAgMC4wMCAgYmFja3NsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9v
bCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA4NSAgICAgMC4w
MCAgICAgMC4wMCAgc3VmZml4X3NjYW46OmhhcyhjaGFyIGNvbnN0Kiwgc3Vm
Zml4X2luZm8gY29uc3QqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgIDgzICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX3NpZ21hc2sKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA3NyAgICAgMC4wMCAgICAg
MC4wMCAgX2dldGVudl9yCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgNzYgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWQ6OmdldF9jYW5jZWxf
ZXZlbnQoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDc1ICAg
ICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpnZXRfcmVhZGFoZWFk
KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA3NSAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6cHV0X3JlYWRhaGVhZChjaGFy
KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDc1ICAgICAwLjAw
ICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjppc19ub25ibG9ja2luZygpCiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgNzUgICAgIDAuMDAgICAg
IDAuMDAgIGZoYW5kbGVyX2Jhc2U6OmdldF9yZWFkYWhlYWRfaW50b19idWZm
ZXIoY2hhciosIHVuc2lnbmVkIGludCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICA3NSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfdGVy
bWlvczo6YWNjZXB0X2lucHV0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICA3NSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfdGVybWlv
czo6bGluZV9lZGl0KGNoYXIgY29uc3QqLCBpbnQsIHRlcm1pb3MmKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDc0ICAgICAwLjAwICAgICAw
LjAwICBkZXZfY29uc29sZTo6Y29uX3RvX3N0cihjaGFyKiwgaW50LCB3Y2hh
cl90KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDc0ICAgICAw
LjAwICAgICAwLjAwICBjeWd3aW5fc3RybmNhc2VjbXBAMTIKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICA2OCAgICAgMC4wMCAgICAgMC4wMCAg
Y21hbGxvY19hYm9ydEA4CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgNjggICAgIDAuMDAgICAgIDAuMDAgIGdldHBhZ2VzaXplCiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgICAgNjYgICAgIDAuMDAgICAgIDAuMDAg
IF9fY3hhX2d1YXJkX3JlbGVhc2UKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICA1OSAgICAgMC4wMCAgICAgMC4wMCAgY3JlYWxsb2NfYWJvcnRA
OAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDU3ICAgICAwLjAw
ICAgICAwLjAwICBkbGNhbGxvYwogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgIDU1ICAgICAwLjAwICAgICAwLjAwICBtb3VudF9pbmZvOjpjeWdk
cml2ZV93aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50JikKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA0OSAgICAgMC4wMCAgICAg
MC4wMCAgcHdkZ3JwOjpuZXh0X251bSh1bnNpZ25lZCBsb25nJikKICAwLjAw
ICAgIDE4OS43MiAgICAgMC4wMCAgICAgICA0OCAgICAgMC4wMCAgICAgMC4w
MCAgc3lzX3djc3RvbWJzX2FsbG9jKGNoYXIqKiwgaW50LCB3Y2hhcl90IGNv
bnN0KiwgdW5zaWduZWQgaW50KUAxNgogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgIDQzICAgICAwLjAwICAgICAwLjAwICBub3JtYWxpemVfcG9z
aXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAzOSAgICAgMC4wMCAgICAgMC4wMCAg
ZnNfaW5mbzo6dXBkYXRlKF9VTklDT0RFX1NUUklORyosIHZvaWQqKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDM5ICAgICAwLjAwICAgICAw
LjAwICBjc3RyZHVwQDQKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAzOCAgICAgMC4wMCAgICAgMC4wMCAgbW91bnRfaXRlbTo6YnVpbGRfd2lu
MzIoY2hhciosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25l
ZCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgMzYgICAg
IDAuMDAgICAgIDAuMDAgIHB3ZGdycDo6YWRkX2xpbmUoY2hhciopCiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgMzEgICAgIDAuMDAgICAgIDAu
MDAgIHN0YXRfd29ya2VyKHBhdGhfY29udiYsIF9fc3RhdDY0KilAOAogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDMxICAgICAwLjAwICAgICAw
LjAwICBub3JtYWxpemVfd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhcios
IGNoYXIqJikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAzMSAg
ICAgMC4wMCAgICAgMC4wMCAgZGxyZWFsbG9jCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgMzAgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3dpbl9j
b252X3BhdGgKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAyOCAg
ICAgMC4wMCAgICAgMC4wMCAgbW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9w
YXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgIDI3ICAgICAwLjAwICAgICAwLjAwICBzbGFzaGlm
eShjaGFyIGNvbnN0KiwgY2hhciosIGJvb2wpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgMjcgICAgIDAuMDAgICAgIDAuMDAgIGR0YWJsZTo6
cmVsZWFzZShpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
MjcgICAgIDAuMDAgICAgIDAuMDAgIGNjYWxsb2NAMTIKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAyNiAgICAgMC4wMCAgICAgMC4wMCAgX19z
bWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFyIGNvbnN0KiwgLi4uKQogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgIDI2ICAgICAwLjAwICAgICAwLjAw
ICBfX3NtYWxsX3ZzcHJpbnRmKGNoYXIqLCBjaGFyIGNvbnN0KiwgY2hhciop
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgMjYgICAgIDAuMDAg
ICAgIDAuMDAgIG1vdW50X2luZm86OmN5Z2RyaXZlX3Bvc2l4X3BhdGgoY2hh
ciBjb25zdCosIGNoYXIqLCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgMjMgICAgIDAuMDAgICAgIDAuMDAgIHN0cmNjcHlAMTIKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAyMSAgICAgMC4wMCAgICAg
MC4wMCAgZGV2aWNlOjpwYXJzZSh1bnNpZ25lZCBsb25nKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgIDIxICAgICAwLjAwICAgICAwLjAwICBw
d2RncnA6OnBhcnNlX2dyb3VwKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICAyMCAgICAgMC4wMCAgICAgMC4wMCAgYnVpbGRfZW52KGNoYXIg
Y29uc3QqIGNvbnN0Kiwgd2NoYXJfdComLCBpbnQmLCBib29sKUAxNgogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDIwICAgICAwLjAwICAgICAw
LjAwICBnZXR3aW5lbnYoY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCB3aW5f
ZW52KilAMTIKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAyMCAg
ICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6ZmhhbmRsZXJfYmFz
ZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgMTkgICAgIDAu
MDAgICAgIDAuMDAgIGRscHZhbGxvYwogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgIDE3ICAgICAwLjAwICAgICAwLjAwICBwYXRoX2NvbnY6OnNl
dF9ub3JtYWxpemVkX3BhdGgoY2hhciBjb25zdCopCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgMTYgICAgIDAuMDAgICAgIDAuMDAgIGdudV9k
ZXZfbWFrZWRldgogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDE1
ICAgICAwLjAwICAgICAwLjAwICBtdXRvOjppbml0KGNoYXIgY29uc3QqKQog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDE1ICAgICAwLjAwICAg
ICAwLjAwICBwd2RncnA6OnBhcnNlX3Bhc3N3ZCgpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgMTUgICAgIDAuMDAgICAgIDAuMDAgIF9fZ2V0
X2N1cnJlbnRfY29sbGF0ZV9jb2Rlc2V0CiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgMTQgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jh
c2U6On5maGFuZGxlcl9iYXNlKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICAxNCAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6
b3BlcmF0b3IgZGVsZXRlKHZvaWQqKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgIDE0ICAgICAwLjAwICAgICAwLjAwICByZWdfa2V5OjpidWls
ZF9yZWcoSEtFWV9fKiwgdW5zaWduZWQgbG9uZywgY2hhciopCiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgICAgMTMgICAgIDAuMDAgICAgIDAuMDAg
IHB0aHJlYWRfcndsb2NrOjphZGRfcmVhZGVyKHB0aHJlYWRfcndsb2NrOjpS
V0xPQ0tfUkVBREVSKikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAxMSAgICAgMC4wMCAgICAgMC4wMCAgcGF0aF9jb252OjpnZXRfbnRfbmF0
aXZlX3BhdGgoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDEw
ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpnZXRfaGFuZGxl
KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAxMCAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUoY2hhciBjb25z
dCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgMTAgICAgIDAu
MDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6Om9wZXJhdG9yPShmaGFuZGxl
cl9iYXNlJikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAxMCAg
ICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6aW5wdXRfdGNz
ZXRhdHRyKGludCwgdGVybWlvcyBjb25zdCopCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgMTAgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVy
X2NvbnNvbGU6OnRjc2V0YXR0cihpbnQsIHRlcm1pb3MgY29uc3QqKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgIDEwICAgICAwLjAwICAgICAw
LjAwICBkdGFibGU6OmZpbmRfdW51c2VkX2hhbmRsZShpbnQpCiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgICAgMTAgICAgIDAuMDAgICAgIDAuMDAg
IF9jeWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgq
KSh2b2lkKiwgdm9pZCopKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgIDEwICAgICAwLjAwICAgICAzLjEzICBfY3lndGxzOjpjYWxsKHVuc2ln
bmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgIDEwICAgICAwLjAwICAgICAwLjAwICBm
aGFuZGxlcl9iYXNlOjp1c2VfYXJjaGV0eXBlKCkgY29uc3QKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAgOSAgICAgMC4wMCAgICAgMC4wMCAg
c3lzX3djc3RvbWJzKGNoYXIqLCB1bnNpZ25lZCBpbnQsIHdjaGFyX3QgY29u
c3QqLCB1bnNpZ25lZCBpbnQpQDE2CiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDkgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6
Om9wZW5fd2l0aF9hcmNoKGludCwgdW5zaWduZWQgaW50KQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICA5ICAgICAwLjAwICAgICAwLjAwICBm
aGFuZGxlcl9iYXNlOjpzZXRfbmFtZShwYXRoX2NvbnYmKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICA5ICAgICAwLjAwICAgICAwLjAwICBm
aGFuZGxlcl9jb25zb2xlOjppb2N0bCh1bnNpZ25lZCBpbnQsIHZvaWQqKQog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA5ICAgICAwLjAwICAg
ICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjpzZXRfdW5pdCgpCiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgICAgIDkgICAgIDAuMDAgICAgIDAuMDAg
IGZoYW5kbGVyX2NvbnNvbGU6OmZoYW5kbGVyX2NvbnNvbGUoZmhfZGV2aWNl
cykKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgOSAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6c2l6ZSgpIGNvbnN0CiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDkgICAgIDAuMDAgICAg
IDAuMDAgIGlvY3RsCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDkgICAgIDAuMDAgICAgIDAuMDAgIHNicmsKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgOCAgICAgMC4wMCAgICAgMC4wMCAgdG9fdGltZXN0
cnVjX3QoX0ZJTEVUSU1FKiwgdGltZXNwZWMqKUA4CiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIG10aW5m
b19kcml2ZTo6aW5pdGlhbGl6ZShpbnQsIGJvb2wpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIGZoYW5k
bGVyX2Jhc2U6OmNsb3NlX3dpdGhfYXJjaCgpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRf
bXV0ZXg6OmxvY2tfcmVjdXJzaXZlKCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgOCAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfZGlz
a19maWxlOjpmaGFuZGxlcl9kaXNrX2ZpbGUoKQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgICA4ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxl
cl9kaXNrX2ZpbGU6On5maGFuZGxlcl9kaXNrX2ZpbGUoKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICA4ICAgICAwLjAwICAgICAwLjAwICBk
dGFibGU6OmZpbmRfYXJjaGV0eXBlKGRldmljZSYpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIGR0YWJs
ZTo6ZXh0ZW5kKGludCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAgOCAgICAgMC4wMCAgICAgMC4wMCAgX2N5Z3Rsczo6aW5pdCgpCiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAu
MDAgIGZoYW5kbGVyX2Jhc2U6Om5lZWRfZml4dXBfYmVmb3JlKCkgY29uc3QK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgOCAgICAgMC4wMCAg
ICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6dXNlX2FyY2hldHlwZSgpIGNv
bnN0CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDggICAgIDAu
MDAgICAgIDAuMDAgIF9fc2V0X2xvY2FsZV9mcm9tX2xvY2FsZV9hbGlhcwog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA4ICAgICAwLjAwICAg
ICAwLjAwICBjbG9zZQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
ICA4ICAgICAwLjAwICAgICAwLjAwICBmY250bDY0CiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIGxvYWRf
cmVnaXN0cnlfaGl2ZSh3Y2hhcl90IGNvbnN0KilANAogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICA3ICAgICAwLjAwICAgICAwLjAwICB0bHNf
cGF0aGJ1Zjo6ZGVzdHJveSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OnNl
dF9mbGFncyhpbnQsIGludCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAg
ICAgICAgNyAgICAgMC4wMCAgICAgMC4wMCAgbXV0bzo6YWNxdWlyZWQoKQog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA3ICAgICAwLjAwICAg
ICAwLjAwICByZWdfa2V5OjpyZWdfa2V5KEhLRVlfXyosIHVuc2lnbmVkIGxv
bmcsIC4uLikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgNyAg
ICAgMC4wMCAgICAgMC4wMCAgcmVnX2tleTo6cmVnX2tleShib29sLCB1bnNp
Z25lZCBsb25nLCAuLi4pCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIHJlZ19rZXk6On5yZWdfa2V5KCkK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgNyAgICAgMC4wMCAg
ICAgMC4wMCAgdGNzZXRhdHRyCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIG1vdW50X2luZm86OmZyb21f
ZnN0YWJfbGluZShjaGFyKiwgYm9vbCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgNiAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9mZG5l
dzo6Y3lnaGVhcF9mZG5ldyhpbnQsIGJvb2wpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVy
X2Jhc2U6OmlzX2ZzX3NwZWNpYWwoKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNl
OjpnZXRfc3RhdF9oYW5kbGUoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpm
Y250bChpbnQsIHZvaWQqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgICA2ICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4Ojppbml0
KHB0aHJlYWRfbXV0ZXgqKiwgcHRocmVhZF9tdXRleGF0dHIqIGNvbnN0Kiwg
cHRocmVhZF9tdXRleCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXg6OnB0aHJl
YWRfbXV0ZXgocHRocmVhZF9tdXRleGF0dHIqKQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxl
cl9jb25zb2xlOjpzZXRfY2xvc2Vfb25fZXhlYyhib29sKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBf
X2N5Z3dpbl9sb2NrX2luaXRfcmVjdXJzaXZlCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIF9jeWd3aW5f
aXN0ZXh0X2Zvcl9zdGRpbwogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgICA2ICAgICAwLjAwICAgICAwLjAwICBjeWd3aW5fc3RyY2FzZWNtcEA4
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAg
ICAgIDAuMDAgIGRsbWFsbG9jX3N0YXRzCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIHNldGVudgogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA1ICAgICAwLjAwICAgICAw
LjAwICBzZXRfZmlsZV9zZCh2b2lkKiwgcGF0aF9jb252Jiwgc2VjdXJpdHlf
ZGVzY3JpcHRvciYsIGJvb2wpQDE2CiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIGJ1aWxkX2ZoX2Rldihk
ZXZpY2UgY29uc3QmLCBjaGFyIGNvbnN0KikKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgNSAgICAgMC4wMCAgICAgMC4wMCAgZGxsX2RsbGNy
dDBfMSh2b2lkKikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
NSAgICAgMC4wMCAgICAgMC4wMCAgc2V0X3N0ZF9oYW5kbGUoaW50KUA0CiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAg
IDAuMDAgIHVwZGF0ZV9lbnZwdHJzKClAMAogIDAuMDAgICAgMTg5LjcyICAg
ICAwLjAwICAgICAgICA1ICAgICAwLjAwICAgICAwLjAwICBjaGVja19zYW5p
dHlfYW5kX3N5bmMocGVyX3Byb2Nlc3MqKUA0CiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIGluaXRfY3ln
aGVhcDo6bWFuYWdlX2NvbnNvbGVfY291bnQoY2hhciBjb25zdCosIGludCwg
Ym9vbCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgNSAgICAg
MC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6ZHVwKGZoYW5kbGVyX2Jh
c2UqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA1ICAgICAw
LjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwgdW5zaWdu
ZWQgaW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA1ICAg
ICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpvcGVuX2ZzKGludCwg
dW5zaWduZWQgaW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
ICA1ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjpjdXJz
b3JfZ2V0KGludCosIGludCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6
OmN1cnNvcl9zZXQoYm9vbCwgaW50LCBpbnQpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVy
X2Rpc2tfZmlsZTo6b3BlbihpbnQsIHVuc2lnbmVkIGludCkKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAgNSAgICAgMC4wMCAgICAgMC4wMCAg
ZHRhYmxlOjpkdXBfd29ya2VyKGZoYW5kbGVyX2Jhc2UqLCBpbnQpCiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAu
MDAgIHdpbl9lbnY6OmFkZF9jYWNoZShjaGFyIGNvbnN0KiwgY2hhciBjb25z
dCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDUgICAgIDAu
MDAgICAgIDAuMDAgIGRsbF9saXN0OjphbGxvYyhISU5TVEFOQ0VfXyosIHBl
cl9wcm9jZXNzKiwgZGxsX3R5cGUpCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIGxvY2tfdHR5czo6cmVs
ZWFzZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDUgICAg
IDAuMDAgICAgIDAuMDAgIGxvY2tfdHR5czo6bG9ja190dHlzKHVuc2lnbmVk
IGxvbmcpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDUgICAg
IDAuMDAgICAgIDAuMDAgIGN3Y3NkdXBANAogIDAuMDAgICAgMTg5LjcyICAg
ICAwLjAwICAgICAgICA1ICAgICAwLjAwICAgICAwLjAwICBjeWd3aW5faW5l
dF9uZXR3b3JrCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDQg
ICAgIDAuMDAgICAgIDAuMDAgIHNldF9wcml2aWxlZ2Uodm9pZCosIHVuc2ln
bmVkIGxvbmcsIGJvb2wpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIHNldGVycm5vX2Zyb21fbnRfc3Rh
dHVzKGNoYXIgY29uc3QqLCBpbnQsIGxvbmcpQDEyCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5k
bGVyX2Jhc2U6OmNsb3NlKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAg
ICAgICAgNCAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6Y2xl
YW51cCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDQgICAg
IDAuMDAgICAgIDAuMDAgIGN5Z2hlYXBfZmRtYW5pcDo6b3BlcmF0b3IgaW50
JigpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDQgICAgIDAu
MDAgICAgIDAuMDAgIGZoYW5kbGVyX2NvbnNvbGU6Om9wZW5fc2V0dXAoaW50
KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICA0ICAgICAwLjAw
ICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjp+ZmhhbmRsZXJfY29uc29s
ZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDQgICAgIDAu
MDAgICAgIDAuMDAgIHNlY3VyaXR5X2Rlc2NyaXB0b3I6Om1hbGxvYyh1bnNp
Z25lZCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDQg
ICAgIDAuMDAgICAgIDAuMDAgIF9waW5mbzo6c2V0X2N0dHkodHR5X21pbios
IGludCwgZmhhbmRsZXJfdGVybWlvcyopCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIHJlZ19rZXk6Omdl
dF9zdHJpbmcod2NoYXJfdCBjb25zdCosIHdjaGFyX3QqLCB1bnNpZ25lZCBp
bnQsIHdjaGFyX3QgY29uc3QqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICBjeWdwc2lkOjpzdHJpbmco
Y2hhciopIGNvbnN0CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDQgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3BzaWQ6OnN0cmluZyh3Y2hhcl90
KikgY29uc3QKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMyAg
ICAgMC4wMCAgICAgMC4wMCAgZ2V0X2ZpbGVfc2Qodm9pZCosIHBhdGhfY29u
diYsIHNlY3VyaXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNgogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBp
bnRlcm5hbF9nZXRwd3NpZChjeWdwc2lkJikKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgZmFzdF9tdXRl
eDo6ZmFzdF9tdXRleCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDMgICAgIDAuMDAgICAgIDAuMDAgIG1vdW50X2luZm86OmFkZF9pdGVt
KGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAw
LjAwICBjeWdoZWFwX3VzZXI6OnNldF9uYW1lKGNoYXIgY29uc3QqKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAw
LjAwICBwdGhyZWFkX211dGV4OjpzZXRfdHlwZShpbnQpCiAgMC4wMCAgICAx
ODkuNzIgICAgIDAuMDAgICAgICAgIDMgICAgIDAuMDAgICAgIDAuMDAgIHB0
aHJlYWRfcndsb2NrOjppc19nb29kX29iamVjdChwdGhyZWFkX3J3bG9jayog
Y29uc3QqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAzICAg
ICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjppbml0KHZvaWQq
LCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDMgICAgIDAuMDAgICAgIDAuMDAgIHNlY3Vy
aXR5X2Rlc2NyaXB0b3I6OmZyZWUoKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBldGM6OnRlc3RfZmls
ZV9jaGFuZ2UoaW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
ICAzICAgICAwLjAwICAgICAwLjAwICBkdGFibGU6OmluaXRfc3RkX2ZpbGVf
ZnJvbV9oYW5kbGUoaW50LCB2b2lkKikKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgY3dkc3R1ZmY6Omdl
dChjaGFyKiwgaW50LCBpbnQsIHVuc2lnbmVkIGludCkKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgdHR5
X21pbjo6Z2V0c2lkKCkgY29uc3QKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgX19zZXRfY3R5cGUKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAg
MC4wMCAgX19zZXRfbGNfY3R5cGVfZnJvbV93aW4KICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgZ2V0ZW52
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDMgICAgIDAuMDAg
ICAgIDAuMDAgIGlzYXR0eQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgICAyICAgICAwLjAwICAgICAwLjAwICBnZXRfc2lkc19pbmZvKGN5Z3Bz
aWQsIGN5Z3BzaWQsIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKikK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAg
ICAgMC4wMCAgZW52X3BhdGhfdG9fcG9zaXgodm9pZCBjb25zdCosIHZvaWQq
LCB1bnNpZ25lZCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIGVudl9wYXRoX3RvX3dpbjMyKHZv
aWQgY29uc3QqLCB2b2lkKiwgdW5zaWduZWQgaW50KQogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBpbnRl
cm5hbF9nZXRncmdpZCh1bnNpZ25lZCBsb25nLCBib29sKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBn
ZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVuc2lnbmVk
IGludCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKilAMjAKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAg
MC4wMCAgbW91bnRfaW5mbzo6ZnJvbV9mc3RhYihib29sLCB3Y2hhcl90Kiwg
d2NoYXJfdCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDIg
ICAgIDAuMDAgICAgIDAuMDAgIGRldl9jb25zb2xlOjpzZXRfY29sb3Iodm9p
ZCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDIgICAgIDAu
MDAgICAgIDAuMDAgIHB0aHJlYWRfY29uZDo6aXNfZ29vZF9vYmplY3QocHRo
cmVhZF9jb25kKiBjb25zdCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfY29uZDo6cHRo
cmVhZF9jb25kKHB0aHJlYWRfY29uZGF0dHIqKQogIDAuMDAgICAgMTg5Ljcy
ICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBjeWdoZWFw
X2ZkbmV3OjpvcGVyYXRvcj0oZmhhbmRsZXJfYmFzZSopCiAgMC4wMCAgICAx
ODkuNzIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIGZo
YW5kbGVyX2Jhc2U6OmRlbF9teV9sb2NrcyhkZWxfbG9ja19jYWxsZWRfZnJv
bSkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6ZnN0YXRfaGVscGVyKF9fc3Rh
dDY0KiwgdW5zaWduZWQgbG9uZylAMTIKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFz
ZTo6ZnN0YXRfYnlfaGFuZGxlKF9fc3RhdDY0KilAOAogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBmaGFu
ZGxlcl9iYXNlOjppbml0KHZvaWQqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25l
ZCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDIgICAg
IDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3Rh
dDY0KilAOAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAyICAg
ICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9waXBlOjppbml0KHZvaWQqLCB1
bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVy
X3BpcGU6OmZoYW5kbGVyX3BpcGUoKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9waXBl
Ojp+ZmhhbmRsZXJfcGlwZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrOjp1
bmxvY2soKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAyICAg
ICAwLjAwICAgICAwLjAwICBwdGhyZWFkX3J3bG9jazo6d3Jsb2NrKCkKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAg
MC4wMCAgcHRocmVhZF9yd2xvY2s6OnJlbGVhc2UoKQogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBmaGFu
ZGxlcl9kaXNrX2ZpbGU6OmNsb3NlKCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfZGlz
a19maWxlOjpmc3RhdChfX3N0YXQ2NCopQDgKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJf
YmFzZV9vdmVybGFwcGVkOjpzZXR1cF9vdmVybGFwcGVkKClANAogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAw
ICBmaGFuZGxlcl9iYXNlX292ZXJsYXBwZWQ6OmNsb3NlKCkKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAg
ZXRjOjppbml0KGludCwgX09CSkVDVF9BVFRSSUJVVEVTKikKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAg
TGlzdDxwdGhyZWFkX2NvbmQ+OjppbnNlcnQocHRocmVhZF9jb25kKikKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAg
MC4wMCAgcHdkZ3JwOjpsb2FkKHdjaGFyX3QgY29uc3QqKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBf
Y3lndGxzOjpyZW1vdmUodW5zaWduZWQgbG9uZykKICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVh
ZDo6cHRocmVhZCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDIgICAgIDAuMDAgICAgIDAuMDAgIHJlZ19rZXk6OmdldF9kd29yZCh3Y2hh
cl90IGNvbnN0KiwgdW5zaWduZWQgbG9uZykKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgdHR5X2xpc3Q6
OmdldF9jdHR5cCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDIgICAgIDAuMDAgICAgMTUuNjUgIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilA
NAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAw
ICAgICAwLjAwICBjeWdwc2lkOjpvcGVyYXRvciB2b2lkKigpIGNvbnN0CiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAg
IDAuMDAgIGN5Z3BzaWQ6Om9wZXJhdG9yPT0odm9pZCopIGNvbnN0CiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAgIDAu
MDAgIGNjYWxsb2NfYWJvcnRAMTIKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZGxsX2NydDAocGVyX3By
b2Nlc3MgKikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAg
ICAgMC4wMCAgICAgMC4wMCAgZmVnZXRlbnYKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgZmVzZXRlbnYK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAg
ICAgMC4wMCAgZ2V0cGlkCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrX3VubG9j
awogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAyICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkX3J3bG9ja193cmxvY2sKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgc3lz
Y29uZgogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBSdGxJbnQ2NFRvSGV4VW5pY29kZVN0cmluZ0AxNgog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBkbGxfY3J0MF8xKHZvaWQqKQogIDAuMDAgICAgMTg5LjcyICAg
ICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBsZF9wcmVsb2Fk
KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4w
MCAgICAgMC4wMCAgcGluZm9faW5pdChjaGFyKiosIGludClAOAogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICB1aW5mb19pbml0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZHRhYmxlX2luaXQoKQogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBldmVudHNfaW5pdCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGdldHdpbmVudmVxKGNoYXIgY29u
c3QqLCB1bnNpZ25lZCBpbnQsIGludClAMTIKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgbWVtb3J5X2lu
aXQoYm9vbCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgc2hhcmVkX25hbWUoY2hhciosIGNoYXIgY29u
c3QqLCBpbnQpQDEyCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIF9ldmVyeW9uZV9zZCh2b2lkKiwgdW5z
aWduZWQgbG9uZykKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9pbml0KClAMAogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBlbnZpcm9uX2luaXQoY2hhcioqLCBpbnQpCiAgMC4wMCAgICAxODkuNzIg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHNpZ3Byb2Nf
aW5pdCgpQDAKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgaGFzaF9wYXRoX25hbWUodW5zaWduZWQgbG9u
ZyBsb25nLCB3Y2hhcl90IGNvbnN0KilAMTIKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgd2lucHJpb190
b19uaWNlKHVuc2lnbmVkIGxvbmcpCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGRsbF9nbG9iYWxfZHRv
cnMoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBpbml0aWFsX3NldGxvY2FsZSgpCiAgMC4wMCAgICAx
ODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGlu
dGVybmFsX2dldGxvZ2luKGN5Z2hlYXBfdXNlciYpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGludGVy
bmFsX2dldHB3bmFtKGNoYXIgY29uc3QqLCBib29sKQogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBpbnRl
cm5hbF9nZXRwd3VpZCh1bnNpZ25lZCBsb25nLCBib29sKQogIDAuMDAgICAg
MTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBz
ZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVuc2lnbmVk
IGxvbmcsIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludClAMjAKICAwLjAw
ICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgZ2V0X29iamVjdF9hdHRyaWJ1dGUodm9pZCosIHVuc2lnbmVkIGxvbmcq
LCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgaW50KilAMTYKICAwLjAwICAg
IDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAg
Y3JlYXRlX3NpZ25hbF9hcnJpdmVkKClAMAogIDAuMDAgICAgMTg5LjcyICAg
ICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBzZXRfY3lnd2lu
X3ByaXZpbGVnZXModm9pZCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGdldF9zZXNzaW9uX3BhcmVu
dF9kaXIoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBnZXRfY3lnd2luX3N0YXJ0dXBfaW5mbygpCiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIHNpZ2FsbG9jKClAMAogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBoZWFwX2luaXQoKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBtb3VudF9pbmZvOjpjb252X3RvX3Bvc2l4X3BhdGgod2NoYXJfdCos
IGNoYXIqLCBpbnQpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIG1vdW50X2luZm86OmluaXQoKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBNVGludGVyZmFjZTo6SW5pdCgpCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHNoYXJlZF9pbmZv
Ojppbml0aWFsaXplKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgc2hhcmVkX2luZm86OmhlYXBfY2h1
bmtfc2l6ZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIHNoYXJlZF9pbmZvOjppbml0X29iY2FzZWlu
c2Vuc2l0aXZlKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF91c2VyOjpvbnRoZXJhbmdl
KGhvbWVib2RpZXMsIHBhc3N3ZCopCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z2hlYXBfdXNlcjo6
aW5pdCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbnVsbDo6Z2V0X251bGxfcHRocmVh
ZCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIHB0aHJlYWRfbnVsbDo6cHRocmVhZF9udWxsKCkKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgZmhhbmRsZXJfYmFzZTo6Z2V0X2RlZmF1bHRfZm1vZGUoaW50KQog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBmaGFuZGxlcl9iYXNlOjpnZXRfb3V0cHV0X2hhbmRsZSgpCiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIGZoYW5kbGVyX2Jhc2U6OnNldF9jbG9zZV9vbl9leGVjKGJvb2wp
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OnNldF9ub19pbmhlcml0YW5jZSh2
b2lkKiYsIGJvb2wpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX3BpcGU6OmNyZWF0ZV9z
ZWxlY3RhYmxlKF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdm9pZComLCB2b2lk
KiYsIHVuc2lnbmVkIGxvbmcsIGNoYXIgY29uc3QqKQogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFu
ZGxlcl9waXBlOjpjcmVhdGUoZmhhbmRsZXJfcGlwZSoqLCB1bnNpZ25lZCBp
bnQsIGludCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVh
ZF9yd2xvY2sqKiwgcHRocmVhZF9yd2xvY2thdHRyKiBjb25zdCopCiAgMC4w
MCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAu
MDAgIHB0aHJlYWRfcndsb2NrOjpwdGhyZWFkX3J3bG9jayhwdGhyZWFkX3J3
bG9ja2F0dHIqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjpvcGVuKGlu
dCwgdW5zaWduZWQgaW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl90ZXJtaW9zOjp0
Y2luaXQoYm9vbCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfZGV2X3plcm86OmZoYW5k
bGVyX2Rldl96ZXJvKCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfZGlza19maWxlOjpk
dXAoZmhhbmRsZXJfYmFzZSopCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAg
ICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGV0Yzo6ZGlyX2NoYW5nZWQo
aW50KQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBldGM6OmZpbGVfY2hhbmdlZChpbnQpCiAgMC4wMCAg
ICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IHR0eTo6aW5pdF9zZXNzaW9uKClAMAogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBMaXN0PHB0aHJlYWRf
a2V5Pjo6TGlzdCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIExpc3Q8cHRocmVhZF9jb25kPjo6TGlz
dCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIExpc3Q8cHRocmVhZF9tdXRleD46Okxpc3QoKQogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBMaXN0PHB0aHJlYWRfcndsb2NrPjo6aW5zZXJ0KHB0aHJlYWRfcnds
b2NrKikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgTGlzdDxwdGhyZWFkX3J3bG9jaz46Okxpc3QoKQog
IDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBMaXN0PHB0aHJlYWQ+OjpMaXN0KCkKICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgTGlzdDxz
ZW1hcGhvcmU+OjpMaXN0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAg
ICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgcGluZm86OnRoaXNwcm9jKHZv
aWQqKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBjeWdzaWQ6OmdldGZyb21zdHIoY2hhciBjb25zdCos
IGJvb2wpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIGN5Z3NpZDo6Z2V0X3NpZCh1bnNpZ25lZCBsb25n
LCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nKiwgYm9vbCkKICAwLjAw
ICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgY3lnc2lkOjpnZXRmcm9tZ3IoX19ncm91cDMyIGNvbnN0KikKICAwLjAw
ICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgZHRhYmxlOjpzdGRpb19pbml0KCkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZHRhYmxlOjpnZXRf
ZGVidWdnZXJfaW5mbygpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIG10aW5mbzo6aW5pdGlhbGl6ZSgp
CiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIHB3ZGdycDo6cmVhZF9ncm91cCgpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHB3ZGdy
cDo6cmVhZF9wYXNzd2QoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBwd2RncnA6OnB3ZGdycChwYXNz
d2QqJikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgc3RyYWNlOjpoZWxsbygpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHN0cmFj
ZTo6ZGxsX2luZm8oKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkOjppbml0X21haW50aHJl
YWQoKQogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBwdGhyZWFkOjpzZXRfdGxzX3NlbGZfcG9pbnRlcihw
dGhyZWFkKikKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgcmVnX2tleTo6c2V0X3N0cmluZyh3Y2hhcl90
IGNvbnN0Kiwgd2NoYXJfdCBjb25zdCopCiAgMC4wMCAgICAxODkuNzIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN3ZHN0dWZmOjpv
dmVycmlkZV93aW4zMl9jd2QoYm9vbCwgdW5zaWduZWQgbG9uZykKICAwLjAw
ICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgY3dkc3R1ZmY6OnNldChwYXRoX2NvbnYqLCBjaGFyIGNvbnN0KikKICAw
LjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgY3dkc3R1ZmY6OmluaXQoKQogIDAuMDAgICAgMTg5LjcyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBkbGxfbGlzdDo6aW5p
dCgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIGhpcmVzX21zOjpuc2VjcygpCiAgMC4wMCAgICAxODku
NzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGhpcmVz
X21zOjpwcmltZSgpCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIHR0eV9saXN0Ojppbml0X3Nlc3Npb24o
KUAwCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIHR0eV9saXN0Ojppbml0KCkKICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3lndGhy
ZWFkOjppbml0KCkKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgdXNlcl9pbmZvOjppbml0aWFsaXplKCkK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgdXNlcl9pbmZvOjpjcmVhdGUoYm9vbCkKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhh
bmRsZXJfZGlza19maWxlOjpzaXplKCkgY29uc3QKICAwLjAwICAgIDE4OS43
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX19jb2xs
YXRlX2xvYWRfbG9jYWxlCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIF9fc2V0X2xjX21lc3NhZ2VzX2Zy
b21fd2luCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIF9fc2V0X2xjX21vbmV0YXJ5X2Zyb21fd2luCiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIF9fc2V0X2xjX251bWVyaWNfZnJvbV93aW4KICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX19z
ZXRfbGNfdGltZV9mcm9tX3dpbgogIDAuMDAgICAgMTg5LjcyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBfZmVpbml0aWFsaXNlCiAg
MC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIGN5Z3dpbl9jb252X3RvX3Bvc2l4X3BhdGgKICAwLjAwICAgIDE4
OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3ln
d2luX2V4aXQKICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgY3lneGRyX3Z3YXJueAogIDAuMDAgICAgMTg5
LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBkdXAK
ICAwLjAwICAgIDE4OS43MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgZHVwMwogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBlbnZfUEFUSF90b19wb3NpeAogIDAu
MDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBnZXRfYXZwaHlzX3BhZ2VzCiAgMC4wMCAgICAxODkuNzIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGdldGN3ZAogIDAuMDAg
ICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBnZXRwZ2lkCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIGdldHBncnAKICAwLjAwICAgIDE4OS43MiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZ2V0cHd1aWQz
MgogIDAuMDAgICAgMTg5LjcyICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBnZXR0aW1lb2ZkYXkKICAwLjAwICAgIDE4OS43MiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgaW50ZXJuYWxfc2V0
bG9jYWxlCiAgMC4wMCAgICAxODkuNzIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIHBpcGUKICAwLjAwICAgIDE4OS43MiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgc2lnZGVsc2V0CgogJSAg
ICAgICAgIHRoZSBwZXJjZW50YWdlIG9mIHRoZSB0b3RhbCBydW5uaW5nIHRp
bWUgb2YgdGhlCnRpbWUgICAgICAgcHJvZ3JhbSB1c2VkIGJ5IHRoaXMgZnVu
Y3Rpb24uCgpjdW11bGF0aXZlIGEgcnVubmluZyBzdW0gb2YgdGhlIG51bWJl
ciBvZiBzZWNvbmRzIGFjY291bnRlZAogc2Vjb25kcyAgIGZvciBieSB0aGlz
IGZ1bmN0aW9uIGFuZCB0aG9zZSBsaXN0ZWQgYWJvdmUgaXQuCgogc2VsZiAg
ICAgIHRoZSBudW1iZXIgb2Ygc2Vjb25kcyBhY2NvdW50ZWQgZm9yIGJ5IHRo
aXMKc2Vjb25kcyAgICBmdW5jdGlvbiBhbG9uZS4gIFRoaXMgaXMgdGhlIG1h
am9yIHNvcnQgZm9yIHRoaXMKICAgICAgICAgICBsaXN0aW5nLgoKY2FsbHMg
ICAgICB0aGUgbnVtYmVyIG9mIHRpbWVzIHRoaXMgZnVuY3Rpb24gd2FzIGlu
dm9rZWQsIGlmCiAgICAgICAgICAgdGhpcyBmdW5jdGlvbiBpcyBwcm9maWxl
ZCwgZWxzZSBibGFuay4KIAogc2VsZiAgICAgIHRoZSBhdmVyYWdlIG51bWJl
ciBvZiBtaWxsaXNlY29uZHMgc3BlbnQgaW4gdGhpcwptcy9jYWxsICAgIGZ1
bmN0aW9uIHBlciBjYWxsLCBpZiB0aGlzIGZ1bmN0aW9uIGlzIHByb2ZpbGVk
LAoJICAgZWxzZSBibGFuay4KCiB0b3RhbCAgICAgdGhlIGF2ZXJhZ2UgbnVt
YmVyIG9mIG1pbGxpc2Vjb25kcyBzcGVudCBpbiB0aGlzCm1zL2NhbGwgICAg
ZnVuY3Rpb24gYW5kIGl0cyBkZXNjZW5kZW50cyBwZXIgY2FsbCwgaWYgdGhp
cyAKCSAgIGZ1bmN0aW9uIGlzIHByb2ZpbGVkLCBlbHNlIGJsYW5rLgoKbmFt
ZSAgICAgICB0aGUgbmFtZSBvZiB0aGUgZnVuY3Rpb24uICBUaGlzIGlzIHRo
ZSBtaW5vciBzb3J0CiAgICAgICAgICAgZm9yIHRoaXMgbGlzdGluZy4gVGhl
IGluZGV4IHNob3dzIHRoZSBsb2NhdGlvbiBvZgoJICAgdGhlIGZ1bmN0aW9u
IGluIHRoZSBncHJvZiBsaXN0aW5nLiBJZiB0aGUgaW5kZXggaXMKCSAgIGlu
IHBhcmVudGhlc2lzIGl0IHNob3dzIHdoZXJlIGl0IHdvdWxkIGFwcGVhciBp
bgoJICAgdGhlIGdwcm9mIGxpc3RpbmcgaWYgaXQgd2VyZSB0byBiZSBwcmlu
dGVkLgoMCgkJICAgICBDYWxsIGdyYXBoIChleHBsYW5hdGlvbiBmb2xsb3dz
KQoKCmdyYW51bGFyaXR5OiBlYWNoIHNhbXBsZSBoaXQgY292ZXJzIDQgYnl0
ZShzKSBmb3IgMC4wMCUgb2YgMTg5LjcyIHNlY29uZHMKCmluZGV4ICUgdGlt
ZSAgICBzZWxmICBjaGlsZHJlbiAgICBjYWxsZWQgICAgIG5hbWUKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxz
cG9udGFuZW91cz4KWzFdICAgICA2NS42ICAgIDAuMDAgIDEyNC40OSAgICAg
ICAgICAgICAgICAgX3NpZ2ZlIFsxXQogICAgICAgICAgICAgICAzMC41MSAg
IDYxLjg0ICAgICA2NDgvNjQ4ICAgICAgICAgd2FpdHBpZCBbMl0KICAgICAg
ICAgICAgICAgIDkuODcgICAxMC4xMyAgICAgIDc3Lzc3ICAgICAgICAgIHJl
YWQgWzldCiAgICAgICAgICAgICAgICA0LjIzICAgIDYuNDQgICAgIDMyNC8z
MjQgICAgICAgICBmb3JrIFsxMl0KICAgICAgICAgICAgICAgIDAuMjUgICAg
MC45NSAgICAzNDE5LzM0MTkgICAgICAgIHNpZ3Byb2NtYXNrIFsxOF0KICAg
ICAgICAgICAgICAgIDAuMDQgICAgMC4wMyAgICAgNjUyLzY1MiAgICAgICAg
IHRjc2V0cGdycCBbNDRdCiAgICAgICAgICAgICAgICAwLjAzICAgIDAuMDQg
ICAgIDMyNS8zMjUgICAgICAgICBzZXRwZ2lkIFs0Nl0KICAgICAgICAgICAg
ICAgIDAuMDEgICAgMC4wMiAgICAgIDMxLzMxICAgICAgICAgIHN0YXQ2NCBb
NTRdCiAgICAgICAgICAgICAgICAwLjAyICAgIDAuMDEgICAgIDMyOC8zMjgg
ICAgICAgICB0Y2dldGF0dHIgWzU5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAyICAgICAgODMvODMgICAgICAgICAgcHRocmVhZF9zaWdtYXNrIFs3
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMSAgICAgICA2LzYgICAg
ICAgICAgIG9wZW4gWzk4XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAw
ICAgICAxMTAvMTEwICAgICAgICAgc2lnYWN0aW9uIFs5OV0KICAgICAgICAg
ICAgICAgIDAuMDEgICAgMC4wMCAgICAgMzI1LzMyNSAgICAgICAgIHRjZ2V0
cGdycCBbMTA4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMvMyAgICAgICAgICAgZHVwMiBbMTQzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lnd2luX2dldGhvc3Ru
YW1lIFsxNDZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBnZXRwd3VpZDMyIFsxODJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBmY250bDY0IFsx
OTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBwaXBlIFsxOThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBkdXAgWzIwMV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzggICAgICAgICAgIGNsb3NlIFsx
OTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAg
ICAgICAgICB0Y3NldGF0dHIgWzIxOF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGdldHBncnAgWzIzNl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzkgICAgICAgICAg
IGlvY3RsIFsyNDBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBjeWd3aW5fY29udl90b19wb3NpeF9wYXRoIFsy
NDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAg
ICAgICAgICBwdGhyZWFkX3J3bG9ja193cmxvY2sgWzI0Nl0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzMzNCAgICAgICAgIHRpbWUg
WzE1Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIg
ICAgICAgICAgIHB0aHJlYWRfcndsb2NrX3VubG9jayBbMjc1XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0
Y3dkIFszMDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
My8zICAgICAgICAgICBpc2F0dHkgWzMxNF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICA0MDExLzQwMTEgICAgICAgIHNpZ2FkZHNldCBbMzUw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNiAgICAg
ICAgICAgc2V0ZW52IFs0NDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBjeWd3aW5fZXhpdCBbNTQzXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAg
c3lzY29uZiBbNDg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZ2V0dGltZW9mZGF5IFs1NDZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaWdk
ZWxzZXQgWzU0OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzkgICAgICAgICAgIHNicmsgWzQyMV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
MzAuNTEgICA2MS44NCAgICAgNjQ4LzY0OCAgICAgICAgIF9zaWdmZSBbMV0K
WzJdICAgICA0OC43ICAgMzAuNTEgICA2MS44NCAgICAgNjQ4ICAgICAgICAg
d2FpdHBpZCBbMl0KICAgICAgICAgICAgICAgMzAuNTEgICAzMS4zMyAgICAg
NjQ4LzY0OCAgICAgICAgIHdhaXQ0IFszXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAz
MC41MSAgIDMxLjMzICAgICA2NDgvNjQ4ICAgICAgICAgd2FpdHBpZCBbMl0K
WzNdICAgICAzMi42ICAgMzAuNTEgICAzMS4zMyAgICAgNjQ4ICAgICAgICAg
d2FpdDQgWzNdCiAgICAgICAgICAgICAgIDMwLjQyICAgIDAuMDAgICAgIDMy
NC8zMjQgICAgICAgICBjYW5jZWxhYmxlX3dhaXQodm9pZCosIHVuc2lnbmVk
IGxvbmcsIGN3X2NhbmNlbF9hY3Rpb24sIGN3X3NpZ193YWl0KSBbOF0KICAg
ICAgICAgICAgICAgIDAuMDUgICAgMC42OCAgICAgNjQ4LzE2MjEgICAgICAg
IHByb2Nfc3VicHJvYyh1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nKUA4
IFsxN10KICAgICAgICAgICAgICAgIDAuMDYgICAgMC4xMSAgICAgNjQ4LzI3
OTEgICAgICAgIHNpZ19kaXNwYXRjaF9wZW5kaW5nKGJvb2wpQDQgWzIwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDIyNjcvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+Cls0
XSAgICAgMTYuNSAgIDMxLjMwICAgIDAuMDMgICAgICAgICAgICAgICAgIHBy
b2Nfd2FpdGVyKHZvaWQqKUA0IFs0XQogICAgICAgICAgICAgICAgMC4wMyAg
ICAwLjAwICAgICAzMjQvMzgwMCAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwg
c2lnaW5mb190JiwgX2N5Z3RscyopQDEyIFsyOV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgMzI0LzY0OCAgICAgICAgIHBpbmZvOjptYXli
ZV9zZXRfZXhpdF9jb2RlX2Zyb21fd2luZG93cygpIFsxMjFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgIDI5Ni85ODM4NyAgICAgICBzdHJh
Y2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMy4x
MyAgICAgICAxLzEwICAgICAgICAgIF9kbGxfY3J0MEAwIFsxNl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAxMi41MiAgICAgICA0LzEwICAgICAgICAgIHRo
cmVhZGZ1bmNfZmUodm9pZCopQDQgWzExXQogICAgICAgICAgICAgICAgMC4w
MCAgIDE1LjY1ICAgICAgIDUvMTAgICAgICAgICAgZGxsX2RsbGNydDAgWzEw
XQpbNV0gICAgIDE2LjUgICAgMC4wMCAgIDMxLjMxICAgICAgMTAgICAgICAg
ICBfY3lndGxzOjpjYWxsKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lk
KiksIHZvaWQqKSBbNV0KICAgICAgICAgICAgICAgIDAuMDAgICAzMS4zMSAg
ICAgICAyLzIgICAgICAgICAgIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilANCBb
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsxNDRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNS81ICAgICAgICAgICBkbGxfZGxsY3J0
MF8xKHZvaWQqKSBbMjMzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMTAvMTAgICAgICAgICAgX2N5Z3Rsczo6aW5pdF90aHJlYWQodm9p
ZCosIHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKikpIFsyNjNdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS84ICAgICAgICAg
ICBfY3lndGxzOjppbml0KCkgWzI1Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAzMS4zMSAgICAgICAyLzIgICAgICAgICAgIF9jeWd0bHM6OmNhbGwo
dW5zaWduZWQgbG9uZyAoKikodm9pZCosIHZvaWQqKSwgdm9pZCopIFs1XQpb
Nl0gICAgIDE2LjUgICAgMC4wMCAgIDMxLjMxICAgICAgIDIgICAgICAgICBj
eWd0aHJlYWQ6OnN0dWIodm9pZCopQDQgWzZdCiAgICAgICAgICAgICAgIDMx
LjMwICAgIDAuMDAgICAgIDMyMi8zMjIgICAgICAgICBjeWd0aHJlYWQ6OmNh
bGxmdW5jKGJvb2wpIFs3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgIDMxLjMwICAgIDAuMDAgICAgIDMyMi8zMjIgICAgICAg
ICBjeWd0aHJlYWQ6OnN0dWIodm9pZCopQDQgWzZdCls3XSAgICAgMTYuNSAg
IDMxLjMwICAgIDAuMDAgICAgIDMyMiAgICAgICAgIGN5Z3RocmVhZDo6Y2Fs
bGZ1bmMoYm9vbCkgWzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNC82NDggICAgICAgICBwaW5mbzo6bWF5YmVfc2V0X2V4aXRfY29k
ZV9mcm9tX3dpbmRvd3MoKSBbMTIxXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTYyMSAgICAgICAgcHJvY19zdWJwcm9jKHVuc2ln
bmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDggWzE3XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAzMC40MiAgICAwLjAwICAgICAzMjQvMzI0ICAgICAgICAgd2FpdDQg
WzNdCls4XSAgICAgMTYuMCAgIDMwLjQyICAgIDAuMDAgICAgIDMyNCAgICAg
ICAgIGNhbmNlbGFibGVfd2FpdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgY3df
Y2FuY2VsX2FjdGlvbiwgY3dfc2lnX3dhaXQpIFs4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAzMjQvNTMzMCAgICAgICAgX19nZXRyZWVu
dCBbMzQ4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgOS44NyAgIDEwLjEzICAgICAg
NzcvNzcgICAgICAgICAgX3NpZ2ZlIFsxXQpbOV0gICAgIDEwLjUgICAgOS44
NyAgIDEwLjEzICAgICAgNzcgICAgICAgICByZWFkIFs5XQogICAgICAgICAg
ICAgICAgOS43NCAgICAwLjAxICAgICAgNzUvNzUgICAgICAgICAgZmhhbmRs
ZXJfY29uc29sZTo6cmVhZCh2b2lkKiwgdW5zaWduZWQgaW50JilAMTIgWzEz
XQogICAgICAgICAgICAgICAgMC4xMiAgICAwLjI1ICAgICAgIDIvMiAgICAg
ICAgICAgZmhhbmRsZXJfYmFzZTo6cmVhZCh2b2lkKiwgdW5zaWduZWQgaW50
JilAMTIgWzI4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
NzcvMTYwICAgICAgICAgY3lnaGVhcF9mZG1hbmlwOjpvcGVyYXRvci0+KCkg
Y29uc3QgWzEyMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDc3LzE3MSAgICAgICAgIGN5Z2hlYXBfZmRnZXQ6OmN5Z2hlYXBfZmRnZXQo
aW50LCBib29sLCBib29sKSBbMTE4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAxNTQvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8c3BvbnRhbmVvdXM+ClsxMF0gICAgIDguMyAgICAwLjAwICAg
MTUuNjUgICAgICAgICAgICAgICAgIGRsbF9kbGxjcnQwIFsxMF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAxNS42NSAgICAgICA1LzEwICAgICAgICAgIF9j
eWd0bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKikodm9pZCosIHZvaWQqKSwg
dm9pZCopIFs1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMTFdICAgICA2LjYg
ICAgMC4wMCAgIDEyLjUyICAgICAgICAgICAgICAgICB0aHJlYWRmdW5jX2Zl
KHZvaWQqKUA0IFsxMV0KICAgICAgICAgICAgICAgIDAuMDAgICAxMi41MiAg
ICAgICA0LzEwICAgICAgICAgIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9u
ZyAoKikodm9pZCosIHZvaWQqKSwgdm9pZCopIFs1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgNC4yMyAgICA2LjQ0ICAgICAzMjQvMzI0ICAgICAgICAgX3NpZ2Zl
IFsxXQpbMTJdICAgICA1LjYgICAgNC4yMyAgICA2LjQ0ICAgICAzMjQgICAg
ICAgICBmb3JrIFsxMl0KICAgICAgICAgICAgICAgIDQuMDMgICAgMS45NiAg
ICAgMzI0LzMyNCAgICAgICAgIGZyb2s6OnBhcmVudChjaGFyIHZvbGF0aWxl
KilAOCBbMTRdCiAgICAgICAgICAgICAgICAwLjExICAgIDAuMTkgICAgIDMy
NC8zMjQgICAgICAgICBkbGxfbGlzdDo6dG9wc29ydCgpIFszMF0KICAgICAg
ICAgICAgICAgIDAuMDUgICAgMC4wNiAgICAgNjQ4LzM0NzYgICAgICAgIHNp
Z19zZW5kKF9waW5mbyosIGludClAOCBbMjNdCiAgICAgICAgICAgICAgICAw
LjAxICAgIDAuMDAgICAgIDMyNC8zMjQgICAgICAgICBwdGhyZWFkOjphdGZv
cmtwYXJlbnQoKSBbODZdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAg
ICAgIDMyNC8zMjQgICAgICAgICBwdGhyZWFkOjphdGZvcmtwcmVwYXJlKCkg
Wzk0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzI0
ICAgICAgICAgY2hpbGRfaW5mb19mb3JrOjpjaGlsZF9pbmZvX2ZvcmsoKSBb
MTEyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICA2NDgvOTgz
ODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgIDMyNC8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJl
KHVuc2lnbmVkIGxvbmcpIFszNl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgMzI0LzM5NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzdd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC82MDIgICAg
ICAgICB0bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMzU5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzI0ICAgICAgICAgY2hp
bGRfaW5mbzo6fmNoaWxkX2luZm8oKSBbMzY4XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAzMjQvNjAyICAgICAgICAgdG1wX3BhdGhidWY6
On50bXBfcGF0aGJ1ZigpIFszNjBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICA5Ljc0
ICAgIDAuMDEgICAgICA3NS83NSAgICAgICAgICByZWFkIFs5XQpbMTNdICAg
ICA1LjEgICAgOS43NCAgICAwLjAxICAgICAgNzUgICAgICAgICBmaGFuZGxl
cl9jb25zb2xlOjpyZWFkKHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAxMiBbMTNd
CiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgIDE3OC8xNzggICAg
ICAgICBmaGFuZGxlcl9jb25zb2xlOjpzZXRfY3Vyc29yX21heWJlKCkgWzEx
M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMTc4LzkyMSAg
ICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmJnX2NoZWNrKGludCkgWzk3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNzUvNzUgICAgICAg
ICAgZmhhbmRsZXJfdGVybWlvczo6bGluZV9lZGl0KGNoYXIgY29uc3QqLCBp
bnQsIHRlcm1pb3MmKSBbMjI4XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAxNTAvNDcwNiAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6dGMo
KSBjb25zdCBbMzQ5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgNzUvNDI0ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0X2lvX2hhbmRs
ZSgpIFszNjFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3
NS83NSAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfcmVhZGFoZWFkX2lu
dG9fYnVmZmVyKGNoYXIqLCB1bnNpZ25lZCBpbnQpIFszOTJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3NS83NiAgICAgICAgICBwdGhy
ZWFkOjpnZXRfY2FuY2VsX2V2ZW50KCkgWzM4OF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDc1Lzc1ICAgICAgICAgIGZoYW5kbGVyX2Jh
c2U6OmlzX25vbmJsb2NraW5nKCkgWzM5MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDc1Lzc1ICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OmdldF9yZWFkYWhlYWQoKSBbMzg5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgNzQvNzQgICAgICAgICAgZGV2X2NvbnNvbGU6OmNvbl90
b19zdHIoY2hhciosIGludCwgd2NoYXJfdCkgWzM5NF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDQuMDMgICAgMS45NiAgICAgMzI0LzMyNCAgICAgICAgIGZvcmsg
WzEyXQpbMTRdICAgICAzLjIgICAgNC4wMyAgICAxLjk2ICAgICAzMjQgICAg
ICAgICBmcm9rOjpwYXJlbnQoY2hhciB2b2xhdGlsZSopQDggWzE0XQogICAg
ICAgICAgICAgICAgMS4wOSAgICAwLjAwICAgICA2NDgvMTk0NCAgICAgICAg
Y2hpbGRfaW5mbzo6c3luYyhpbnQsIHZvaWQqJiwgdW5zaWduZWQgbG9uZykg
WzE1XQogICAgICAgICAgICAgICAgMC40NSAgICAwLjAxICAgIDE5NDQvMTk0
NCAgICAgICAgY2hpbGRfY29weSh2b2lkKiwgYm9vbCwgLi4uKSBbMjVdCiAg
ICAgICAgICAgICAgICAwLjAzICAgIDAuMzQgICAgIDMyNC8xNjIxICAgICAg
ICBwcm9jX3N1YnByb2ModW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZylA
OCBbMTddCiAgICAgICAgICAgICAgICAwLjAyICAgIDAuMDIgICAgIDMyNC82
NTcgICAgICAgICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZv
aWQqKSBbNDVdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgMzI0
MC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMzNCAgICAgICAgIHRpbWUgWzE1
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzM5NTQ5
ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzk0MzAgICAgICAg
bXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgMzI0LzMyNSAgICAgICAgIFJldmVydFRvU2VsZkAwIFszNjZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8zMjQgICAg
ICAgICBzdHJhY2U6OndyaXRlX2NoaWxkcGlkKGNoaWxkX2luZm8mLCB1bnNp
Z25lZCBsb25nKSBbMzcwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC41NCAgICAw
LjAwICAgICAzMjQvMTk0NCAgICAgICAgY2hlY2tzdGF0ZShzdHJ1Y3Rfd2Fp
dHEqKUA0IFsyMl0KICAgICAgICAgICAgICAgIDEuMDkgICAgMC4wMCAgICAg
NjQ4LzE5NDQgICAgICAgIGZyb2s6OnBhcmVudChjaGFyIHZvbGF0aWxlKilA
OCBbMTRdCiAgICAgICAgICAgICAgICAxLjYzICAgIDAuMDAgICAgIDk3Mi8x
OTQ0ICAgICAgICBwcm9jX3N1YnByb2ModW5zaWduZWQgbG9uZywgdW5zaWdu
ZWQgbG9uZylAOCBbMTddClsxNV0gICAgIDEuNyAgICAzLjI2ICAgIDAuMDAg
ICAgMTk0NCAgICAgICAgIGNoaWxkX2luZm86OnN5bmMoaW50LCB2b2lkKiYs
IHVuc2lnbmVkIGxvbmcpIFsxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAxMjk2Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHNwb250YW5lb3VzPgpbMTZdICAgICAxLjcgICAgMC4wMCAgICAz
LjEzICAgICAgICAgICAgICAgICBfZGxsX2NydDBAMCBbMTZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDMuMTMgICAgICAgMS8xMCAgICAgICAgICBfY3ln
dGxzOjpjYWxsKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZv
aWQqKSBbNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIF9mZWluaXRpYWxpc2UgWzU0Ml0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE2MjEgICAgICAgIGN5Z3Ro
cmVhZDo6Y2FsbGZ1bmMoYm9vbCkgWzddCiAgICAgICAgICAgICAgICAwLjAz
ICAgIDAuMzQgICAgIDMyNC8xNjIxICAgICAgICBfY3lndGxzOjppbnRlcnJ1
cHRfc2V0dXAoaW50LCB2b2lkKiwgc2lnYWN0aW9uJilAMTYgWzI3XQogICAg
ICAgICAgICAgICAgMC4wMyAgICAwLjM0ICAgICAzMjQvMTYyMSAgICAgICAg
ZnJvazo6cGFyZW50KGNoYXIgdm9sYXRpbGUqKUA4IFsxNF0KICAgICAgICAg
ICAgICAgIDAuMDMgICAgMC4zNCAgICAgMzI0LzE2MjEgICAgICAgIHdhaXRf
c2lnKHZvaWQqKUA0IFsyNF0KICAgICAgICAgICAgICAgIDAuMDUgICAgMC42
OCAgICAgNjQ4LzE2MjEgICAgICAgIHdhaXQ0IFszXQpbMTddICAgICAxLjAg
ICAgMC4xNCAgICAxLjY5ICAgIDE2MjEgICAgICAgICBwcm9jX3N1YnByb2Mo
dW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZylAOCBbMTddCiAgICAgICAg
ICAgICAgICAxLjYzICAgIDAuMDAgICAgIDk3Mi8xOTQ0ICAgICAgICBjaGls
ZF9pbmZvOjpzeW5jKGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nKSBbMTVd
CiAgICAgICAgICAgICAgICAwLjAyICAgIDAuMDEgICAgIDMyNC8zMjQgICAg
ICAgICBwaW5mbzo6d2FpdCgpIFs1N10KICAgICAgICAgICAgICAgIDAuMDEg
ICAgMC4wMCAgICA3MTE1Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDE2MjAvMzk1NDkg
ICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMTUwMS8zOTQzMCAgICAgICBt
dXRvOjpyZWxlYXNlKCkgWzM3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4yNSAg
ICAwLjk1ICAgIDM0MTkvMzQxOSAgICAgICAgX3NpZ2ZlIFsxXQpbMThdICAg
ICAwLjYgICAgMC4yNSAgICAwLjk1ICAgIDM0MTkgICAgICAgICBzaWdwcm9j
bWFzayBbMThdCiAgICAgICAgICAgICAgICAwLjI0ICAgIDAuNzAgICAgMzQx
OS8zNTAyICAgICAgICBoYW5kbGVfc2lncHJvY21hc2soaW50LCB1bnNpZ25l
ZCBsb25nIGNvbnN0KiwgdW5zaWduZWQgbG9uZyosIHVuc2lnbmVkIGxvbmcm
KUAxNiBbMTldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDIgICAg
ICA4My8zNTAyICAgICAgICBwdGhyZWFkX3NpZ21hc2sgWzcyXQogICAgICAg
ICAgICAgICAgMC4yNCAgICAwLjcwICAgIDM0MTkvMzUwMiAgICAgICAgc2ln
cHJvY21hc2sgWzE4XQpbMTldICAgICAwLjUgICAgMC4yNSAgICAwLjcyICAg
IDM1MDIgICAgICAgICBoYW5kbGVfc2lncHJvY21hc2soaW50LCB1bnNpZ25l
ZCBsb25nIGNvbnN0KiwgdW5zaWduZWQgbG9uZyosIHVuc2lnbmVkIGxvbmcm
KUAxNiBbMTldCiAgICAgICAgICAgICAgICAwLjI0ICAgIDAuNDggICAgMzQy
MS8zNDIxICAgICAgICBzZXRfc2lnbmFsX21hc2tAOCBbMjFdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yNzkxICAgICAgICBf
X21haW4gWzczXQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAyICAgICAx
MTAvMjc5MSAgICAgICAgc2lnYWN0aW9uX3dvcmtlcihpbnQsIHNpZ2FjdGlv
biBjb25zdCosIHNpZ2FjdGlvbiosIGJvb2wpIFs1MV0KICAgICAgICAgICAg
ICAgIDAuMDMgICAgMC4wNiAgICAgMzI0LzI3OTEgICAgICAgIHNldF9wcm9j
ZXNzX21hc2tANCBbMzldCiAgICAgICAgICAgICAgICAwLjA2ICAgIDAuMTEg
ICAgIDY0OC8yNzkxICAgICAgICB3YWl0NCBbM10KICAgICAgICAgICAgICAg
IDAuMTYgICAgMC4yOSAgICAxNzA4LzI3OTEgICAgICAgIHNldF9zaWduYWxf
bWFza0A4IFsyMV0KWzIwXSAgICAgMC40ICAgIDAuMjYgICAgMC40OCAgICAy
NzkxICAgICAgICAgc2lnX2Rpc3BhdGNoX3BlbmRpbmcoYm9vbClANCBbMjBd
CiAgICAgICAgICAgICAgICAwLjIzICAgIDAuMjQgICAgMjc5MS8zNDc2ICAg
ICAgICBzaWdfc2VuZChfcGluZm8qLCBpbnQpQDggWzIzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4yNCAgICAwLjQ4ICAgIDM0MjEvMzQyMSAgICAgICAgaGFu
ZGxlX3NpZ3Byb2NtYXNrKGludCwgdW5zaWduZWQgbG9uZyBjb25zdCosIHVu
c2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nJilAMTYgWzE5XQpbMjFdICAg
ICAwLjQgICAgMC4yNCAgICAwLjQ4ICAgIDM0MjEgICAgICAgICBzZXRfc2ln
bmFsX21hc2tAOCBbMjFdCiAgICAgICAgICAgICAgICAwLjE2ICAgIDAuMjkg
ICAgMTcwOC8yNzkxICAgICAgICBzaWdfZGlzcGF0Y2hfcGVuZGluZyhib29s
KUA0IFsyMF0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAzNDIx
LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2
XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgIDUxMzEvOTgzODcg
ICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAx
ICAgIDAuMDAgICAgMzQyMS8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkg
WzM3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMjJdICAgICAwLjMgICAgMC4w
NSAgICAwLjU1ICAgICAgICAgICAgICAgICBjaGVja3N0YXRlKHN0cnVjdF93
YWl0cSopQDQgWzIyXQogICAgICAgICAgICAgICAgMC41NCAgICAwLjAwICAg
ICAzMjQvMTk0NCAgICAgICAgY2hpbGRfaW5mbzo6c3luYyhpbnQsIHZvaWQq
JiwgdW5zaWduZWQgbG9uZykgWzE1XQogICAgICAgICAgICAgICAgMC4wMSAg
ICAwLjAwICAgIDI1ODgvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY0OC82NTUgICAg
ICAgICBfY3lndGxzOjpyZW1vdmVfd3EodW5zaWduZWQgbG9uZykgWzI3MF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM3LzM0NzYg
ICAgICAgIHNpZ19jbGVhcihpbnQpQDQgWzEwM10KICAgICAgICAgICAgICAg
IDAuMDUgICAgMC4wNiAgICAgNjQ4LzM0NzYgICAgICAgIGZvcmsgWzEyXQog
ICAgICAgICAgICAgICAgMC4yMyAgICAwLjI0ICAgIDI3OTEvMzQ3NiAgICAg
ICAgc2lnX2Rpc3BhdGNoX3BlbmRpbmcoYm9vbClANCBbMjBdClsyM10gICAg
IDAuMyAgICAwLjI5ICAgIDAuMzAgICAgMzQ3NiAgICAgICAgIHNpZ19zZW5k
KF9waW5mbyosIGludClAOCBbMjNdCiAgICAgICAgICAgICAgICAwLjI4ICAg
IDAuMDMgICAgMzQ3Ni8zODAwICAgICAgICBzaWdfc2VuZChfcGluZm8qLCBz
aWdpbmZvX3QmLCBfY3lndGxzKilAMTIgWzI5XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5l
b3VzPgpbMjRdICAgICAwLjIgICAgMC4wMCAgICAwLjQ3ICAgICAgICAgICAg
ICAgICB3YWl0X3NpZyh2b2lkKilANCBbMjRdCiAgICAgICAgICAgICAgICAw
LjAzICAgIDAuMzQgICAgIDMyNC8xNjIxICAgICAgICBwcm9jX3N1YnByb2Mo
dW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZylAOCBbMTddCiAgICAgICAg
ICAgICAgICAwLjA3ICAgIDAuMDIgICAgIDk2Mi85NjIgICAgICAgICBzaWdw
YWNrZXQ6OnByb2Nlc3MoKUA0IFs0M10KICAgICAgICAgICAgICAgIDAuMDEg
ICAgMC4wMCAgICAzNDc3Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzcvNzQgICAg
ICAgICAgc2lnX2NsZWFyKGludClANCBbMTAzXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgIDMxMTQvMzExNCAgICAgICAgcGVuZGluZ19zaWdu
YWxzOjpyZXNldCgpIFszNTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgIDMyNC8zMjQgICAgICAgICBwZW5kaW5nX3NpZ25hbHM6OmFkZChz
aWdwYWNrZXQmKSBbMzY5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC40NSAgICAw
LjAxICAgIDE5NDQvMTk0NCAgICAgICAgZnJvazo6cGFyZW50KGNoYXIgdm9s
YXRpbGUqKUA4IFsxNF0KWzI1XSAgICAgMC4yICAgIDAuNDUgICAgMC4wMSAg
ICAxOTQ0ICAgICAgICAgY2hpbGRfY29weSh2b2lkKiwgYm9vbCwgLi4uKSBb
MjVdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgNTUwOC85ODM4
NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91
cz4KWzI2XSAgICAgMC4yICAgIDAuMDIgICAgMC4zOSAgICAgICAgICAgICAg
ICAgc2V0dXBfaGFuZGxlcihpbnQsIHZvaWQqLCBzaWdhY3Rpb24mLCBfY3ln
dGxzKikgWzI2XQogICAgICAgICAgICAgICAgMC4wMiAgICAwLjM3ICAgICAz
MjQvMzI0ICAgICAgICAgX2N5Z3Rsczo6aW50ZXJydXB0X3NldHVwKGludCwg
dm9pZCosIHNpZ2FjdGlvbiYpQDE2IFsyN10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgNjQ4Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUg
WzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMiAgICAwLjM3ICAgICAzMjQv
MzI0ICAgICAgICAgc2V0dXBfaGFuZGxlcihpbnQsIHZvaWQqLCBzaWdhY3Rp
b24mLCBfY3lndGxzKikgWzI2XQpbMjddICAgICAwLjIgICAgMC4wMiAgICAw
LjM3ICAgICAzMjQgICAgICAgICBfY3lndGxzOjppbnRlcnJ1cHRfc2V0dXAo
aW50LCB2b2lkKiwgc2lnYWN0aW9uJilAMTYgWzI3XQogICAgICAgICAgICAg
ICAgMC4wMyAgICAwLjM0ICAgICAzMjQvMTYyMSAgICAgICAgcHJvY19zdWJw
cm9jKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDggWzE3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvOTgzODcgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgIDMyNC8zMjQgICAgICAgICBfY3lndGxzOjpwdXNoKHVuc2lnbmVk
IGludCkgWzM3M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMTIgICAgMC4yNSAg
ICAgICAyLzIgICAgICAgICAgIHJlYWQgWzldClsyOF0gICAgIDAuMiAgICAw
LjEyICAgIDAuMjUgICAgICAgMiAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OnJl
YWQodm9pZCosIHVuc2lnbmVkIGludCYpQDEyIFsyOF0KICAgICAgICAgICAg
ICAgIDAuMTIgICAgMC4xMiAgICAgICAyLzIgICAgICAgICAgIGZoYW5kbGVy
X2Jhc2Vfb3ZlcmxhcHBlZDo6cmF3X3JlYWQodm9pZCosIHVuc2lnbmVkIGlu
dCYpQDEyIFszMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMyAgICAwLjAwICAgICAzMjQvMzgwMCAgICAgICAgcHJv
Y193YWl0ZXIodm9pZCopQDQgWzRdCiAgICAgICAgICAgICAgICAwLjI4ICAg
IDAuMDMgICAgMzQ3Ni8zODAwICAgICAgICBzaWdfc2VuZChfcGluZm8qLCBp
bnQpQDggWzIzXQpbMjldICAgICAwLjIgICAgMC4zMCAgICAwLjAzICAgIDM4
MDAgICAgICAgICBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3ln
dGxzKilAMTIgWzI5XQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAwICAg
MTQ4NzIvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgMTQ0My8xNDQzICAgICAgICBfY3ln
dGxzOjpjYWxsX3NpZ25hbF9oYW5kbGVyKCkgWzM1NF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMTEgICAgMC4xOSAgICAgMzI0LzMyNCAgICAgICAgIGZvcmsg
WzEyXQpbMzBdICAgICAwLjIgICAgMC4xMSAgICAwLjE5ICAgICAzMjQgICAg
ICAgICBkbGxfbGlzdDo6dG9wc29ydCgpIFszMF0KICAgICAgICAgICAgICAg
IDAuMDcgICAgMC4wNiAgICAxNjIwLzE2MjAgICAgICAgIGRsbF9saXN0Ojpw
b3B1bGF0ZV9kZXBzKGRsbCopIFszM10KICAgICAgICAgICAgICAgIDAuMDEg
ICAgMC4wMSAgICAxNjIwLzE3NzggICAgICAgIGNmcmVlQDQgWzY2XQogICAg
ICAgICAgICAgICAgMC4wMiAgICAwLjAwICAgICAzMjQvMzI0ICAgICAgICAg
ZGxsX2xpc3Q6OnRvcHNvcnRfdmlzaXQoZGxsKiwgYm9vbCkgWzcxXQogICAg
ICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgIDMyNDAvOTgzODcgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjEyICAg
IDAuMTIgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpyZWFk
KHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAxMiBbMjhdClszMV0gICAgIDAuMSAg
ICAwLjEyICAgIDAuMTIgICAgICAgMiAgICAgICAgIGZoYW5kbGVyX2Jhc2Vf
b3ZlcmxhcHBlZDo6cmF3X3JlYWQodm9pZCosIHVuc2lnbmVkIGludCYpQDEy
IFszMV0KICAgICAgICAgICAgICAgIDAuMTIgICAgMC4wMCAgICAgICAyLzIg
ICAgICAgICAgIGZoYW5kbGVyX2Jhc2Vfb3ZlcmxhcHBlZDo6d2FpdF9vdmVy
bGFwcGVkKGJvb2wsIGJvb2wsIHVuc2lnbmVkIGxvbmcqLCBib29sLCB1bnNp
Z25lZCBsb25nKUAyNCBbMzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8xMCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfaGFu
ZGxlKCkgWzQxNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzk4Mzg3ICAgICAgIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilANCBb
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk4Mzg3
ICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsxNDRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAgICAgICBkbGxfY3J0MF8w
KClAMCBbMjE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvOTgzODcgICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X2Nsb3NlX29uX2V4
ZWMoYm9vbCkgWzMzM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzk4Mzg3ICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZjbnRsKGludCwg
dm9pZCopIFszMzFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS85ODM4NyAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpvcGVuKGludCwg
dW5zaWduZWQgaW50KSBbMzM0XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvOTgzODcgICAgICAgaGVhcF9pbml0KCkgWzMzMl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk4Mzg3ICAgICAg
IG1hbGxvY19pbml0KCkgWzMzNl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzk4Mzg3ICAgICAgIGN5Z3dpbl9nZXRob3N0bmFtZSBb
MTQ2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTgz
ODcgICAgICAgcHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFsyNDJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAgICAgICBldGM6
OmRpcl9jaGFuZ2VkKGludCkgWzE4NF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzk4Mzg3ICAgICAgIGV0Yzo6ZmlsZV9jaGFuZ2Vk
KGludCkgWzE4M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzk4Mzg3ICAgICAgIHBpbmZvOjp0aGlzcHJvYyh2b2lkKikgWzIzMl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk4Mzg3ICAg
ICAgIGZoYW5kbGVyX3BpcGU6OmNyZWF0ZShmaGFuZGxlcl9waXBlKiosIHVu
c2lnbmVkIGludCwgaW50KSBbMjA0XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvOTgzODcgICAgICAgcGlwZSBbMTk4XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTgzODcgICAgICAgc2V0
X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRoX2NvbnYmLCB1bnNpZ25lZCBs
b25nLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQpQDIwIFszMjldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAgICAg
ICBzaGFyZWRfaW5mbzo6aW5pdGlhbGl6ZSgpIFszMjVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4NyAgICAgICBidWlsZF9h
cmd2KGNoYXIqLCBjaGFyKiomLCBpbnQmLCBpbnQpQDE2IFszMjddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4NyAgICAgICBm
aGFuZGxlcl9iYXNlOjpyZWFkKHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAxMiBb
MjhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4
NyAgICAgICBmaGFuZGxlcl9iYXNlOjppbml0KHZvaWQqLCB1bnNpZ25lZCBs
b25nLCB1bnNpZ25lZCBpbnQpIFszMDBdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi85ODM4NyAgICAgICBmaGFuZGxlcl9iYXNlOjpm
c3RhdF9oZWxwZXIoX19zdGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMzIw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvOTgzODcg
ICAgICAgZXRjOjppbml0KGludCwgX09CSkVDVF9BVFRSSUJVVEVTKikgWzMx
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzk4Mzg3
ICAgICAgIHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzE1OF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzk4Mzg3ICAgICAgIGdl
dF9pbmZvX2Zyb21fc2QoX1NFQ1VSSVRZX0RFU0NSSVBUT1IqLCB1bnNpZ25l
ZCBpbnQqLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgbG9uZyopIFsyNjFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4NyAg
ICAgICB1c2VyX2luZm86OmNyZWF0ZShib29sKSBbMjgzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvOTgzODcgICAgICAgY3lnaGVh
cF91c2VyOjpvbnRoZXJhbmdlKGhvbWVib2RpZXMsIHBhc3N3ZCopIFszMjZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy85ODM4NyAg
ICAgICBkdGFibGU6OmluaXRfc3RkX2ZpbGVfZnJvbV9oYW5kbGUoaW50LCB2
b2lkKikgWzE4NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAzLzk4Mzg3ICAgICAgIGdldHdpbmVudihjaGFyIGNvbnN0KiwgY2hhciBj
b25zdCosIHdpbl9lbnYqKUAxMiBbMjY5XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDMvOTgzODcgICAgICAgcG9zaWZ5KGNoYXIqKiwg
Y2hhciBjb25zdCosIGNoYXIqKUAxMiBbMTk5XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDMvOTgzODcgICAgICAgcGFyc2Vfb3B0aW9u
cyhjaGFyIGNvbnN0KilANCBbMzE2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvOTgzODcgICAgICAgZmhhbmRsZXJfYmFzZV9vdmVy
bGFwcGVkOjp3YWl0X292ZXJsYXBwZWQoYm9vbCwgYm9vbCwgdW5zaWduZWQg
bG9uZyosIGJvb2wsIHVuc2lnbmVkIGxvbmcpQDI0IFszNF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzk4Mzg3ICAgICAgIG1vdW50
X2luZm86OmFkZF9pdGVtKGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50KSBbMjg4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDMvOTgzODcgICAgICAgbW91bnRfaW5mbzo6ZnJvbV9mc3RhYihi
b29sLCB3Y2hhcl90Kiwgd2NoYXJfdCopIFszMDJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy85ODM4NyAgICAgICBldGM6OnRlc3Rf
ZmlsZV9jaGFuZ2UoaW50KSBbMzEzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvOTgzODcgICAgICAgaXNhdHR5IFszMTRdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC85ODM4NyAgICAgICBm
aGFuZGxlcl9iYXNlOjpjbG9zZV93aXRoX2FyY2goKSBbMjc3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvOTgzODcgICAgICAgZmhh
bmRsZXJfYmFzZTo6Y2xvc2UoKSBbMjgwXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQvOTgzODcgICAgICAgZmhhbmRsZXJfcGlwZTo6
Y3JlYXRlX3NlbGVjdGFibGUoX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB2b2lk
KiYsIHZvaWQqJiwgdW5zaWduZWQgbG9uZywgY2hhciBjb25zdCopIFszMTFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC85ODM4NyAg
ICAgICBnZXRfc2lkc19pbmZvKGN5Z3BzaWQsIGN5Z3BzaWQsIHVuc2lnbmVk
IGxvbmcqLCB1bnNpZ25lZCBsb25nKikgWzI2Ml0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA1Lzk4Mzg3ICAgICAgIGluaXRfY3lnaGVh
cDo6bWFuYWdlX2NvbnNvbGVfY291bnQoY2hhciBjb25zdCosIGludCwgYm9v
bCkgWzMwNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
Lzk4Mzg3ICAgICAgIGR0YWJsZTo6ZHVwX3dvcmtlcihmaGFuZGxlcl9iYXNl
KiwgaW50KSBbMTg5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDUvOTgzODcgICAgICAgZmhhbmRsZXJfYmFzZTo6ZHVwKGZoYW5kbGVy
X2Jhc2UqKSBbMzA2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDUvOTgzODcgICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW9jdGwodW5z
aWduZWQgaW50LCB2b2lkKikgWzI1OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA1Lzk4Mzg3ICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9w
ZW5fZnMoaW50LCB1bnNpZ25lZCBpbnQpIFsyNDldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNS85ODM4NyAgICAgICBfX2dldF9sY2lk
X2Zyb21fbG9jYWxlKGNoYXIgY29uc3QqKSBbMzA3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDUvOTgzODcgICAgICAgYWxsb2Nfc2Qo
cGF0aF9jb252JiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZywgaW50
LCBzZWN1cml0eV9kZXNjcmlwdG9yJikgWzMwOF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA2Lzk4Mzg3ICAgICAgIGN3ZHN0dWZmOjpn
ZXQoY2hhciosIGludCwgaW50LCB1bnNpZ25lZCBpbnQpIFsyODRdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi85ODM4NyAgICAgICBf
Y3lnd2luX2lzdGV4dF9mb3Jfc3RkaW8gWzE0MF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA2Lzk4Mzg3ICAgICAgIHB0aHJlYWRfbXV0
ZXg6OmluaXQocHRocmVhZF9tdXRleCoqLCBwdGhyZWFkX211dGV4YXR0ciog
Y29uc3QqLCBwdGhyZWFkX211dGV4KikgWzc1XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDYvOTgzODcgICAgICAgcHdkZ3JwOjpsb2Fk
KHdjaGFyX3QgY29uc3QqKSBbMjkxXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDgvOTgzODcgICAgICAgd3NvY2tfaW5pdCBbMjk2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvOTgzODcgICAg
ICAgZHRhYmxlOjpleHRlbmQoaW50KSBbMjI1XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDgvOTgzODcgICAgICAgc2V0ZXJybm9fZnJv
bV9udF9zdGF0dXMoY2hhciBjb25zdCosIGludCwgbG9uZylAMTIgWzI5NV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5Lzk4Mzg3ICAg
ICAgIGZjbnRsNjQgWzE5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDEwLzk4Mzg3ICAgICAgIHdpbl9lbnY6OmFkZF9jYWNoZShjaGFy
IGNvbnN0KiwgY2hhciBjb25zdCopIFsyMTVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAxMC85ODM4NyAgICAgICBmaGFuZGxlcl9jb25z
b2xlOjp0Y3NldGF0dHIoaW50LCB0ZXJtaW9zIGNvbnN0KikgWzI2MF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzk4Mzg3ICAgICAg
IG9wZW4gWzk4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
MTQvOTgzODcgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsyNTJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNS85ODM4NyAgICAgICBkdGFi
bGU6OmR1cDMoaW50LCBpbnQsIGludCkgWzE1M10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDE1Lzk4Mzg3ICAgICAgIGZoYW5kbGVyX2Jh
c2U6Om9wZW4oaW50LCB1bnNpZ25lZCBpbnQpIFsyNTVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAxNi85ODM4NyAgICAgICBjbG9zZSBb
MTk1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTcvOTgz
ODcgICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW5wdXRfdGNzZXRhdHRyKGlu
dCwgdGVybWlvcyBjb25zdCopIFsyNzldCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAxOC85ODM4NyAgICAgICBpb2N0bCBbMjQwXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTkvOTgzODcgICAgICAg
X3BpbmZvOjpzZXRfY3R0eSh0dHlfbWluKiwgaW50LCBmaGFuZGxlcl90ZXJt
aW9zKikgWzE5MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDIwLzk4Mzg3ICAgICAgIGZoYW5kbGVyX2Jhc2U6OnNldF9mbGFncyhpbnQs
IGludCkgWzI3Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDIxLzk4Mzg3ICAgICAgIHRjc2V0YXR0ciBbMjE4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgMjYvOTgzODcgICAgICAgYnVpbGRfZmhf
cGMocGF0aF9jb252JiwgYm9vbCkgWzE1NV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDI5Lzk4Mzg3ICAgICAgIF9fc2V0X2Vycm5vKGNo
YXIgY29uc3QqLCBpbnQsIGludCkgWzE2MF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDMxLzk4Mzg3ICAgICAgIHJlYWxsb2MgWzIwOV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMxLzk4Mzg3ICAg
ICAgIG5vcm1hbGl6ZV93aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwg
Y2hhciomKSBbMjU4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMzEvOTgzODcgICAgICAgc3RhdDY0IFs1NF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDMzLzk4Mzg3ICAgICAgIHN0YXRfd29ya2Vy
KHBhdGhfY29udiYsIF9fc3RhdDY0KilAOCBbMTU3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgMzgvOTgzODcgICAgICAgbW91bnRfaXRl
bTo6YnVpbGRfd2luMzIoY2hhciosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBp
bnQqLCB1bnNpZ25lZCBpbnQpIFsyNTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAzOS85ODM4NyAgICAgICBwYXRoX2NvbnY6OmNoZWNr
KGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0
KikgWzY0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNDcv
OTgzODcgICAgICAgbW91bnRfaW5mbzo6Y3lnZHJpdmVfd2luMzJfcGF0aChj
aGFyIGNvbnN0KiwgY2hhciosIGludCYpIFsyNDFdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICA0OS85ODM4NyAgICAgICBlbnZpcm9uX2lu
aXQoY2hhcioqLCBpbnQpIFsxNTldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICA1Ni85ODM4NyAgICAgICBtb3VudF9pbmZvOjpjb252X3Rv
X3Bvc2l4X3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBpbnQpIFsyMTldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA1Ny85ODM4NyAgICAg
ICBjYWxsb2MgWzE5Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDc1Lzk4Mzg3ICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmxpbmVfZWRp
dChjaGFyIGNvbnN0KiwgaW50LCB0ZXJtaW9zJikgWzIyOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDg2Lzk4Mzg3ICAgICAgIG5vcm1h
bGl6ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgY2hhciomKSBb
MjE0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAxMTAvOTgz
ODcgICAgICAgc2lnYWN0aW9uX3dvcmtlcihpbnQsIHNpZ2FjdGlvbiBjb25z
dCosIHNpZ2FjdGlvbiosIGJvb2wpIFs1MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgMTU0Lzk4Mzg3ICAgICAgIHJlYWQgWzldCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDE2MC85ODM4NyAgICAgICB3
cml0ZSBbNjldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDIx
OS85ODM4NyAgICAgICBtb3VudF9pbmZvOjpjb252X3RvX3dpbjMyX3BhdGgo
Y2hhciBjb25zdCosIGNoYXIqLCBkZXZpY2UmLCB1bnNpZ25lZCBpbnQqKSBb
MTM4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAyNDAvOTgz
ODcgICAgICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGUodm9pZCBjb25zdCos
IHVuc2lnbmVkIGludClAMTIgWzk2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAyOTYvOTgzODcgICAgICAgcHJvY193YWl0ZXIodm9pZCop
QDQgWzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMxNy85
ODM4NyAgICAgICBwaW5mbzo6d2FpdCgpIFs1N10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgMzIxLzk4Mzg3ICAgICAgIHJlbW92ZV9wcm9j
KGludClANCBbNjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
IDMyMy85ODM4NyAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpiZ19jaGVjayhp
bnQpIFs5N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0
Lzk4Mzg3ICAgICAgIF9jeWd0bHM6OmZpbmRfdGxzKGludCkgWzc5XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvOTgzODcgICAgICAg
c2V0X3Byb2Nlc3NfbWFza19kZWx0YSBbMTE1XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAzMjQvOTgzODcgICAgICAgc2V0X3Byb2Nlc3Nf
bWFza0A0IFszOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
MzI0Lzk4Mzg3ICAgICAgIF9jeWd0bHM6OmludGVycnVwdF9zZXR1cChpbnQs
IHZvaWQqLCBzaWdhY3Rpb24mKUAxNiBbMjddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgIDMyNC85ODM4NyAgICAgICBwaW5mbzo6bWF5YmVf
c2V0X2V4aXRfY29kZV9mcm9tX3dpbmRvd3MoKSBbMTIxXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvOTgzODcgICAgICAgY2hpbGRf
aW5mbzo6Y2hpbGRfaW5mbyh1bnNpZ25lZCBpbnQsIGNoaWxkX2luZm9fdHlw
ZXMsIGJvb2wpIFsxMjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNC85ODM4NyAgICAgICBfcGluZm86OmR1cF9wcm9jX3BpcGUodm9p
ZCopIFsxMzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMy
NS85ODM4NyAgICAgICBzZXRwZ2lkIFs0Nl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgMzI1Lzk4Mzg3ICAgICAgIHRjZ2V0cGdycCBbMTA4
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjgvOTgzODcg
ICAgICAgZmhhbmRsZXJfY29uc29sZTo6dGNnZXRhdHRyKHRlcm1pb3MqKSBb
MTAxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjgvOTgz
ODcgICAgICAgdGNnZXRhdHRyIFs1OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgMzM0Lzk4Mzg3ICAgICAgIHRpbWUgWzE1Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgNDQ0Lzk4Mzg3ICAgICAgIHN5
bWxpbmtfaW5mbzo6Y2hlY2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0Kiwg
ZnNfaW5mbyYsIHBhdGhfY29udl9oYW5kbGUmKSBbMTA1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICA2NDgvOTgzODcgICAgICAgcmVzZXRf
c2lnbmFsX2Fycml2ZWRAMCBbMTI4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICA2NDgvOTgzODcgICAgICAgc2V0dXBfaGFuZGxlcihpbnQs
IHZvaWQqLCBzaWdhY3Rpb24mLCBfY3lndGxzKikgWzI2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICA2NDgvOTgzODcgICAgICAgZm9yayBb
MTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY0OC85ODM4
NyAgICAgICBzdG9wcGVkX29yX3Rlcm1pbmF0ZWQoc3RydWN0X3dhaXRxKiwg
X3BpbmZvKilAOCBbODJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDY1MC85ODM4NyAgICAgICBjeWd0aHJlYWQ6OmNyZWF0ZSgpIFsxMjdd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY1MS85ODM4NyAg
ICAgICBmaGFuZGxlcl90ZXJtaW9zOjp0Y3NldHBncnAoaW50KSBbNTZdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY1Mi85ODM4NyAgICAg
ICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50LCB2b2lkKiYsIHVu
c2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBfU0VDVVJJVFlfQVRU
UklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2N10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgNjUyLzk4Mzg3ICAgICAgIHRjc2V0cGdy
cCBbNDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMTI0NC85
ODM4NyAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbNDFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgMTI0NS85ODM4NyAgICAgICBfX2N5
Z3dpbl9sb2NrX2xvY2sgWzQyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgIDEyNDgvOTgzODcgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2Nr
KCkgWzg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDEyNDkv
OTgzODcgICAgICAgcHRocmVhZF9tdXRleDo6bG9jaygpIFsxMDJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMTI5Ni85ODM4NyAgICAgICBj
aGlsZF9pbmZvOjpzeW5jKGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nKSBb
MTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMjI2Ny85ODM4
NyAgICAgICB3YWl0NCBbM10KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4w
MCAgICAyNTg4Lzk4Mzg3ICAgICAgIGNoZWNrc3RhdGUoc3RydWN0X3dhaXRx
KilANCBbMjJdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgMjg5
MC85ODM4NyAgICAgICBzaWdwYWNrZXQ6OnByb2Nlc3MoKUA0IFs0M10KICAg
ICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAzMjQwLzk4Mzg3ICAgICAg
IGRsbF9saXN0Ojp0b3Bzb3J0KCkgWzMwXQogICAgICAgICAgICAgICAgMC4w
MSAgICAwLjAwICAgIDMyNDAvOTgzODcgICAgICAgZnJvazo6cGFyZW50KGNo
YXIgdm9sYXRpbGUqKUA4IFsxNF0KICAgICAgICAgICAgICAgIDAuMDEgICAg
MC4wMCAgICAzNDc3Lzk4Mzg3ICAgICAgIHdhaXRfc2lnKHZvaWQqKUA0IFsy
NF0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICA1MTMxLzk4Mzg3
ICAgICAgIHNldF9zaWduYWxfbWFza0A4IFsyMV0KICAgICAgICAgICAgICAg
IDAuMDEgICAgMC4wMCAgICA1NTA4Lzk4Mzg3ICAgICAgIGNoaWxkX2NvcHko
dm9pZCosIGJvb2wsIC4uLikgWzI1XQogICAgICAgICAgICAgICAgMC4wMSAg
ICAwLjAwICAgIDcxMTUvOTgzODcgICAgICAgcHJvY19zdWJwcm9jKHVuc2ln
bmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDggWzE3XQogICAgICAgICAgICAg
ICAgMC4wMyAgICAwLjAwICAgMTQwMTAvOTgzODcgICAgICAgZnJlZSBbMzhd
CiAgICAgICAgICAgICAgICAwLjAzICAgIDAuMDAgICAxNDg3Mi85ODM4NyAg
ICAgICBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilA
MTIgWzI5XQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAwICAgMTUwOTMv
OTgzODcgICAgICAgbWFsbG9jIFszNV0KWzMyXSAgICAgMC4xICAgIDAuMjAg
ICAgMC4wMCAgIDk4Mzg3ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjA3ICAgIDAuMDYgICAgMTYyMC8xNjIwICAg
ICAgICBkbGxfbGlzdDo6dG9wc29ydCgpIFszMF0KWzMzXSAgICAgMC4xICAg
IDAuMDcgICAgMC4wNiAgICAxNjIwICAgICAgICAgZGxsX2xpc3Q6OnBvcHVs
YXRlX2RlcHMoZGxsKikgWzMzXQogICAgICAgICAgICAgICAgMC4wMiAgICAw
LjAxICAgIDUxODQvNTUzMCAgICAgICAgc3lzX21ic3Rvd2NzKHdjaGFyX3Qq
LCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2
IFs1M10KICAgICAgICAgICAgICAgIDAuMDIgICAgMC4wMSAgICAxNjIwLzE2
ODAgICAgICAgIGNtYWxsb2NAOCBbNjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjEyICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNl
X292ZXJsYXBwZWQ6OnJhd19yZWFkKHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAx
MiBbMzFdClszNF0gICAgIDAuMSAgICAwLjEyICAgIDAuMDAgICAgICAgMiAg
ICAgICAgIGZoYW5kbGVyX2Jhc2Vfb3ZlcmxhcHBlZDo6d2FpdF9vdmVybGFw
cGVkKGJvb2wsIGJvb2wsIHVuc2lnbmVkIGxvbmcqLCBib29sLCB1bnNpZ25l
ZCBsb25nKUAyNCBbMzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMy85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwICAgICAgICAgIGZo
YW5kbGVyX2Jhc2U6OmdldF9oYW5kbGUoKSBbNDE2XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvNzYgICAgICAgICAgcHRocmVhZDo6
Z2V0X2NhbmNlbF9ldmVudCgpIFszODhdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+
ClszNV0gICAgIDAuMSAgICAwLjAwICAgIDAuMTIgICAgICAgICAgICAgICAg
IG1hbGxvYyBbMzVdCiAgICAgICAgICAgICAgICAwLjA1ICAgIDAuMDAgICAx
NTA5My8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcp
IFszNl0KICAgICAgICAgICAgICAgIDAuMDQgICAgMC4wMCAgIDE1MDkzLzM5
NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzddCiAgICAgICAgICAgICAg
ICAwLjAzICAgIDAuMDAgICAxNTA5My85ODM4NyAgICAgICBzdHJhY2VfYWN0
aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgIDE1MDkz
LzE1MTY2ICAgICAgIGRsbWFsbG9jIFsxNjFdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8zOTU0OSAgICAgICBpbnRlcm5hbF9n
ZXRncmdpZCh1bnNpZ25lZCBsb25nLCBib29sKSBbMjk3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk1NDkgICAgICAgaW50ZXJu
YWxfZ2V0cHdzaWQoY3lncHNpZCYpIFsyMzddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8zOTU0OSAgICAgICBnZXRwd3VpZDMyIFsx
ODJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zOTU0
OSAgICAgICBjd2RzdHVmZjo6c2V0KHBhdGhfY29udiosIGNoYXIgY29uc3Qq
KSBbMjY2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
Mzk1NDkgICAgICAgcGlwZSBbMTk4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMzk1NDkgICAgICAgZHVwIFsyMDFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zOTU0OSAgICAgICBjY2Fs
bG9jX2Fib3J0QDEyIFszMDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8zOTU0OSAgICAgICBjdHJsX2NfaGFuZGxlcih1bnNpZ25l
ZCBsb25nKUA0IFsyMDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMy8zOTU0OSAgICAgICBkdGFibGU6OmluaXRfc3RkX2ZpbGVfZnJv
bV9oYW5kbGUoaW50LCB2b2lkKikgWzE4NV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAzLzM5NTQ5ICAgICAgIGZzX2luZm86OnVwZGF0
ZShfVU5JQ09ERV9TVFJJTkcqLCB2b2lkKikgWzI5NF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzM5NTQ5ICAgICAgIGN3ZHN0dWZm
OjpnZXQoY2hhciosIGludCwgaW50LCB1bnNpZ25lZCBpbnQpIFsyODRdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8zOTU0OSAgICAg
ICBjcmVhbGxvY19hYm9ydEA4IFsxODBdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNC8zOTU0OSAgICAgICBmaGFuZGxlcl9iYXNlOjpk
ZWxfbXlfbG9ja3MoZGVsX2xvY2tfY2FsbGVkX2Zyb20pIFsyODldCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8zOTU0OSAgICAgICBj
d2NzZHVwQDQgWzI4NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzM5NTQ5ICAgICAgIGRsbF9saXN0OjphbGxvYyhISU5TVEFOQ0Vf
XyosIHBlcl9wcm9jZXNzKiwgZGxsX3R5cGUpIFsyMzRdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNi8zOTU0OSAgICAgICBjeWdoZWFw
X2ZkbmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkgWzI5M10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzM5NTQ5ICAgICAgIF9j
eWd0bHM6OmluaXQoKSBbMjUyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDcvMzk1NDkgICAgICAgX2N5Z3Rsczo6cmVtb3ZlX3dxKHVu
c2lnbmVkIGxvbmcpIFsyNzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgOC8zOTU0OSAgICAgICBfY3lndGxzOjppbml0X3RocmVhZCh2
b2lkKiwgdW5zaWduZWQgbG9uZyAoKikodm9pZCosIHZvaWQqKSkgWzI2M10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzM5NTQ5ICAg
ICAgIGR0YWJsZTo6cmVsZWFzZShpbnQpIFsxOTddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgOC8zOTU0OSAgICAgICBjeWdoZWFwX2Zk
Z2V0OjpjeWdoZWFwX2ZkZ2V0KGludCwgYm9vbCwgYm9vbCkgWzExOF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzM5NTQ5ICAgICAg
IGZjbnRsNjQgWzE5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDE1LzM5NTQ5ICAgICAgIGR0YWJsZTo6ZHVwMyhpbnQsIGludCwgaW50
KSBbMTUzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjcv
Mzk1NDkgICAgICAgY2NhbGxvY0AxMiBbMjI2XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgMzEvMzk1NDkgICAgICAgcmVhbGxvYyBbMjA5
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzkvMzk1NDkg
ICAgICAgY3N0cmR1cEA0IFsyMTFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICA1Ny8zOTU0OSAgICAgICBjYWxsb2MgWzE5Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDY4LzM5NTQ5ICAgICAgIGNt
YWxsb2NfYWJvcnRAOCBbMjAwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAzMjQvMzk1NDkgICAgICAgX2N5Z3Rsczo6ZmluZF90bHMoaW50
KSBbNzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8z
OTU0OSAgICAgICBzZXRfcHJvY2Vzc19tYXNrX2RlbHRhIFsxMTVdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8zOTU0OSAgICAgICBz
ZXRfcHJvY2Vzc19tYXNrQDQgWzM5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAzMjQvMzk1NDkgICAgICAgZnJvazo6cGFyZW50KGNoYXIg
dm9sYXRpbGUqKUA4IFsxNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0LzM5NTQ5ICAgICAgIGZvcmsgWzEyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgIDE2MjAvMzk1NDkgICAgICAgcHJvY19zdWJw
cm9jKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDggWzE3XQogICAg
ICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgIDE2ODAvMzk1NDkgICAgICAg
Y21hbGxvY0A4IFs2MV0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAg
ICAxNzc4LzM5NTQ5ICAgICAgIGNmcmVlQDQgWzY2XQogICAgICAgICAgICAg
ICAgMC4wMSAgICAwLjAwICAgIDM0MjEvMzk1NDkgICAgICAgc2V0X3NpZ25h
bF9tYXNrQDggWzIxXQogICAgICAgICAgICAgICAgMC4wNCAgICAwLjAwICAg
MTQwMTAvMzk1NDkgICAgICAgZnJlZSBbMzhdCiAgICAgICAgICAgICAgICAw
LjA1ICAgIDAuMDAgICAxNTA5My8zOTU0OSAgICAgICBtYWxsb2MgWzM1XQpb
MzZdICAgICAwLjEgICAgMC4xMiAgICAwLjAwICAgMzk1NDkgICAgICAgICBt
dXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM5NDMwICAgICAgIGludGVy
bmFsX2dldGdyZ2lkKHVuc2lnbmVkIGxvbmcsIGJvb2wpIFsyOTddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zOTQzMCAgICAgICBp
bnRlcm5hbF9nZXRwd3NpZChjeWdwc2lkJikgWzIzN10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM5NDMwICAgICAgIGdldHB3dWlk
MzIgWzE4Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzM5NDMwICAgICAgIGN3ZHN0dWZmOjpzZXQocGF0aF9jb252KiwgY2hhciBj
b25zdCopIFsyNjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8zOTQzMCAgICAgICBwaXBlIFsxOThdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8zOTQzMCAgICAgICBkdXAgWzIwMV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzM5NDMwICAgICAg
IGNjYWxsb2NfYWJvcnRAMTIgWzMwM10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzM5NDMwICAgICAgIGN0cmxfY19oYW5kbGVyKHVu
c2lnbmVkIGxvbmcpQDQgWzIwN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzM5NDMwICAgICAgIGR0YWJsZTo6aW5pdF9zdGRfZmls
ZV9mcm9tX2hhbmRsZShpbnQsIHZvaWQqKSBbMTg1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvMzk0MzAgICAgICAgZnNfaW5mbzo6
dXBkYXRlKF9VTklDT0RFX1NUUklORyosIHZvaWQqKSBbMjk0XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMzk0MzAgICAgICAgY3dk
c3R1ZmY6OmdldChjaGFyKiwgaW50LCBpbnQsIHVuc2lnbmVkIGludCkgWzI4
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzM5NDMw
ICAgICAgIGNyZWFsbG9jX2Fib3J0QDggWzE4MF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA0LzM5NDMwICAgICAgIGZoYW5kbGVyX2Jh
c2U6OmRlbF9teV9sb2NrcyhkZWxfbG9ja19jYWxsZWRfZnJvbSkgWzI4OV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzM5NDMwICAg
ICAgIGN3Y3NkdXBANCBbMjg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDUvMzk0MzAgICAgICAgZGxsX2xpc3Q6OmFsbG9jKEhJTlNU
QU5DRV9fKiwgcGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkgWzIzNF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzM5NDMwICAgICAgIG9w
ZW4gWzk4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcv
Mzk0MzAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsyNTJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8zOTQzMCAgICAgICBfY3lndGxz
OjpyZW1vdmVfd3EodW5zaWduZWQgbG9uZykgWzI3MF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzM5NDMwICAgICAgIF9jeWd0bHM6
OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgqKSh2b2lkKiwg
dm9pZCopKSBbMjYzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDgvMzk0MzAgICAgICAgZHRhYmxlOjpyZWxlYXNlKGludCkgWzE5N10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzM5NDMwICAg
ICAgIGNsb3NlIFsxOTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgOS8zOTQzMCAgICAgICBmY250bDY0IFsxOTRdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAxNS8zOTQzMCAgICAgICBkdGFibGU6
OmR1cDMoaW50LCBpbnQsIGludCkgWzE1M10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDI3LzM5NDMwICAgICAgIGNjYWxsb2NAMTIgWzIy
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMxLzM5NDMw
ICAgICAgIHJlYWxsb2MgWzIwOV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDM5LzM5NDMwICAgICAgIGNzdHJkdXBANCBbMjExXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNTcvMzk0MzAgICAgICAg
Y2FsbG9jIFsxOTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA2OC8zOTQzMCAgICAgICBjbWFsbG9jX2Fib3J0QDggWzIwMF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzM5NDMwICAgICAgIF9j
eWd0bHM6OmZpbmRfdGxzKGludCkgWzc5XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAzMjQvMzk0MzAgICAgICAgc2V0X3Byb2Nlc3NfbWFz
a19kZWx0YSBbMTE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAzMjQvMzk0MzAgICAgICAgc2V0X3Byb2Nlc3NfbWFza0A0IFszOV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzM5NDMwICAgICAg
IGZyb2s6OnBhcmVudChjaGFyIHZvbGF0aWxlKilAOCBbMTRdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8zOTQzMCAgICAgICBmb3Jr
IFsxMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAxNTAxLzM5
NDMwICAgICAgIHByb2Nfc3VicHJvYyh1bnNpZ25lZCBsb25nLCB1bnNpZ25l
ZCBsb25nKUA4IFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAxNjgwLzM5NDMwICAgICAgIGNtYWxsb2NAOCBbNjFdCiAgICAgICAgICAg
ICAgICAwLjAxICAgIDAuMDAgICAgMTc3OC8zOTQzMCAgICAgICBjZnJlZUA0
IFs2Nl0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAzNDIxLzM5
NDMwICAgICAgIHNldF9zaWduYWxfbWFza0A4IFsyMV0KICAgICAgICAgICAg
ICAgIDAuMDQgICAgMC4wMCAgIDE0MDEwLzM5NDMwICAgICAgIGZyZWUgWzM4
XQogICAgICAgICAgICAgICAgMC4wNCAgICAwLjAwICAgMTUwOTMvMzk0MzAg
ICAgICAgbWFsbG9jIFszNV0KWzM3XSAgICAgMC4xICAgIDAuMTIgICAgMC4w
MCAgIDM5NDMwICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzcG9udGFuZW91cz4KWzM4XSAgICAgMC4xICAgIDAuMDAgICAgMC4xMSAg
ICAgICAgICAgICAgICAgZnJlZSBbMzhdCiAgICAgICAgICAgICAgICAwLjA0
ICAgIDAuMDAgICAxNDAxMC8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVu
c2lnbmVkIGxvbmcpIFszNl0KICAgICAgICAgICAgICAgIDAuMDQgICAgMC4w
MCAgIDE0MDEwLzM5NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzddCiAg
ICAgICAgICAgICAgICAwLjAzICAgIDAuMDAgICAxNDAxMC85ODM4NyAgICAg
ICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgIDE0MDEwLzE0MDI4ICAgICAgIGRsZnJlZSBbMTYyXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMiAgICAwLjA5ICAgICAzMjQvMzI0ICAgICAgICAg
c2lncmV0dXJuIFs0MF0KWzM5XSAgICAgMC4xICAgIDAuMDIgICAgMC4wOSAg
ICAgMzI0ICAgICAgICAgc2V0X3Byb2Nlc3NfbWFza0A0IFszOV0KICAgICAg
ICAgICAgICAgIDAuMDMgICAgMC4wNiAgICAgMzI0LzI3OTEgICAgICAgIHNp
Z19kaXNwYXRjaF9wZW5kaW5nKGJvb2wpQDQgWzIwXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzk1NDkgICAgICAgbXV0bzo6YWNx
dWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgIDMyNC8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkg
WzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvOTgz
ODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVv
dXM+Cls0MF0gICAgIDAuMSAgICAwLjAwICAgIDAuMTEgICAgICAgICAgICAg
ICAgIHNpZ3JldHVybiBbNDBdCiAgICAgICAgICAgICAgICAwLjAyICAgIDAu
MDkgICAgIDMyNC8zMjQgICAgICAgICBzZXRfcHJvY2Vzc19tYXNrQDQgWzM5
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTI0
NCAgICAgICAgX3ZmcHJpbnRmX3IgWzIyM10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEyNDQgICAgICAgIGZwdXRjIFsyMjRdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjQ0ICAgICAg
ICBfcHV0Y19yIFsyMjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8xMjQ0ICAgICAgICBfX3Npbml0X2xvY2tfcmVsZWFzZSBbMjE2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTI0NCAg
ICAgICAgc2V0dmJ1ZiBbMjA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMTI0NCAgICAgICAgX19yZWdpc3Rlcl9leGl0cHJvYyBb
MTkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvMTI0
NCAgICAgICAgcHV0YyBbMTg4XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgNzQvMTI0NCAgICAgICAgX2Z3cml0ZV9yIFs5M10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDkwLzEyNDQgICAgICAgIGZp
bGVubyBbODRdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDIgICAgIDMy
My8xMjQ0ICAgICAgICBfZnB1cmdlX3IgWzUwXQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAyICAgICAzMjQvMTI0NCAgICAgICAgX19zZnBfbG9ja19y
ZWxlYXNlIFs2Ml0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMiAgICAg
NDE5LzEyNDQgICAgICAgIF9mZmx1c2hfciBbNDddCls0MV0gICAgIDAuMSAg
ICAwLjA0ICAgIDAuMDcgICAgMTI0NCAgICAgICAgIF9fY3lnd2luX2xvY2tf
dW5sb2NrIFs0MV0KICAgICAgICAgICAgICAgIDAuMDQgICAgMC4wMyAgICAx
MjQ0LzEyNDQgICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrIFs0OF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAxMjQ0Lzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTI0NSAgICAgICAgX3ZmcHJpbnRmX3IgWzIyM10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEyNDUgICAg
ICAgIGZwdXRjIFsyMjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xMjQ1ICAgICAgICBfcHV0Y19yIFsyMjJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjQ1ICAgICAgICBfX2NhbGxf
ZXhpdHByb2NzIFsyNTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8xMjQ1ICAgICAgICBfX3Npbml0X2xvY2tfYWNxdWlyZSBbMjI3
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTI0NSAg
ICAgICAgc2V0dmJ1ZiBbMjA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMTI0NSAgICAgICAgX19yZWdpc3Rlcl9leGl0cHJvYyBb
MTkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvMTI0
NSAgICAgICAgcHV0YyBbMTg4XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgNzQvMTI0NSAgICAgICAgX2Z3cml0ZV9yIFs5M10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDkwLzEyNDUgICAgICAgIGZp
bGVubyBbODRdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDIgICAgIDMy
My8xMjQ1ICAgICAgICBfZnB1cmdlX3IgWzUwXQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAyICAgICAzMjQvMTI0NSAgICAgICAgX19zZnBfbG9ja19h
Y3F1aXJlIFs2OF0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMiAgICAg
NDE5LzEyNDUgICAgICAgIF9mZmx1c2hfciBbNDddCls0Ml0gICAgIDAuMSAg
ICAwLjA0ICAgIDAuMDYgICAgMTI0NSAgICAgICAgIF9fY3lnd2luX2xvY2tf
bG9jayBbNDJdCiAgICAgICAgICAgICAgICAwLjAzICAgIDAuMDMgICAgMTI0
NS8xMjQ1ICAgICAgICBwdGhyZWFkX211dGV4X2xvY2sgWzQ5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgIDEyNDUvOTgzODcgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjA3ICAgIDAu
MDIgICAgIDk2Mi85NjIgICAgICAgICB3YWl0X3NpZyh2b2lkKilANCBbMjRd
Cls0M10gICAgIDAuMSAgICAwLjA3ICAgIDAuMDIgICAgIDk2MiAgICAgICAg
IHNpZ3BhY2tldDo6cHJvY2VzcygpQDQgWzQzXQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAwICAgICAzMjMvMzIzICAgICAgICAgX2N5Z3Rsczo6Zmlu
ZF90bHMoaW50KSBbNzldCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAg
ICAgMjg5MC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAxOTQyLzIyNjYgICAgICAgIHNp
Z2lzbWVtYmVyIFszNTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNC8zMjQgICAgICAgICBfY3lndGxzOjppbnRlcnJ1cHRfbm93KF9D
T05URVhUKiwgaW50LCB2b2lkKiwgc2lnYWN0aW9uJikgWzM3Ml0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNCAgICAgICAgIF9j
eWd0bHM6OnNldF9zaWdpbmZvKHNpZ3BhY2tldCopIFszNzFdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjA0ICAgIDAuMDMgICAgIDY1Mi82NTIgICAgICAgICBf
c2lnZmUgWzFdCls0NF0gICAgIDAuMCAgICAwLjA0ICAgIDAuMDMgICAgIDY1
MiAgICAgICAgIHRjc2V0cGdycCBbNDRdCiAgICAgICAgICAgICAgICAwLjAy
ICAgIDAuMDEgICAgIDY1MS82NTEgICAgICAgICBmaGFuZGxlcl90ZXJtaW9z
Ojp0Y3NldHBncnAoaW50KSBbNTZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgIDY1Mi85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgNjUyLzEzMjQgICAg
ICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmlzX3R0eSgpIGNvbnN0IFszNTVdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82NTcgICAg
ICAgICBwaW5mbzo6dGhpc3Byb2Modm9pZCopIFsyMzJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82NTcgICAgICAgICBnZXRwZ2lk
IFsyMzVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi82
NTcgICAgICAgICBjdHJsX2NfaGFuZGxlcih1bnNpZ25lZCBsb25nKUA0IFsy
MDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC82NTcg
ICAgICAgICBfcGluZm86OnNldF9jdHR5KHR0eV9taW4qLCBpbnQsIGZoYW5k
bGVyX3Rlcm1pb3MqKSBbMTkxXQogICAgICAgICAgICAgICAgMC4wMiAgICAw
LjAyICAgICAzMjQvNjU3ICAgICAgICAgZnJvazo6cGFyZW50KGNoYXIgdm9s
YXRpbGUqKUA4IFsxNF0KICAgICAgICAgICAgICAgIDAuMDIgICAgMC4wMiAg
ICAgMzI1LzY1NyAgICAgICAgIHNldHBnaWQgWzQ2XQpbNDVdICAgICAwLjAg
ICAgMC4wNCAgICAwLjA0ICAgICA2NTcgICAgICAgICBwaW5mbzo6aW5pdChp
bnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSBbNDVdCiAgICAgICAgICAgICAg
ICAwLjAxICAgIDAuMDEgICAgIDY1MC82NTIgICAgICAgICBfX3NlY191c2Vy
KHZvaWQqLCB2b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcsIGludClAMjAg
Wzc2XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgICA2NTAvOTQ0
ICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGludCwgdm9p
ZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwgX1NFQ1VS
SVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOCBbNjddCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAzICAgIDAuMDQgICAgIDMyNS8zMjUgICAgICAg
ICBfc2lnZmUgWzFdCls0Nl0gICAgIDAuMCAgICAwLjAzICAgIDAuMDQgICAg
IDMyNSAgICAgICAgIHNldHBnaWQgWzQ2XQogICAgICAgICAgICAgICAgMC4w
MiAgICAwLjAyICAgICAzMjUvNjU3ICAgICAgICAgcGluZm86OmluaXQoaW50
LCB1bnNpZ25lZCBsb25nLCB2b2lkKikgWzQ1XQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAwICAgICAzMjQvNjQ0ICAgICAgICAgcGluZm86OnJlbGVh
c2UoKSBbMTA0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAz
MjUvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBnZXRwaWQg
WzQ4M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzQ3XSAgICAgMC4wICAgIDAu
MDAgICAgMC4wNyAgICAgICAgICAgICAgICAgX2ZmbHVzaF9yIFs0N10KICAg
ICAgICAgICAgICAgIDAuMDEgICAgMC4wMiAgICAgNDE5LzEyNDQgICAgICAg
IF9fY3lnd2luX2xvY2tfdW5sb2NrIFs0MV0KICAgICAgICAgICAgICAgIDAu
MDEgICAgMC4wMiAgICAgNDE5LzEyNDUgICAgICAgIF9fY3lnd2luX2xvY2tf
bG9jayBbNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjA0ICAgIDAuMDMgICAg
MTI0NC8xMjQ0ICAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbNDFdCls0
OF0gICAgIDAuMCAgICAwLjA0ICAgIDAuMDMgICAgMTI0NCAgICAgICAgIHB0
aHJlYWRfbXV0ZXhfdW5sb2NrIFs0OF0KICAgICAgICAgICAgICAgIDAuMDIg
ICAgMC4wMCAgICAxMjQ0LzEyNTMgICAgICAgIHB0aHJlYWRfbXV0ZXg6Omlz
X2dvb2Rfb2JqZWN0KHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzgwXQogICAg
ICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgIDEyNDQvMTI0OCAgICAgICAg
cHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzg1XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgIDEyNDQvNTMzMCAgICAgICAgX19nZXRyZWVudCBb
MzQ4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAzICAgIDEyNDUv
MTI0NSAgICAgICAgX19jeWd3aW5fbG9ja19sb2NrIFs0Ml0KWzQ5XSAgICAg
MC4wICAgIDAuMDMgICAgMC4wMyAgICAxMjQ1ICAgICAgICAgcHRocmVhZF9t
dXRleF9sb2NrIFs0OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMiAg
ICAgICA2LzYgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmluaXQocHRocmVh
ZF9tdXRleCoqLCBwdGhyZWFkX211dGV4YXR0ciogY29uc3QqLCBwdGhyZWFk
X211dGV4KikgWzc1XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAg
IDEyNDUvMTI0OSAgICAgICAgcHRocmVhZF9tdXRleDo6bG9jaygpIFsxMDJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMjQ5MC81MzMwICAg
ICAgICBfX2dldHJlZW50IFszNDhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+Cls1
MF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDUgICAgICAgICAgICAgICAgIF9m
cHVyZ2VfciBbNTBdCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDIgICAg
IDMyMy8xMjQ0ICAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbNDFdCiAg
ICAgICAgICAgICAgICAwLjAxICAgIDAuMDIgICAgIDMyMy8xMjQ1ICAgICAg
ICBfX2N5Z3dpbl9sb2NrX2xvY2sgWzQyXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3Vz
PgpbNTFdICAgICAwLjAgICAgMC4wMSAgICAwLjAzICAgICAgICAgICAgICAg
ICBzaWdhY3Rpb25fd29ya2VyKGludCwgc2lnYWN0aW9uIGNvbnN0Kiwgc2ln
YWN0aW9uKiwgYm9vbCkgWzUxXQogICAgICAgICAgICAgICAgMC4wMSAgICAw
LjAyICAgICAxMTAvMjc5MSAgICAgICAgc2lnX2Rpc3BhdGNoX3BlbmRpbmco
Ym9vbClANCBbMjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAzNy83NCAgICAgICAgICBzaWdfY2xlYXIoaW50KUA0IFsxMDNdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDExMC85ODM4NyAgICAgICBz
dHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzUyXSAg
ICAgMC4wICAgIDAuMDQgICAgMC4wMCAgICAgICAgICAgICAgICAgaG9sZF9l
dmVyeXRoaW5nOjp+aG9sZF9ldmVyeXRoaW5nKCkgWzUyXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNTUzMCAgICAgICAgQ3Jl
YXRlTXV0ZXhBQDEyIFszMTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS81NTMwICAgICAgICBtb3VudF9pbmZvOjpmcm9tX2ZzdGFi
KGJvb2wsIHdjaGFyX3QqLCB3Y2hhcl90KikgWzMwMl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzU1MzAgICAgICAgIF9fc21hbGxf
dnN3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgY2hhciopIFsx
NDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxMi81NTMw
ICAgICAgICBjeWd3aW5fc3RyY2FzZWNtcEA4IFsyNDddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgIDE0OC81NTMwICAgICAgICBjeWd3aW5f
c3RybmNhc2VjbXBAMTIgWzE3OV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgMTgyLzU1MzAgICAgICAgIGdldF9udF9uYXRpdmVfcGF0aChj
aGFyIGNvbnN0KiwgX1VOSUNPREVfU1RSSU5HJiwgYm9vbCkgWzE0Ml0KICAg
ICAgICAgICAgICAgIDAuMDIgICAgMC4wMSAgICA1MTg0LzU1MzAgICAgICAg
IGRsbF9saXN0Ojpwb3B1bGF0ZV9kZXBzKGRsbCopIFszM10KWzUzXSAgICAg
MC4wICAgIDAuMDIgICAgMC4wMSAgICA1NTMwICAgICAgICAgc3lzX21ic3Rv
d2NzKHdjaGFyX3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNp
Z25lZCBpbnQpQDE2IFs1M10KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4w
MCAgICA1NTMwLzU2MDYgICAgICAgIHN5c19jcF9tYnN0b3djcyhpbnQgKCop
KF9yZWVudCosIHdjaGFyX3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
LCBjaGFyIGNvbnN0KiwgX21ic3RhdGVfdCopLCBjaGFyIGNvbnN0Kiwgd2No
YXJfdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dClAMjQgWzgzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAyICAg
ICAgMzEvMzEgICAgICAgICAgX3NpZ2ZlIFsxXQpbNTRdICAgICAwLjAgICAg
MC4wMSAgICAwLjAyICAgICAgMzEgICAgICAgICBzdGF0NjQgWzU0XQogICAg
ICAgICAgICAgICAgMC4wMSAgICAwLjAxICAgICAgMzEvNDAgICAgICAgICAg
cGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBz
dWZmaXhfaW5mbyBjb25zdCopIFs2NF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDMxLzMxICAgICAgICAgIHN0YXRfd29ya2VyKHBhdGhf
Y29udiYsIF9fc3RhdDY0KilAOCBbMTU3XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgMzEvODYgICAgICAgICAgcGF0aF9jb252Ojp+cGF0
aF9jb252KCkgWzEzNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDMxLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PHNwb250YW5lb3VzPgpbNTVdICAgICAwLjAgICAgMC4wNCAgICAwLjAwICAg
ICAgICAgICAgICAgICBwaW5mbzo6cmVtZW1iZXIoYm9vbCkgWzU1XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMiAgICAwLjAxICAgICA2NTEvNjUxICAgICAg
ICAgdGNzZXRwZ3JwIFs0NF0KWzU2XSAgICAgMC4wICAgIDAuMDIgICAgMC4w
MSAgICAgNjUxICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNzZXRwZ3Jw
KGludCkgWzU2XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgICA2
NTIvOTIxICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6YmdfY2hlY2soaW50
KSBbOTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY1MS85
ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgNjUyLzY1MyAgICAgICAgIGluaXRfY29uc29s
ZV9oYW5kbGVyKGJvb2wpIFsxNjRdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgMTk1Ni80NzA2ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0
YygpIGNvbnN0IFszNDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAyICAgIDAu
MDEgICAgIDMyNC8zMjQgICAgICAgICBwcm9jX3N1YnByb2ModW5zaWduZWQg
bG9uZywgdW5zaWduZWQgbG9uZylAOCBbMTddCls1N10gICAgIDAuMCAgICAw
LjAyICAgIDAuMDEgICAgIDMyNCAgICAgICAgIHBpbmZvOjp3YWl0KCkgWzU3
XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgICAzMjQvMzI1ICAg
ICAgICAgY3JlYXRlX3BpcGUodm9pZCoqLCB2b2lkKiosIF9TRUNVUklUWV9B
VFRSSUJVVEVTKiwgdW5zaWduZWQgbG9uZylAMTYgWzEwOV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNSAgICAgICAgIGN5Z3Ro
cmVhZDo6Y3JlYXRlKCkgWzEyN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgMzI0LzMyNCAgICAgICAgIF9waW5mbzo6ZHVwX3Byb2NfcGlw
ZSh2b2lkKikgWzEzN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgMzE3Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzI1ICAgICAgICAgY3ln
dGhyZWFkOjpvcGVyYXRvciBuZXcodW5zaWduZWQgaW50KSBbMzY3XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbNThdICAgICAwLjAgICAgMC4wMyAgICAwLjAw
ICAgICAgICAgICAgICAgICBob2xkX2V2ZXJ5dGhpbmc6OmhvbGRfZXZlcnl0
aGluZyhib29sJikgWzU4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMiAgICAw
LjAxICAgICAzMjgvMzI4ICAgICAgICAgX3NpZ2ZlIFsxXQpbNTldICAgICAw
LjAgICAgMC4wMiAgICAwLjAxICAgICAzMjggICAgICAgICB0Y2dldGF0dHIg
WzU5XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgICAzMjgvMzI4
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6dGNnZXRhdHRyKHRlcm1pb3Mq
KSBbMTAxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjgv
OTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgIDMyOC8xMzI0ICAgICAgICBmaGFuZGxlcl90
ZXJtaW9zOjppc190dHkoKSBjb25zdCBbMzU1XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5l
b3VzPgpbNjBdICAgICAwLjAgICAgMC4wMyAgICAwLjAwICAgICAgICAgICAg
ICAgICB2ZXJpZnlhYmxlX29iamVjdF9pc3ZhbGlkKHZvaWQgY29uc3QqLCB1
bnNpZ25lZCBsb25nLCB2b2lkKiwgdm9pZCosIHZvaWQqKSBbNjBdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8xNjgwICAgICAg
ICBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNFX18qLCBwZXJfcHJvY2Vzcyos
IGRsbF90eXBlKSBbMjM0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgNTUvMTY4MCAgICAgICAgY3JlYWxsb2NfYWJvcnRAOCBbMTgwXQog
ICAgICAgICAgICAgICAgMC4wMiAgICAwLjAxICAgIDE2MjAvMTY4MCAgICAg
ICAgZGxsX2xpc3Q6OnBvcHVsYXRlX2RlcHMoZGxsKikgWzMzXQpbNjFdICAg
ICAwLjAgICAgMC4wMiAgICAwLjAxICAgIDE2ODAgICAgICAgICBjbWFsbG9j
QDggWzYxXQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgIDE2ODAv
Mzk1NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgMTY4MC8zOTQzMCAg
ICAgICBtdXRvOjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgMjQvNjYgICAgICAgICAgX19jeGFfZ3VhcmRfcmVs
ZWFzZSBbMzk2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbNjJdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAzICAgICAgICAgICAgICAgICBfX3NmcF9sb2NrX3Jl
bGVhc2UgWzYyXQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAyICAgICAz
MjQvMTI0NCAgICAgICAgX19jeWd3aW5fbG9ja191bmxvY2sgWzQxXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbNjNdICAgICAwLjAgICAgMC4wMiAgICAwLjAx
ICAgICAgICAgICAgICAgICByZW1vdmVfcHJvYyhpbnQpQDQgWzYzXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjAvNjQ0ICAgICAgICAg
cGluZm86OnJlbGVhc2UoKSBbMTA0XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAzMjEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyMS8zMjEgICAg
ICAgICBfcGluZm86OmV4aXN0cygpQDQgWzM3NF0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQwICAgICAgICAgIGV0Yzo6ZGly
X2NoYW5nZWQoaW50KSBbMTg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvNDAgICAgICAgICAgY3lnd2luX2NvbnZfcGF0aCBbMTM5
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvNDAgICAg
ICAgICAgYnVpbGRfZmhfbmFtZShjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
LCBzdWZmaXhfaW5mbyopIFsxMTRdCiAgICAgICAgICAgICAgICAwLjAxICAg
IDAuMDEgICAgICAzMS80MCAgICAgICAgICBzdGF0NjQgWzU0XQpbNjRdICAg
ICAwLjAgICAgMC4wMSAgICAwLjAxICAgICAgNDAgICAgICAgICBwYXRoX2Nv
bnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9p
bmZvIGNvbnN0KikgWzY0XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAw
ICAgICAgODUvODUgICAgICAgICAgc3ltbGlua19pbmZvOjpjaGVjayhjaGFy
Kiwgc3VmZml4X2luZm8gY29uc3QqLCBmc19pbmZvJiwgcGF0aF9jb252X2hh
bmRsZSYpIFsxMDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA4Ni84NiAgICAgICAgICBtb3VudF9pbmZvOjpjb252X3RvX3dpbjMyX3Bh
dGgoY2hhciBjb25zdCosIGNoYXIqLCBkZXZpY2UmLCB1bnNpZ25lZCBpbnQq
KSBbMTM4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzkv
NTkgICAgICAgICAgY3JlYWxsb2NfYWJvcnRAOCBbMTgwXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgNTEvNjggICAgICAgICAgY21hbGxv
Y19hYm9ydEA4IFsyMDBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICA0MC80MyAgICAgICAgICBub3JtYWxpemVfcG9zaXhfcGF0aChjaGFy
IGNvbnN0KiwgY2hhciosIGNoYXIqJikgWzIxNF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDExLzE4MiAgICAgICAgIGdldF9udF9uYXRp
dmVfcGF0aChjaGFyIGNvbnN0KiwgX1VOSUNPREVfU1RSSU5HJiwgYm9vbCkg
WzE0Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM5Lzk4
Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgMTEvMzkgICAgICAgICAgZnNfaW5mbzo6dXBk
YXRlKF9VTklDT0RFX1NUUklORyosIHZvaWQqKSBbMjk0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAxMjAvMTg0ICAgICAgICAgdG1wX3Bh
dGhidWY6OmNfZ2V0KCkgWzM3N10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDQwLzYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp0bXBfcGF0
aGJ1ZigpIFszNTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA0MC8yMDkgICAgICAgICB0bXBfcGF0aGJ1Zjo6d19nZXQoKSBbMzc1XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNDAvNjAyICAgICAg
ICAgdG1wX3BhdGhidWY6On50bXBfcGF0aGJ1ZigpIFszNjBdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
c3BvbnRhbmVvdXM+Cls2NV0gICAgIDAuMCAgICAwLjAzICAgIDAuMDAgICAg
ICAgICAgICAgICAgIGxvY2tfc2lnbmFsczo6fmxvY2tfc2lnbmFscygpIFs2
NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzE3
NzggICAgICAgIGZoYW5kbGVyX2Jhc2U6OnNldF9uYW1lKGNoYXIgY29uc3Qq
KSBbMjA4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcv
MTc3OCAgICAgICAgZHRhYmxlOjpleHRlbmQoaW50KSBbMjI1XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTQvMTc3OCAgICAgICAgZmhh
bmRsZXJfYmFzZTo6b3BlcmF0b3IgZGVsZXRlKHZvaWQqKSBbMjEyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAxMzUvMTc3OCAgICAgICAg
cGF0aF9jb252Ojp+cGF0aF9jb252KCkgWzEzNl0KICAgICAgICAgICAgICAg
IDAuMDEgICAgMC4wMSAgICAxNjIwLzE3NzggICAgICAgIGRsbF9saXN0Ojp0
b3Bzb3J0KCkgWzMwXQpbNjZdICAgICAwLjAgICAgMC4wMSAgICAwLjAxICAg
IDE3NzggICAgICAgICBjZnJlZUA0IFs2Nl0KICAgICAgICAgICAgICAgIDAu
MDEgICAgMC4wMCAgICAxNzc4LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUo
dW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAgMC4wMSAgICAw
LjAwICAgIDE3NzgvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk0NCAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzI4MV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk0NCAgICAgICAg
IHVzZXJfaW5mbzo6Y3JlYXRlKGJvb2wpIFsyODNdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS85NDQgICAgICAgICBtZW1vcnlfaW5p
dChib29sKSBbMjM5XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAg
ICAyOTEvOTQ0ICAgICAgICAgZW51bV93aW5kb3dzKEhXTkRfXyosIGxvbmcp
QDggWzEwN10KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAgNjUw
Lzk0NCAgICAgICAgIHBpbmZvOjppbml0KGludCwgdW5zaWduZWQgbG9uZywg
dm9pZCopIFs0NV0KWzY3XSAgICAgMC4wICAgIDAuMDIgICAgMC4wMSAgICAg
OTQ0ICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGludCwg
dm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwgX1NF
Q1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOCBbNjddCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDk0NC8xMjM3ICAgICAg
ICBfX3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0Kiwg
Li4uKSBbMTE5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICA2
NTIvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bv
bnRhbmVvdXM+Cls2OF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDIgICAgICAg
ICAgICAgICAgIF9fc2ZwX2xvY2tfYWNxdWlyZSBbNjhdCiAgICAgICAgICAg
ICAgICAwLjAxICAgIDAuMDIgICAgIDMyNC8xMjQ1ICAgICAgICBfX2N5Z3dp
bl9sb2NrX2xvY2sgWzQyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMSAgICAw
LjAyICAgICAgODAvODAgICAgICAgICAgX3dyaXRlX3IgWzcwXQpbNjldICAg
ICAwLjAgICAgMC4wMSAgICAwLjAyICAgICAgODAgICAgICAgICB3cml0ZSBb
NjldCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDEgICAgICA4MC84MCAg
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZSh2b2lkIGNvbnN0Kiwg
dW5zaWduZWQgaW50KUAxMiBbOTZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICA4MC8xNjAgICAgICAgICBjeWdoZWFwX2ZkbWFuaXA6Om9w
ZXJhdG9yLT4oKSBjb25zdCBbMTIwXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgODAvMTcxICAgICAgICAgY3lnaGVhcF9mZGdldDo6Y3ln
aGVhcF9mZGdldChpbnQsIGJvb2wsIGJvb2wpIFsxMThdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgIDE2MC85ODM4NyAgICAgICBzdHJhY2Vf
YWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzcwXSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMiAgICAgICAgICAgICAgICAgX3dyaXRlX3IgWzcw
XQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAyICAgICAgODAvODAgICAg
ICAgICAgd3JpdGUgWzY5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEyOTYgICAgICAgICAgICAgZGxsX2xpc3Q6OnRvcHNvcnRfdmlz
aXQoZGxsKiwgYm9vbCkgWzcxXQogICAgICAgICAgICAgICAgMC4wMiAgICAw
LjAwICAgICAzMjQvMzI0ICAgICAgICAgZGxsX2xpc3Q6OnRvcHNvcnQoKSBb
MzBdCls3MV0gICAgIDAuMCAgICAwLjAyICAgIDAuMDAgICAgIDMyNCsxMjk2
ICAgIGRsbF9saXN0Ojp0b3Bzb3J0X3Zpc2l0KGRsbCosIGJvb2wpIFs3MV0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjk2ICAgICAgICAg
ICAgIGRsbF9saXN0Ojp0b3Bzb3J0X3Zpc2l0KGRsbCosIGJvb2wpIFs3MV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMiAgICAgIDgzLzgzICAg
ICAgICAgIF9zaWdmZSBbMV0KWzcyXSAgICAgMC4wICAgIDAuMDAgICAgMC4w
MiAgICAgIDgzICAgICAgICAgcHRocmVhZF9zaWdtYXNrIFs3Ml0KICAgICAg
ICAgICAgICAgIDAuMDEgICAgMC4wMiAgICAgIDgzLzM1MDIgICAgICAgIGhh
bmRsZV9zaWdwcm9jbWFzayhpbnQsIHVuc2lnbmVkIGxvbmcgY29uc3QqLCB1
bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgbG9uZyYpQDE2IFsxOV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzcG9udGFuZW91cz4KWzczXSAgICAgMC4wICAgIDAuMDIgICAgMC4wMCAg
ICAgICAgICAgICAgICAgX19tYWluIFs3M10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzI3OTEgICAgICAgIHNpZ19kaXNwYXRjaF9w
ZW5kaW5nKGJvb2wpQDQgWzIwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbNzRd
ICAgICAwLjAgICAgMC4wMiAgICAwLjAwICAgICAgICAgICAgICAgICBwaW5m
bzo6cGluZm8oaW50LCB1bnNpZ25lZCBsb25nKSBbNzRdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDIgICAgICAgNi82ICAgICAgICAgICBwdGhy
ZWFkX211dGV4X2xvY2sgWzQ5XQpbNzVdICAgICAwLjAgICAgMC4wMCAgICAw
LjAyICAgICAgIDYgICAgICAgICBwdGhyZWFkX211dGV4Ojppbml0KHB0aHJl
YWRfbXV0ZXgqKiwgcHRocmVhZF9tdXRleGF0dHIqIGNvbnN0KiwgcHRocmVh
ZF9tdXRleCopIFs3NV0KICAgICAgICAgICAgICAgIDAuMDIgICAgMC4wMCAg
ICAgICA2LzYgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmlzX2luaXRpYWxp
emVyKHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzc3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDYvMTI1MyAgICAgICAgcHRocmVhZF9t
dXRleDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3QqKSBb
ODBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi85ODM4
NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA2LzMzMyAgICAgICAgIGZhc3RfbXV0ZXg6Omxv
Y2soKSBbMzY0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDYvMTMgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmFkZF9yZWFkZXIocHRo
cmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBbNDE1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgcHRocmVh
ZF9tdXRleDo6cHRocmVhZF9tdXRleChwdGhyZWFkX211dGV4YXR0ciopIFs0
MzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi8zMzMg
ICAgICAgICBmYXN0X211dGV4Ojp1bmxvY2soKSBbMzY1XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjUyICAgICAgICAgc2ln
cHJvY19pbml0KClAMCBbMjU3XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvNjUyICAgICAgICAgY3lnaGVhcF91c2VyOjppbml0KCkg
WzI4Nl0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMSAgICAgNjUwLzY1
MiAgICAgICAgIHBpbmZvOjppbml0KGludCwgdW5zaWduZWQgbG9uZywgdm9p
ZCopIFs0NV0KWzc2XSAgICAgMC4wICAgIDAuMDEgICAgMC4wMSAgICAgNjUy
ICAgICAgICAgX19zZWNfdXNlcih2b2lkKiwgdm9pZCosIHZvaWQqLCB1bnNp
Z25lZCBsb25nLCBpbnQpQDIwIFs3Nl0KICAgICAgICAgICAgICAgIDAuMDEg
ICAgMC4wMCAgICAgNjUyLzY1MiAgICAgICAgIHNlY19hY2woX0FDTCosIGJv
b2wsIGJvb2wsIHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZykgWzExMF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDIgICAgMC4wMCAgICAgICA2LzYgICAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OmluaXQocHRocmVhZF9tdXRleCoqLCBw
dGhyZWFkX211dGV4YXR0ciogY29uc3QqLCBwdGhyZWFkX211dGV4KikgWzc1
XQpbNzddICAgICAwLjAgICAgMC4wMiAgICAwLjAwICAgICAgIDYgICAgICAg
ICBwdGhyZWFkX211dGV4Ojppc19pbml0aWFsaXplcihwdGhyZWFkX211dGV4
KiBjb25zdCopIFs3N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA2LzUzMzAgICAgICAgIF9fZ2V0cmVlbnQgWzM0OF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxz
cG9udGFuZW91cz4KWzc4XSAgICAgMC4wICAgIDAuMDIgICAgMC4wMCAgICAg
ICAgICAgICAgICAgbG9ja19zaWduYWxzOjpsb2NrX3NpZ25hbHMoKSBbNzhd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgIDMyMy8zMjMg
ICAgICAgICBzaWdwYWNrZXQ6OnByb2Nlc3MoKUA0IFs0M10KWzc5XSAgICAg
MC4wICAgIDAuMDEgICAgMC4wMCAgICAgMzIzICAgICAgICAgX2N5Z3Rsczo6
ZmluZF90bHMoaW50KSBbNzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgIDMyNC8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVk
IGxvbmcpIFszNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
MzI0LzM5NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC85ODM4NyAgICAgICBzdHJh
Y2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgMzI0LzIyNjYgICAgICAgIHNpZ2lzbWVtYmVyIFszNTNdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjUzICAgICAgICBw
dGhyZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9yd2xvY2th
dHRyKikgWzI3Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzEyNTMgICAgICAgIHB0aHJlYWRfY29uZDo6cHRocmVhZF9jb25kKHB0
aHJlYWRfY29uZGF0dHIqKSBbMjg3XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDYvMTI1MyAgICAgICAgcHRocmVhZF9tdXRleDo6aW5p
dChwdGhyZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCos
IHB0aHJlYWRfbXV0ZXgqKSBbNzVdCiAgICAgICAgICAgICAgICAwLjAyICAg
IDAuMDAgICAgMTI0NC8xMjUzICAgICAgICBwdGhyZWFkX211dGV4X3VubG9j
ayBbNDhdCls4MF0gICAgIDAuMCAgICAwLjAyICAgIDAuMDAgICAgMTI1MyAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRf
bXV0ZXgqIGNvbnN0KikgWzgwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgIDEyNTMvNTMzMCAgICAgICAgX19nZXRyZWVudCBbMzQ4XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbODFdICAgICAwLjAgICAgMC4wMiAgICAwLjAw
ICAgICAgICAgICAgICAgICBjbWFsbG9jKGN5Z2hlYXBfdHlwZXMsIHVuc2ln
bmVkIGxvbmcsIGNoYXIgY29uc3QqKSBbODFdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVv
dXM+Cls4Ml0gICAgIDAuMCAgICAwLjAxICAgIDAuMDAgICAgICAgICAgICAg
ICAgIHN0b3BwZWRfb3JfdGVybWluYXRlZChzdHJ1Y3Rfd2FpdHEqLCBfcGlu
Zm8qKUA4IFs4Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
NjQ4LzY0OCAgICAgICAgIGFkZF9ydXNhZ2UocnVzYWdlKiwgcnVzYWdlKilA
OCBbMTI5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICA2NDgv
OTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICA3Ni81NjA2ICAgICAgICBmaGFuZGxl
cl9jb25zb2xlOjp3cml0ZV9ub3JtYWwodW5zaWduZWQgY2hhciBjb25zdCos
IHVuc2lnbmVkIGNoYXIgY29uc3QqKSBbMTIyXQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAwICAgIDU1MzAvNTYwNiAgICAgICAgc3lzX21ic3Rvd2Nz
KHdjaGFyX3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25l
ZCBpbnQpQDE2IFs1M10KWzgzXSAgICAgMC4wICAgIDAuMDEgICAgMC4wMCAg
ICA1NjA2ICAgICAgICAgc3lzX2NwX21ic3Rvd2NzKGludCAoKikoX3JlZW50
Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIg
Y29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIgY29uc3QqLCB3Y2hhcl90Kiwg
dW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KUAyNCBb
ODNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8c3BvbnRhbmVvdXM+Cls4NF0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDEgICAgICAgICAgICAgICAgIGZpbGVubyBbODRdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICA5MC8xMjQ0ICAgICAgICBfX2N5
Z3dpbl9sb2NrX3VubG9jayBbNDFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICA5MC8xMjQ1ICAgICAgICBfX2N5Z3dpbl9sb2NrX2xvY2sg
WzQyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MTI0OCAgICAgICAgcHRocmVhZF9yd2xvY2s6OnVubG9jaygpIFsyNzNdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMjQ4ICAgICAg
ICBwdGhyZWFkX3J3bG9jazo6d3Jsb2NrKCkgWzI3NF0KICAgICAgICAgICAg
ICAgIDAuMDEgICAgMC4wMCAgICAxMjQ0LzEyNDggICAgICAgIHB0aHJlYWRf
bXV0ZXhfdW5sb2NrIFs0OF0KWzg1XSAgICAgMC4wICAgIDAuMDEgICAgMC4w
MCAgICAxMjQ4ICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzg1
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDEyNDgvOTgzODcg
ICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgMTI0MC8xMjQwICAgICAgICBpbG9ja2RlY3IobG9uZyB2
b2xhdGlsZSopIFsxNjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgMTI0NC8xMjQ0ICAgICAgICBwdGhyZWFkX211dGV4Ojpub19vd25lcigp
IFszNTZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgIDMy
NC8zMjQgICAgICAgICBmb3JrIFsxMl0KWzg2XSAgICAgMC4wICAgIDAuMDEg
ICAgMC4wMCAgICAgMzI0ICAgICAgICAgcHRocmVhZDo6YXRmb3JrcGFyZW50
KCkgWzg2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbODddICAgICAwLjAgICAg
MC4wMSAgICAwLjAwICAgICAgICAgICAgICAgICBsb2NrX3B0aHJlYWQ6On5s
b2NrX3B0aHJlYWQoKSBbODddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+Cls4OF0g
ICAgIDAuMCAgICAwLjAxICAgIDAuMDAgICAgICAgICAgICAgICAgIG15ZmF1
bHQ6On5teWZhdWx0KCkgWzg4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbODld
ICAgICAwLjAgICAgMC4wMSAgICAwLjAwICAgICAgICAgICAgICAgICBnZXRf
cHJvY19sb2NrKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpIFs4OV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxzcG9udGFuZW91cz4KWzkwXSAgICAgMC4wICAgIDAuMDEgICAg
MC4wMCAgICAgICAgICAgICAgICAgX2NtYWxsb2ModW5zaWduZWQgaW50KUA0
IFs5MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzkxXSAgICAgMC4wICAgIDAu
MDEgICAgMC4wMCAgICAgICAgICAgICAgICAgcGF0aF9jb252OjpwYXRoX2Nv
bnYoY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8gY29u
c3QqKSBbOTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+Cls5Ml0gICAgIDAuMCAg
ICAwLjAxICAgIDAuMDAgICAgICAgICAgICAgICAgIF9jZnJlZUA0IFs5Ml0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxzcG9udGFuZW91cz4KWzkzXSAgICAgMC4wICAgIDAuMDAgICAg
MC4wMSAgICAgICAgICAgICAgICAgX2Z3cml0ZV9yIFs5M10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDc0LzEyNDQgICAgICAgIF9fY3ln
d2luX2xvY2tfdW5sb2NrIFs0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDc0LzEyNDUgICAgICAgIF9fY3lnd2luX2xvY2tfbG9jayBb
NDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgIDMyNC8z
MjQgICAgICAgICBmb3JrIFsxMl0KWzk0XSAgICAgMC4wICAgIDAuMDEgICAg
MC4wMCAgICAgMzI0ICAgICAgICAgcHRocmVhZDo6YXRmb3JrcHJlcGFyZSgp
IFs5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMz
MyAgICAgICAgIGZhc3RfbXV0ZXg6OmxvY2soKSBbMzY0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzMzICAgICAgICAgZmFzdF9t
dXRleDo6dW5sb2NrKCkgWzM2NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzk1
XSAgICAgMC4wICAgIDAuMDEgICAgMC4wMCAgICAgICAgICAgICAgICAgbG9j
a19wdGhyZWFkOjpsb2NrX3B0aHJlYWQoKSBbOTVdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAxICAgIDAuMDEgICAgICA4MC84MCAgICAgICAgICB3cml0ZSBb
NjldCls5Nl0gICAgIDAuMCAgICAwLjAxICAgIDAuMDEgICAgICA4MCAgICAg
ICAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNp
Z25lZCBpbnQpQDEyIFs5Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDgwLzgwICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRl
X25vcm1hbCh1bnNpZ25lZCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgY2hhciBj
b25zdCopIFsxMjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA4MC85MjEgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpiZ19jaGVjayhp
bnQpIFs5N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMjQw
Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgODAvNjAyICAgICAgICAgdG1wX3BhdGhi
dWY6OnRtcF9wYXRoYnVmKCkgWzM1OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDgwLzIwOSAgICAgICAgIHRtcF9wYXRoYnVmOjp3X2dl
dCgpIFszNzVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA4
MC82MDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRoYnVmKCkgWzM2
MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0Lzky
MSAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmlvY3RsKHVuc2lnbmVkIGlu
dCwgdm9pZCopIFsyNTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNy85MjEgICAgICAgICB0Y3NldGF0dHIgWzIxOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDgwLzkyMSAgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNpZ25lZCBpbnQp
QDEyIFs5Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMTc4
LzkyMSAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnJlYWQodm9pZCosIHVu
c2lnbmVkIGludCYpQDEyIFsxM10KICAgICAgICAgICAgICAgIDAuMDEgICAg
MC4wMCAgICAgNjUyLzkyMSAgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OnRj
c2V0cGdycChpbnQpIFs1Nl0KWzk3XSAgICAgMC4wICAgIDAuMDEgICAgMC4w
MCAgICAgOTIxICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6YmdfY2hlY2so
aW50KSBbOTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMy
My85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAxNTY3LzQ3MDYgICAgICAgIGZoYW5kbGVy
X2NvbnNvbGU6OnRjKCkgY29uc3QgWzM0OV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMSAgICAgICA2LzYgICAgICAgICAgIF9zaWdmZSBbMV0K
Wzk4XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMSAgICAgICA2ICAgICAgICAg
b3BlbiBbOThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Ni82ICAgICAgICAgICBidWlsZF9maF9uYW1lKGNoYXIgY29uc3QqLCB1bnNp
Z25lZCBpbnQsIHN1ZmZpeF9pbmZvKikgWzExNF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA2LzkgICAgICAgICAgIGZoYW5kbGVyX2Jh
c2U6Om9wZW5fd2l0aF9hcmNoKGludCwgdW5zaWduZWQgaW50KSBbMTg3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvOCAgICAgICAg
ICAgZmhhbmRsZXJfZGlza19maWxlOjp+ZmhhbmRsZXJfZGlza19maWxlKCkg
WzIwMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzk4
Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgY3lnaGVhcF9mZG5l
dzo6Y3lnaGVhcF9mZG5ldyhpbnQsIGJvb2wpIFsyOTNdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNi8zOTQzMCAgICAgICBtdXRvOjpy
ZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYvNiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6aXNfZnNfc3BlY2lh
bCgpIFs0MzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
NC80ICAgICAgICAgICBjeWdoZWFwX2ZkbWFuaXA6Om9wZXJhdG9yIGludCYo
KSBbNDU0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MiAgICAgICAgICAgY3lnaGVhcF9mZG5ldzo6b3BlcmF0b3I9KGZoYW5kbGVy
X2Jhc2UqKSBbNDY5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMSAgICAwLjAw
ICAgICAxMTAvMTEwICAgICAgICAgX3NpZ2ZlIFsxXQpbOTldICAgICAwLjAg
ICAgMC4wMSAgICAwLjAwICAgICAxMTAgICAgICAgICBzaWdhY3Rpb24gWzk5
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAxMTAvMTEwICAg
ICAgICAgc2lncXVldWUgWzM4MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzEw
MF0gICAgMC4wICAgIDAuMDEgICAgMC4wMCAgICAgICAgICAgICAgICAgc2Vj
X3VzZXJfbmloKF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdm9pZCosIHZvaWQq
LCB1bnNpZ25lZCBsb25nKSBbMTAwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MSAgICAwLjAwICAgICAzMjgvMzI4ICAgICAgICAgdGNnZXRhdHRyIFs1OV0K
WzEwMV0gICAgMC4wICAgIDAuMDEgICAgMC4wMCAgICAgMzI4ICAgICAgICAg
ZmhhbmRsZXJfY29uc29sZTo6dGNnZXRhdHRyKHRlcm1pb3MqKSBbMTAxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjgvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgIDMyOC80NzA2ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0
YygpIGNvbnN0IFszNDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyOC80MjQgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfaW9faGFu
ZGxlKCkgWzM2MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzEyNDkgICAgICAgIHB0aHJlYWRfcndsb2NrOjp1bmxvY2soKSBb
MjczXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTI0
OSAgICAgICAgcHRocmVhZF9yd2xvY2s6OndybG9jaygpIFsyNzRdCiAgICAg
ICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgMTI0NS8xMjQ5ICAgICAgICBw
dGhyZWFkX211dGV4X2xvY2sgWzQ5XQpbMTAyXSAgICAwLjAgICAgMC4wMSAg
ICAwLjAwICAgIDEyNDkgICAgICAgICBwdGhyZWFkX211dGV4Ojpsb2NrKCkg
WzEwMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAxMjQ5Lzk4
Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgIDEyNDEvMTI0MSAgICAgICAgcHRocmVhZF9tdXRl
eDo6c2V0X293bmVyKHB0aHJlYWQqKSBbMzU3XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDgvOCAgICAgICAgICAgcHRocmVhZF9tdXRl
eDo6bG9ja19yZWN1cnNpdmUoKSBbNDI0XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgMzcvNzQgICAgICAgICAgc2lnYWN0aW9uX3dv
cmtlcihpbnQsIHNpZ2FjdGlvbiBjb25zdCosIHNpZ2FjdGlvbiosIGJvb2wp
IFs1MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM3Lzc0
ICAgICAgICAgIHdhaXRfc2lnKHZvaWQqKUA0IFsyNF0KWzEwM10gICAgMC4w
ICAgIDAuMDAgICAgMC4wMSAgICAgIDc0ICAgICAgICAgc2lnX2NsZWFyKGlu
dClANCBbMTAzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
MzcvMzQ3NiAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4IFsyM10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzIwLzY0NCAg
ICAgICAgIHJlbW92ZV9wcm9jKGludClANCBbNjNdCiAgICAgICAgICAgICAg
ICAwLjAxICAgIDAuMDAgICAgIDMyNC82NDQgICAgICAgICBzZXRwZ2lkIFs0
Nl0KWzEwNF0gICAgMC4wICAgIDAuMDEgICAgMC4wMCAgICAgNjQ0ICAgICAg
ICAgcGluZm86OnJlbGVhc2UoKSBbMTA0XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMSAgICAwLjAwICAgICAgODUvODUgICAgICAgICAgcGF0aF9jb252Ojpj
aGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyBj
b25zdCopIFs2NF0KWzEwNV0gICAgMC4wICAgIDAuMDEgICAgMC4wMCAgICAg
IDg1ICAgICAgICAgc3ltbGlua19pbmZvOjpjaGVjayhjaGFyKiwgc3VmZml4
X2luZm8gY29uc3QqLCBmc19pbmZvJiwgcGF0aF9jb252X2hhbmRsZSYpIFsx
MDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDE2OS8xODIg
ICAgICAgICBnZXRfbnRfbmF0aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklD
T0RFX1NUUklORyYsIGJvb2wpIFsxNDJdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgIDQ0NC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFsz
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI4LzM5ICAg
ICAgICAgIGZzX2luZm86OnVwZGF0ZShfVU5JQ09ERV9TVFJJTkcqLCB2b2lk
KikgWzI5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMjA1
LzIwNSAgICAgICAgIHN1ZmZpeF9zY2FuOjpuZXh0KCkgWzM3Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDg1LzYwMiAgICAgICAgIHRt
cF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICA4NS8yMDkgICAgICAgICB0bXBfcGF0aGJ1
Zjo6d19nZXQoKSBbMzc1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgODUvODUgICAgICAgICAgc3VmZml4X3NjYW46OmhhcyhjaGFyIGNv
bnN0Kiwgc3VmZml4X2luZm8gY29uc3QqKSBbMzg2XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgODUvNjAyICAgICAgICAgdG1wX3BhdGhi
dWY6On50bXBfcGF0aGJ1ZigpIFszNjBdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+
ClsxMDZdICAgIDAuMCAgICAwLjAwICAgIDAuMDEgICAgICAgICAgICAgICAg
IHNpZ2RlbGF5ZWQgWzEwNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0LzMyNCAgICAgICAgIHNldF9wcm9jZXNzX21hc2tfZGVsdGEg
WzExNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMy
NCAgICAgICAgIHJlc2V0X3NpZ25hbF9hcnJpdmVkQDAgWzEyOF0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzcG9udGFuZW91cz4KWzEwN10gICAgMC4wICAgIDAuMDAgICAgMC4wMSAg
ICAgICAgICAgICAgICAgZW51bV93aW5kb3dzKEhXTkRfXyosIGxvbmcpQDgg
WzEwN10KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAgMjkxLzk0
NCAgICAgICAgIG9wZW5fc2hhcmVkKHdjaGFyX3QgY29uc3QqLCBpbnQsIHZv
aWQqJiwgdW5zaWduZWQgbG9uZywgc2hhcmVkX2xvY2F0aW9ucyosIF9TRUNV
UklUWV9BVFRSSUJVVEVTKiwgdW5zaWduZWQgbG9uZylAMjggWzY3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAyOTEvMTIzNyAgICAgICAg
X19zbWFsbF9zd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIC4u
LikgWzExOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAgICAg
MzI1LzMyNSAgICAgICAgIF9zaWdmZSBbMV0KWzEwOF0gICAgMC4wICAgIDAu
MDEgICAgMC4wMCAgICAgMzI1ICAgICAgICAgdGNnZXRwZ3JwIFsxMDhdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNS8zMjUgICAgICAg
ICBmaGFuZGxlcl90ZXJtaW9zOjp0Y2dldHBncnAoKSBbMTY1XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAzMjUvOTgzODcgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNS8xMzI0ICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjppc190dHko
KSBjb25zdCBbMzU1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMzI1ICAgICAgICAgc2lncHJvY19pbml0KClAMCBbMjU3XQog
ICAgICAgICAgICAgICAgMC4wMSAgICAwLjAwICAgICAzMjQvMzI1ICAgICAg
ICAgcGluZm86OndhaXQoKSBbNTddClsxMDldICAgIDAuMCAgICAwLjAxICAg
IDAuMDAgICAgIDMyNSAgICAgICAgIGNyZWF0ZV9waXBlKHZvaWQqKiwgdm9p
ZCoqLCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDE2
IFsxMDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAxICAgIDAuMDAgICAgIDY1
Mi82NTIgICAgICAgICBfX3NlY191c2VyKHZvaWQqLCB2b2lkKiwgdm9pZCos
IHVuc2lnbmVkIGxvbmcsIGludClAMjAgWzc2XQpbMTEwXSAgICAwLjAgICAg
MC4wMSAgICAwLjAwICAgICA2NTIgICAgICAgICBzZWNfYWNsKF9BQ0wqLCBi
b29sLCBib29sLCB2b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcpIFsxMTBd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8c3BvbnRhbmVvdXM+ClsxMTFdICAgIDAuMCAgICAwLjAxICAg
IDAuMDAgICAgICAgICAgICAgICAgIG15ZmF1bHQ6OmZhdWx0ZWQodm9pZCBj
b25zdCosIGludCkgWzExMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgMzI0LzMyNCAgICAgICAgIGZvcmsgWzEyXQpbMTEyXSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAzMjQgICAgICAgICBjaGlsZF9pbmZv
X2Zvcms6OmNoaWxkX2luZm9fZm9yaygpIFsxMTJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgIDMyNC8zMjQgICAgICAgICBjaGlsZF9pbmZv
OjpjaGlsZF9pbmZvKHVuc2lnbmVkIGludCwgY2hpbGRfaW5mb190eXBlcywg
Ym9vbCkgWzEyNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDEgICAgMC4wMCAg
ICAgMTc4LzE3OCAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnJlYWQodm9p
ZCosIHVuc2lnbmVkIGludCYpQDEyIFsxM10KWzExM10gICAgMC4wICAgIDAu
MDEgICAgMC4wMCAgICAgMTc4ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6
c2V0X2N1cnNvcl9tYXliZSgpIFsxMTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgIDI1My8zNjMgICAgICAgICBmaGFuZGxlcl90ZXJtaW9z
OjpnZXRfb3V0cHV0X2hhbmRsZSgpIFszNjJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBvcGVuIFs5OF0K
WzExNF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA2ICAgICAgICAg
YnVpbGRfZmhfbmFtZShjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZm
aXhfaW5mbyopIFsxMTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNi80MCAgICAgICAgICBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29u
c3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0KikgWzY0XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvMTggICAgICAg
ICAgYnVpbGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkgWzE1NV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2Lzg2ICAgICAgICAgIHBh
dGhfY29udjo6fnBhdGhfY29udigpIFsxMzZdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgIDMyNC8zMjQgICAgICAgICBzaWdkZWxheWVk
IFsxMDZdClsxMTVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDMyNCAg
ICAgICAgIHNldF9wcm9jZXNzX21hc2tfZGVsdGEgWzExNV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzM5NTQ5ICAgICAgIG11dG86
OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAzMjQvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFz
ZSgpIFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0
Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250
YW5lb3VzPgpbMTE2XSAgICAwLjAgICAgMC4wMSAgICAwLjAwICAgICAgICAg
ICAgICAgICBwZWZpbGU6OmlkYXRhX2Rpcih1bnNpZ25lZCBsb25nKSBbMTE2
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHNwb250YW5lb3VzPgpbMTE3XSAgICAwLjAgICAgMC4wMSAg
ICAwLjAwICAgICAgICAgICAgICAgICBteWZhdWx0OjpmYXVsdGVkKGludCkg
WzExN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2
LzE3MSAgICAgICAgIF9jeWd3aW5faXN0ZXh0X2Zvcl9zdGRpbyBbMTQwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvMTcxICAgICAg
ICAgY2xvc2UgWzE5NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDc3LzE3MSAgICAgICAgIHJlYWQgWzldCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICA4MC8xNzEgICAgICAgICB3cml0ZSBbNjldClsx
MThdICAgIDAuMCAgICAwLjAxICAgIDAuMDAgICAgIDE3MSAgICAgICAgIGN5
Z2hlYXBfZmRnZXQ6OmN5Z2hlYXBfZmRnZXQoaW50LCBib29sLCBib29sKSBb
MTE4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvMzk1
NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjM3ICAg
ICAgICBmaGFuZGxlcl9jb25zb2xlOjpzZXRfdW5pdCgpIFsyODFdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjM3ICAgICAgICBn
ZXRfc2hhcmVkX3BhcmVudF9kaXIoKSBbMzI0XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAyOTEvMTIzNyAgICAgICAgZW51bV93aW5kb3dz
KEhXTkRfXyosIGxvbmcpQDggWzEwN10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgOTQ0LzEyMzcgICAgICAgIG9wZW5fc2hhcmVkKHdjaGFy
X3QgY29uc3QqLCBpbnQsIHZvaWQqJiwgdW5zaWduZWQgbG9uZywgc2hhcmVk
X2xvY2F0aW9ucyosIF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdW5zaWduZWQg
bG9uZylAMjggWzY3XQpbMTE5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
IDEyMzcgICAgICAgICBfX3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hh
cl90IGNvbnN0KiwgLi4uKSBbMTE5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgIDEyMzcvMTIzNyAgICAgICAgX19zbWFsbF92c3dwcmludGYo
d2NoYXJfdCosIHdjaGFyX3QgY29uc3QqLCBjaGFyKikgWzE0NV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzE2MCAgICAgICAg
IF9jeWd3aW5faXN0ZXh0X2Zvcl9zdGRpbyBbMTQwXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgNzcvMTYwICAgICAgICAgcmVhZCBbOV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDgwLzE2MCAgICAg
ICAgIHdyaXRlIFs2OV0KWzEyMF0gICAgMC4wICAgIDAuMDEgICAgMC4wMCAg
ICAgMTYwICAgICAgICAgY3lnaGVhcF9mZG1hbmlwOjpvcGVyYXRvci0+KCkg
Y29uc3QgWzEyMF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgMzI0LzY0OCAgICAgICAgIGN5Z3RocmVhZDo6Y2FsbGZ1bmMoYm9vbCkg
WzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC82NDgg
ICAgICAgICBwcm9jX3dhaXRlcih2b2lkKilANCBbNF0KWzEyMV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgNjQ4ICAgICAgICAgcGluZm86Om1heWJl
X3NldF9leGl0X2NvZGVfZnJvbV93aW5kb3dzKCkgWzEyMV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0Lzk4Mzg3ICAgICAgIHN0cmFj
ZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgODAvODAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGUo
dm9pZCBjb25zdCosIHVuc2lnbmVkIGludClAMTIgWzk2XQpbMTIyXSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgODAgICAgICAgICBmaGFuZGxlcl9j
b25zb2xlOjp3cml0ZV9ub3JtYWwodW5zaWduZWQgY2hhciBjb25zdCosIHVu
c2lnbmVkIGNoYXIgY29uc3QqKSBbMTIyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgNzYvNTYwNiAgICAgICAgc3lzX2NwX21ic3Rvd2Nz
KGludCAoKikoX3JlZW50Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1bnNp
Z25lZCBpbnQsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIgY29u
c3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50KUAyNCBbODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICA3Ni8zNjMgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpnZXRf
b3V0cHV0X2hhbmRsZSgpIFszNjJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNS81ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpj
dXJzb3JfZ2V0KGludCosIGludCopIFs0NDddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgNS80NzA2ICAgICAgICBmaGFuZGxlcl9jb25z
b2xlOjp0YygpIGNvbnN0IFszNDldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNS81ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpj
dXJzb3Jfc2V0KGJvb2wsIGludCwgaW50KSBbNDQ4XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250
YW5lb3VzPgpbMTIzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgICAg
ICAgICAgICBzaGFyZWRfbmFtZSh3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCos
IGludClAMTIgWzEyM10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzEyNF0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgZnJvazo6ZnJv
aygpIFsxMjRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsxMjVdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIHBlZmlsZTo6b3B0aW9u
YWxfaGRyKCkgWzEyNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0LzMyNCAgICAgICAgIGNoaWxkX2luZm9fZm9yazo6Y2hpbGRf
aW5mb19mb3JrKCkgWzExMl0KWzEyNl0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0ICAgICAgICAgY2hpbGRfaW5mbzo6Y2hpbGRfaW5mbyh1bnNp
Z25lZCBpbnQsIGNoaWxkX2luZm9fdHlwZXMsIGJvb2wpIFsxMjZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC85ODM4NyAgICAgICBz
dHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzMyNSAgICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAgWzI1
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNSAg
ICAgICAgIHBpbmZvOjp3YWl0KCkgWzU3XQpbMTI3XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAzMjUgICAgICAgICBjeWd0aHJlYWQ6OmNyZWF0ZSgp
IFsxMjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY1MC85
ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNCAgICAgICAgIHNpZ2RlbGF5
ZWQgWzEwNl0KWzEyOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgMzI0
ICAgICAgICAgcmVzZXRfc2lnbmFsX2Fycml2ZWRAMCBbMTI4XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICA2NDgvOTgzODcgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgIDY0OC82NDggICAgICAgICBzdG9wcGVkX29yX3Rlcm1pbmF0ZWQo
c3RydWN0X3dhaXRxKiwgX3BpbmZvKilAOCBbODJdClsxMjldICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgIDY0OCAgICAgICAgIGFkZF9ydXNhZ2UocnVz
YWdlKiwgcnVzYWdlKilAOCBbMTI5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpb
MTMwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBp
bG9ja2V4Y2gobG9uZyB2b2xhdGlsZSosIGxvbmcpIFsxMzBdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
c3BvbnRhbmVvdXM+ClsxMzFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlX2NvbnNvbGUo
d2NoYXJfdCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcmKSBbMTMx
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHNwb250YW5lb3VzPgpbMTMyXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgICAgICAgICAgICBwZWZpbGU6OnBlX2hkcigpIFsxMzJd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8c3BvbnRhbmVvdXM+ClsxMzNdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgICAgICAgICAgIHNlbnRyeTo6c2VudHJ5KHVuc2lnbmVk
IGxvbmcpIFsxMzNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsxMzRdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIGN5Z3RocmVhZDo6
Y3lndGhyZWFkKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqKSwgdm9pZCosIGNo
YXIgY29uc3QqLCB2b2lkKikgWzEzNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4K
WzEzNV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAg
c3RyYWNlOjphY3RpdmUoKSBjb25zdCBbMTM1XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvODYgICAgICAgICAgZXRjOjpkaXJf
Y2hhbmdlZChpbnQpIFsxODRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNS84NiAgICAgICAgICBidWlsZF9maF9kZXYoZGV2aWNlIGNv
bnN0JiwgY2hhciBjb25zdCopIFsxODFdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNi84NiAgICAgICAgICBidWlsZF9maF9uYW1lKGNo
YXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvKikgWzExNF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE0Lzg2ICAgICAg
ICAgIGZoYW5kbGVyX2Jhc2U6On5maGFuZGxlcl9iYXNlKCkgWzE5M10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI5Lzg2ICAgICAgICAg
IGN5Z3dpbl9jb252X3BhdGggWzEzOV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDMxLzg2ICAgICAgICAgIHN0YXQ2NCBbNTRdClsxMzZd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICA4NiAgICAgICAgIHBhdGhf
Y29udjo6fnBhdGhfY29udigpIFsxMzZdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgIDEzNS8xNzc4ICAgICAgICBjZnJlZUA0IFs2Nl0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNCAgICAg
ICAgIHBpbmZvOjp3YWl0KCkgWzU3XQpbMTM3XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAzMjQgICAgICAgICBfcGluZm86OmR1cF9wcm9jX3BpcGUo
dm9pZCopIFsxMzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
IDMyNC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDg2Lzg2ICAgICAgICAgIHBh
dGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3Vm
Zml4X2luZm8gY29uc3QqKSBbNjRdClsxMzhdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICA4NiAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fd2lu
MzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGRldmljZSYsIHVuc2lnbmVk
IGludCopIFsxMzhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
IDIxOS85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDQ3LzU1ICAgICAgICAgIG1vdW50
X2luZm86OmN5Z2RyaXZlX3dpbjMyX3BhdGgoY2hhciBjb25zdCosIGNoYXIq
LCBpbnQmKSBbMjQxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMzgvMzggICAgICAgICAgbW91bnRfaXRlbTo6YnVpbGRfd2luMzIoY2hh
ciosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBpbnQp
IFsyNTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDI3OC8z
NTggICAgICAgICBwYXRoX3ByZWZpeF9wKGNoYXIgY29uc3QqLCBjaGFyIGNv
bnN0KiwgaW50LCBib29sKSBbMzYzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgODYvODYgICAgICAgICAgZGV2aWNlOjpwYXJzZShjaGFy
IGNvbnN0KikgWzM4NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMwICAgICAgICAgIF9jeWd3aW5fZXhpdF9yZXR1cm4gWzI0
NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMwICAg
ICAgICAgIGVudl9QQVRIX3RvX3Bvc2l4IFsyNDRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8zMCAgICAgICAgICBjeWd3aW5fY29u
dl90b19wb3NpeF9wYXRoIFsyNDNdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8zMCAgICAgICAgICBlbnZfcGF0aF90b193aW4zMih2
b2lkIGNvbnN0Kiwgdm9pZCosIHVuc2lnbmVkIGludCkgWzIyMV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMwICAgICAgICAgIGVu
dl9wYXRoX3RvX3Bvc2l4KHZvaWQgY29uc3QqLCB2b2lkKiwgdW5zaWduZWQg
aW50KSBbMjIwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
MjMvMzAgICAgICAgICAgY29udl9wYXRoX2xpc3QoY2hhciBjb25zdCosIGNo
YXIqLCB1bnNpZ25lZCBpbnQsIGludCkgWzE1NF0KWzEzOV0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgIDMwICAgICAgICAgY3lnd2luX2NvbnZfcGF0
aCBbMTM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
NDAgICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFs2NF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI5Lzg2ICAgICAgICAgIHBhdGhf
Y29udjo6fnBhdGhfY29udigpIFsxMzZdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAyNy8yOCAgICAgICAgICBtb3VudF9pbmZvOjpjb252
X3RvX3Bvc2l4X3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBpbnQpIFsyMTld
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyOS82MDIgICAg
ICAgICB0bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMzU5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjkvNjAyICAgICAgICAgdG1w
X3BhdGhidWY6On50bXBfcGF0aGJ1ZigpIFszNjBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAyOS8xODQgICAgICAgICB0bXBfcGF0aGJ1
Zjo6Y19nZXQoKSBbMzc3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvOSAgICAgICAgICAgc3lzX3djc3RvbWJzKGNoYXIqLCB1bnNp
Z25lZCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2IFs0
MTldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82
ICAgICAgICAgICBfX2ZwX2xvY2sgWzE0MV0KWzE0MF0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICA2ICAgICAgICAgX2N5Z3dpbl9pc3RleHRfZm9y
X3N0ZGlvIFsxNDBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNi82ICAgICAgICAgICBjeWdoZWFwX2ZkZ2V0Ojp+Y3lnaGVhcF9mZGdl
dCgpIFsxNDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Ni8xNzEgICAgICAgICBjeWdoZWFwX2ZkZ2V0OjpjeWdoZWFwX2ZkZ2V0KGlu
dCwgYm9vbCwgYm9vbCkgWzExOF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzE2MCAgICAgICAgIGN5Z2hlYXBfZmRtYW5pcDo6b3Bl
cmF0b3ItPigpIGNvbnN0IFsxMjBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNi85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxzcG9udGFuZW91cz4KWzE0MV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAgICAgICAgICAgX19mcF9sb2NrIFsxNDFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBfY3ln
d2luX2lzdGV4dF9mb3Jfc3RkaW8gWzE0MF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA2LzYgICAgICAgICAgIF9fY3lnd2luX2xvY2tf
aW5pdF9yZWN1cnNpdmUgWzQ0MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzE4MiAgICAgICAgIHBhdGhfY29udjo6Z2V0X250
X25hdGl2ZV9wYXRoKCkgWzI5Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzE4MiAgICAgICAgIGV0Yzo6ZGlyX2NoYW5nZWQoaW50
KSBbMTg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTEv
MTgyICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFs2NF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMTY5LzE4MiAgICAgICAgIHN5bWxp
bmtfaW5mbzo6Y2hlY2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0KiwgZnNf
aW5mbyYsIHBhdGhfY29udl9oYW5kbGUmKSBbMTA1XQpbMTQyXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAxODIgICAgICAgICBnZXRfbnRfbmF0aXZl
X3BhdGgoY2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYsIGJvb2wpIFsx
NDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDE4Mi81NTMw
ICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVkIGludCwg
Y2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzUzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAxODIvMTgzICAgICAgICAgdHJhbnNm
b3JtX2NoYXJzKHdjaGFyX3QqLCB3Y2hhcl90KikgWzM3OF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAgICAgICAgIF9z
aWdmZSBbMV0KWzE0M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAz
ICAgICAgICAgZHVwMiBbMTQzXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvNSAgICAgICAgICAgZHRhYmxlOjpkdXAzKGludCwgaW50
LCBpbnQpIFsxNTNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBfY3lndGxzOjpjYWxsKHVuc2lnbmVkIGxv
bmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKSBbNV0KWzE0NF0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZGxsX2NydDBfMSh2
b2lkKikgWzE0NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzE1
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGR0YWJsZTo6c3RkaW9faW5pdCgpIFsxODZdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB1c2VyX2lu
Zm86OmluaXRpYWxpemUoKSBbMjU0XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgdWluZm9faW5pdCgpIFsyNjRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjd2RzdHVmZjo6aW5pdCgpIFsyNjddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkdGFibGVfaW5pdCgp
IFsyOTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85
ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGNyZWF0ZV9zaWdu
YWxfYXJyaXZlZCgpQDAgWzQ5N10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIHN0cmFjZTo6ZGxsX2luZm8oKSBb
NTI1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgdHR5Ojppbml0X3Nlc3Npb24oKUAwIFs1MTBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBpbml0
aWFsX3NldGxvY2FsZSgpIFs0OTRdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfbGlzdDo6aW5pdCgpIFs1
MzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBsZF9wcmVsb2FkKCkgWzQ4Nl0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAxMjM3LzEyMzcgICAgICAgIF9fc21hbGxfc3dw
cmludGYod2NoYXJfdCosIHdjaGFyX3QgY29uc3QqLCAuLi4pIFsxMTldClsx
NDVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgMTIzNyAgICAgICAgIF9f
c21hbGxfdnN3cHJpbnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgY2hh
ciopIFsxNDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi81NTMwICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVk
IGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzUzXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgX3NpZ2ZlIFsxXQpbMTQ2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEgICAgICAgICBjeWd3aW5fZ2V0aG9zdG5hbWUgWzE0Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk4Mzg3ICAgICAgIHN0
cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDYvNiAgICAgICAgICAgX2N5Z3dpbl9pc3RleHRfZm9yX3N0
ZGlvIFsxNDBdClsxNDddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
NiAgICAgICAgIGN5Z2hlYXBfZmRnZXQ6On5jeWdoZWFwX2ZkZ2V0KCkgWzE0
N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE0OF0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAgICAgICAgICAgTVRpbnRlcmZhY2U6OmZpeHVwX2Jl
Zm9yZV9mb3JrKCkgWzE0OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE0OV0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgcHRocmVh
ZF9rZXk6OmZpeHVwX2JlZm9yZV9mb3JrKCkgWzE0OV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9u
dGFuZW91cz4KWzE1MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgcGluZm86On5waW5mbygpIFsxNTBdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRh
bmVvdXM+ClsxNTFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgICAg
ICAgICAgIHNlbnRyeTo6fnNlbnRyeSgpIFsxNTFdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRh
bmVvdXM+ClsxNTJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgICAg
ICAgICAgIHB0aHJlYWQ6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWQqIGNvbnN0
KikgWzE1Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzUgICAgICAgICAgIGR1cDMgWzIwM10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIGR1cCBbMjAxXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNSAgICAgICAgICAg
ZHVwMiBbMTQzXQpbMTUzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDUgICAgICAgICBkdGFibGU6OmR1cDMoaW50LCBpbnQsIGludCkgWzE1M10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzUgICAgICAg
ICAgIGR0YWJsZTo6ZHVwX3dvcmtlcihmaGFuZGxlcl9iYXNlKiwgaW50KSBb
MTg5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvOCAg
ICAgICAgICAgZHRhYmxlOjpleHRlbmQoaW50KSBbMjI1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvOCAgICAgICAgICAgY2xvc2Ug
WzE5NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE1LzM5
NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTUvMzk0MzAgICAg
ICAgbXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDE1Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNSAgICAg
ICAgICAgc2V0X3N0ZF9oYW5kbGUoaW50KUA0IFs0NDRdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bv
bnRhbmVvdXM+ClsxNTRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
ICAgICAgICAgIGNvbnZfcGF0aF9saXN0KGNoYXIgY29uc3QqLCBjaGFyKiwg
dW5zaWduZWQgaW50LCBpbnQpIFsxNTRdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAyMy8zMCAgICAgICAgICBjeWd3aW5fY29udl9wYXRo
IFsxMzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyMy8y
MyAgICAgICAgICBzdHJjY3B5QDEyIFs0MDRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6
dG1wX3BhdGhidWYoKSBbMzU5XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMjA5ICAgICAgICAgdG1wX3BhdGhidWY6OndfZ2V0KCkg
WzM3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYw
MiAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1wX3BhdGhidWYoKSBbMzYwXQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTggICAg
ICAgICAgc3RhdF93b3JrZXIocGF0aF9jb252JiwgX19zdGF0NjQqKUA4IFsx
NTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8xOCAg
ICAgICAgICBkdGFibGU6OmR1cF93b3JrZXIoZmhhbmRsZXJfYmFzZSosIGlu
dCkgWzE4OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
LzE4ICAgICAgICAgIGJ1aWxkX2ZoX2RldihkZXZpY2UgY29uc3QmLCBjaGFy
IGNvbnN0KikgWzE4MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA2LzE4ICAgICAgICAgIGJ1aWxkX2ZoX25hbWUoY2hhciBjb25zdCos
IHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8qKSBbMTE0XQpbMTU1XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgMTggICAgICAgICBidWlsZF9maF9w
YyhwYXRoX2NvbnYmLCBib29sKSBbMTU1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgMTkvMjcgICAgICAgICAgZHRhYmxlOjpyZWxlYXNl
KGludCkgWzE5N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA4LzEwICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OnNldF9uYW1lKGNoYXIg
Y29uc3QqKSBbMjA4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDkvOSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUocGF0
aF9jb252JikgWzIzMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDI2Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNTkgICAgICAgICAgY3Jl
YWxsb2NfYWJvcnRAOCBbMTgwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlcmF0
b3I9KGZoYW5kbGVyX2Jhc2UmKSBbMjMxXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgMTAvMTAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
dXNlX2FyY2hldHlwZSgpIGNvbnN0IFs0MThdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBmaGFuZGxlcl9jb25z
b2xlOjp1c2VfYXJjaGV0eXBlKCkgY29uc3QgWzQyOF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzggICAgICAgICAgIGR0YWJsZTo6
ZmluZF9hcmNoZXR5cGUoZGV2aWNlJikgWzQyNl0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMzNCAgICAgICAgIHBpbmZvOjp0
aGlzcHJvYyh2b2lkKikgWzIzMl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA5LzMzNCAgICAgICAgIF9zaWdmZSBbMV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMzNCAgICAgICAgIGZyb2s6
OnBhcmVudChjaGFyIHZvbGF0aWxlKilAOCBbMTRdClsxNTZdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgIDMzNCAgICAgICAgIHRpbWUgWzE1Nl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzM0Lzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgMzEvMzEgICAgICAgICAgc3RhdDY0IFs1NF0KWzE1N10g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDMxICAgICAgICAgc3RhdF93
b3JrZXIocGF0aF9jb252JiwgX19zdGF0NjQqKUA4IFsxNTddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyOS8yOSAgICAgICAgICBfX3Nl
dF9lcnJubyhjaGFyIGNvbnN0KiwgaW50LCBpbnQpIFsxNjBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xOCAgICAgICAgICBidWls
ZF9maF9wYyhwYXRoX2NvbnYmLCBib29sKSBbMTU1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvOCAgICAgICAgICAgZmhhbmRsZXJf
ZGlza19maWxlOjp+ZmhhbmRsZXJfZGlza19maWxlKCkgWzIwMl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMzLzk4Mzg3ICAgICAgIHN0
cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvMiAgICAgICAgICAgZmhhbmRsZXJfZGlza19maWxlOjpmc3Rh
dChfX3N0YXQ2NCopQDggWzMyM10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCop
IFsxNDRdClsxNThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzE1OF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGVu
dmlyb25faW5pdChjaGFyKiosIGludCkgWzE1OV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHBpbmZvOjp0aGlz
cHJvYyh2b2lkKikgWzIzMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
d2lucHJpb190b19uaWNlKHVuc2lnbmVkIGxvbmcpIFs0OTJdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBw
aW5mb19pbml0KGNoYXIqKiwgaW50KUA4IFsxNThdClsxNTldICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGVudmlyb25faW5pdChj
aGFyKiosIGludCkgWzE1OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDc0Lzc0ICAgICAgICAgIGN5Z3dpbl9zdHJuY2FzZWNtcEAxMiBb
MTc5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNDkvOTgz
ODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICA0OC80OCAgICAgICAgICBzeXNfd2NzdG9tYnNf
YWxsb2MoY2hhcioqLCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBp
bnQpQDE2IFszOThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAxNy8yMCAgICAgICAgICBidWlsZF9lbnYoY2hhciBjb25zdCogY29uc3Qq
LCB3Y2hhcl90KiYsIGludCYsIGJvb2wpQDE2IFs0MDddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy82ICAgICAgICAgICBzZXRlbnYg
WzQ0M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYw
MiAgICAgICAgIHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yMDkgICAgICAg
ICB0bXBfcGF0aGJ1Zjo6d19nZXQoKSBbMzc1XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAgICAgdG1wX3BhdGhidWY6
On50bXBfcGF0aGJ1ZigpIFszNjBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS81ICAgICAgICAgICB1cGRhdGVfZW52cHRycygpQDAg
WzQ0NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI5
LzI5ICAgICAgICAgIHN0YXRfd29ya2VyKHBhdGhfY29udiYsIF9fc3RhdDY0
KilAOCBbMTU3XQpbMTYwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
MjkgICAgICAgICBfX3NldF9lcnJubyhjaGFyIGNvbnN0KiwgaW50LCBpbnQp
IFsxNjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyOS85
ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzE1MTY2ICAgICAgIGludGVybmFs
X3JlYWxsb2MobWFsbG9jX3N0YXRlKiwgdm9pZCosIHVuc2lnbmVkIGludCkg
WzM0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzE1
MTY2ICAgICAgIGRscmVhbGxvYyBbMzQyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgNTcvMTUxNjYgICAgICAgZGxjYWxsb2MgWzMyOF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgIDE1MDkzLzE1MTY2ICAg
ICAgIG1hbGxvYyBbMzVdClsxNjFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAxNTE2NiAgICAgICAgIGRsbWFsbG9jIFsxNjFdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNy8xNDAyOCAgICAgICBkbGZyZWUgWzE2
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYgICAg
ICAgICAgIGRsbWFsbG9jX3N0YXRzIFs0NDJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNy8xNDAyOCAgICAgICBkbG1hbGxvYyBb
MTYxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTEvMTQw
MjggICAgICAgaW50ZXJuYWxfcmVhbGxvYyhtYWxsb2Nfc3RhdGUqLCB2b2lk
KiwgdW5zaWduZWQgaW50KSBbMzQxXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgMTQwMTAvMTQwMjggICAgICAgZnJlZSBbMzhdClsxNjJdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAxNDAyOCAgICAgICAgIGRsZnJlZSBb
MTYyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDEyNDAv
MTI0MCAgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzg1XQpbMTYz
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgIDEyNDAgICAgICAgICBpbG9j
a2RlY3IobG9uZyB2b2xhdGlsZSopIFsxNjNdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS82NTMgICAgICAgICBpbml0X2N5Z2hl
YXA6Om1hbmFnZV9jb25zb2xlX2NvdW50KGNoYXIgY29uc3QqLCBpbnQsIGJv
b2wpIFszMDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDY1
Mi82NTMgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjp0Y3NldHBncnAoaW50
KSBbNTZdClsxNjRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDY1MyAg
ICAgICAgIGluaXRfY29uc29sZV9oYW5kbGVyKGJvb2wpIFsxNjRdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNS8zMjUgICAgICAg
ICB0Y2dldHBncnAgWzEwOF0KWzE2NV0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgMzI1ICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNnZXRwZ3Jw
KCkgWzE2NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgNjUw
LzQ3MDYgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnRjKCkgY29uc3QgWzM0
OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE2Nl0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAgICAgICAgICAgaWxvY2tpbmNyKGxvbmcgdm9sYXRp
bGUqKSBbMTY2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMTY3XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICByZXN1bWVfY2hpbGQo
dm9pZCopIFsxNjddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsxNjhdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIGN5Z2hlYXBfdXNl
cjo6c2F2ZWRfc2lkKCkgWzE2OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE2
OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgbG9j
a19wcm9jZXNzOjpsb2NrX3Byb2Nlc3MoYm9vbCkgWzE2OV0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxz
cG9udGFuZW91cz4KWzE3MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAgICAgICAgICAgbG9ja19wcm9jZXNzOjp+bG9ja19wcm9jZXNzKCkgWzE3
MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE3MV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAgICAgICAgICAgY2hpbGRfaW5mb19mb3JrOjp+Y2hp
bGRfaW5mb19mb3JrKCkgWzE3MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE3
Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgTGlz
dDxwdGhyZWFkX2tleT46OmZvcl9lYWNoKHZvaWQgKHB0aHJlYWRfa2V5Ojoq
KSgpKSBbMTcyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMTczXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBmcm9rOjp+ZnJvaygp
IFsxNzNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsxNzRdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIG15ZmF1bHQ6OmZhdWx0ZWQo
KSBbMTc0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMTc1XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBkbGxfbGlzdDo6ZmluZF9i
eV9tb2RuYW1lKHdjaGFyX3QqKSBbMTc1XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3Vz
PgpbMTc2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAg
ICBjeWd0aHJlYWQ6OnJlbGVhc2UoYm9vbCkgWzE3Nl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9u
dGFuZW91cz4KWzE3N10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgcGluZm86Om9wZXJhdG9yLT4oKSBjb25zdCBbMTc3XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbMTc4XSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgICAgICAgICAgICBjeWdwc2lkOjpvcGVyYXRvciE9KHZvaWQqKSBj
b25zdCBbMTc4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgNzQvNzQgICAgICAgICAgZW52aXJvbl9pbml0KGNoYXIqKiwgaW50KSBb
MTU5XQpbMTc5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgNzQgICAg
ICAgICBjeWd3aW5fc3RybmNhc2VjbXBAMTIgWzE3OV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgMTQ4LzU1MzAgICAgICAgIHN5c19tYnN0
b3djcyh3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5z
aWduZWQgaW50KUAxNiBbNTNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS81OSAgICAgICAgICBidWlsZF9maF9wYyhwYXRoX2Nv
bnYmLCBib29sKSBbMTU1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvNTkgICAgICAgICAgY3dkc3R1ZmY6OnNldChwYXRoX2NvbnYq
LCBjaGFyIGNvbnN0KikgWzI2Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDE3LzU5ICAgICAgICAgIHBhdGhfY29udjo6c2V0X25vcm1h
bGl6ZWRfcGF0aChjaGFyIGNvbnN0KikgWzIwNl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDM5LzU5ICAgICAgICAgIHBhdGhfY29udjo6
Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8g
Y29uc3QqKSBbNjRdClsxODBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICA1OSAgICAgICAgIGNyZWFsbG9jX2Fib3J0QDggWzE4MF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDU1LzE2ODAgICAgICAgIGNtYWxs
b2NAOCBbNjFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
NC8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFsz
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzM5NDMw
ICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzddCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMi81ICAgICAgICAgICBmaGFuZGxlcl9w
aXBlOjpjcmVhdGUoZmhhbmRsZXJfcGlwZSoqLCB1bnNpZ25lZCBpbnQsIGlu
dCkgWzIwNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAz
LzUgICAgICAgICAgIGR0YWJsZTo6aW5pdF9zdGRfZmlsZV9mcm9tX2hhbmRs
ZShpbnQsIHZvaWQqKSBbMTg1XQpbMTgxXSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDUgICAgICAgICBidWlsZF9maF9kZXYoZGV2aWNlIGNvbnN0
JiwgY2hhciBjb25zdCopIFsxODFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNS8xOCAgICAgICAgICBidWlsZF9maF9wYyhwYXRoX2Nv
bnYmLCBib29sKSBbMTU1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDUvODYgICAgICAgICAgcGF0aF9jb252Ojp+cGF0aF9jb252KCkg
WzEzNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzE3
ICAgICAgICAgIHBhdGhfY29udjo6c2V0X25vcm1hbGl6ZWRfcGF0aChjaGFy
IGNvbnN0KikgWzIwNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzY4ICAgICAgICAgIGNtYWxsb2NfYWJvcnRAOCBbMjAwXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgX3NpZ2ZlIFsxXQpbMTgyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEgICAgICAgICBnZXRwd3VpZDMyIFsxODJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBldGM6OmZpbGVf
Y2hhbmdlZChpbnQpIFsxODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8zOTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVk
IGxvbmcpIFszNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzM5NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBbMzddCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBn
ZXRwd3VpZDMyIFsxODJdClsxODNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIGV0Yzo6ZmlsZV9jaGFuZ2VkKGludCkgWzE4M10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGV0Yzo6ZGlyX2NoYW5nZWQoaW50KSBbMTg0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZXRjOjp0ZXN0
X2ZpbGVfY2hhbmdlKGludCkgWzMxM10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZXRjOjpmaWxlX2NoYW5nZWQoaW50KSBbMTgzXQpbMTg0XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBldGM6OmRp
cl9jaGFuZ2VkKGludCkgWzE4NF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzQwICAgICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hh
ciBjb25zdCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8gY29uc3QqKSBb
NjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS84NiAg
ICAgICAgICBwYXRoX2NvbnY6On5wYXRoX2NvbnYoKSBbMTM2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTgyICAgICAgICAgZ2V0
X250X25hdGl2ZV9wYXRoKGNoYXIgY29uc3QqLCBfVU5JQ09ERV9TVFJJTkcm
LCBib29sKSBbMTQyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvNjggICAgICAgICAgY21hbGxvY19hYm9ydEA4IFsyMDBdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAgICAgICBz
dHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzMgICAgICAgICAgIGR0YWJsZTo6c3RkaW9faW5pdCgp
IFsxODZdClsxODVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAg
ICAgICAgIGR0YWJsZTo6aW5pdF9zdGRfZmlsZV9mcm9tX2hhbmRsZShpbnQs
IHZvaWQqKSBbMTg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMvNSAgICAgICAgICAgYnVpbGRfZmhfZGV2KGRldmljZSBjb25zdCYs
IGNoYXIgY29uc3QqKSBbMTgxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMyAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW5p
dCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgaW50KSBbMjEwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMzk1NDkgICAg
ICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zOTQzMCAgICAgICBtdXRv
OjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDMvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8yMSAgICAgICAgICBk
ZXZpY2U6OnBhcnNlKHVuc2lnbmVkIGxvbmcpIFs0MDVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy81ICAgICAgICAgICBzZXRfc3Rk
X2hhbmRsZShpbnQpQDQgWzQ0NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCop
IFsxNDRdClsxODZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGR0YWJsZTo6c3RkaW9faW5pdCgpIFsxODZdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBkdGFibGU6
OmluaXRfc3RkX2ZpbGVfZnJvbV9oYW5kbGUoaW50LCB2b2lkKikgWzE4NV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzkgICAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmluaXQodm9pZCosIHVuc2lnbmVk
IGxvbmcsIHVuc2lnbmVkIGludCkgWzIxMF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA2LzkgICAgICAgICAgIG9wZW4gWzk4XQpbMTg3
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDkgICAgICAgICBmaGFu
ZGxlcl9iYXNlOjpvcGVuX3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGludCkg
WzE4N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzQg
ICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6Om9wZW5fc2V0dXAoaW50KSBb
MTkwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAg
ICAgICAgICAgZmhhbmRsZXJfZGlza19maWxlOjpvcGVuKGludCwgdW5zaWdu
ZWQgaW50KSBbMjUwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDQvMTAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlcmF0b3I9KGZo
YW5kbGVyX2Jhc2UmKSBbMjMxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6b3Bl
bihpbnQsIHVuc2lnbmVkIGludCkgWzMzNF0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91
cz4KWzE4OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAg
ICAgcHV0YyBbMTg4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDQvMTI0NCAgICAgICAgX19jeWd3aW5fbG9ja191bmxvY2sgWzQxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvMTI0NSAgICAg
ICAgX19jeWd3aW5fbG9ja19sb2NrIFs0Ml0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA1LzUgICAgICAgICAgIGR0YWJsZTo6ZHVw
MyhpbnQsIGludCwgaW50KSBbMTUzXQpbMTg5XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDUgICAgICAgICBkdGFibGU6OmR1cF93b3JrZXIoZmhh
bmRsZXJfYmFzZSosIGludCkgWzE4OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA1LzE4ICAgICAgICAgIGJ1aWxkX2ZoX3BjKHBhdGhf
Y29udiYsIGJvb2wpIFsxNTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNS8xMCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVyYXRv
cj0oZmhhbmRsZXJfYmFzZSYpIFsyMzFdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNS85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFsz
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzUgICAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6OmR1cChmaGFuZGxlcl9iYXNlKikgWzMw
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6ZHVwKGZoYW5kbGVyX2Jhc2Uq
KSBbMzM1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X2Nsb3NlX29uX2V4ZWMo
Ym9vbCkgWzMzM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzYgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF9jbG9zZV9v
bl9leGVjKGJvb2wpIFs0NDBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNC80ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVu
X3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGludCkgWzE4N10KWzE5MF0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAgICAgZmhhbmRsZXJf
Y29uc29sZTo6b3Blbl9zZXR1cChpbnQpIFsxOTBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAgICAgICBfcGluZm86OnNl
dF9jdHR5KHR0eV9taW4qLCBpbnQsIGZoYW5kbGVyX3Rlcm1pb3MqKSBbMTkx
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNyAgICAg
ICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X2ZsYWdzKGludCwgaW50KSBbMjc2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNSAgICAg
ICAgICAgaW5pdF9jeWdoZWFwOjptYW5hZ2VfY29uc29sZV9jb3VudChjaGFy
IGNvbnN0KiwgaW50LCBib29sKSBbMzA0XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgZmhhbmRsZXJfY29u
c29sZTo6b3Blbl9zZXR1cChpbnQpIFsxOTBdClsxOTFdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgNCAgICAgICAgIF9waW5mbzo6c2V0X2N0dHko
dHR5X21pbiosIGludCwgZmhhbmRsZXJfdGVybWlvcyopIFsxOTFdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC82NTcgICAgICAgICBw
aW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSBbNDVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxOS85ODM4NyAgICAg
ICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzUgICAgICAgICAgIGluaXRfY3lnaGVhcDo6bWFuYWdl
X2NvbnNvbGVfY291bnQoY2hhciBjb25zdCosIGludCwgYm9vbCkgWzMwNF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzUgICAgICAg
ICAgIGxvY2tfdHR5czo6bG9ja190dHlzKHVuc2lnbmVkIGxvbmcpIFs0NTBd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC81ICAgICAg
ICAgICBsb2NrX3R0eXM6OnJlbGVhc2UoKSBbNDQ5XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvMyAgICAgICAgICAgdHR5X21pbjo6
Z2V0c2lkKCkgY29uc3QgWzQ2M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzE5
Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgX19y
ZWdpc3Rlcl9leGl0cHJvYyBbMTkyXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvMTI0NCAgICAgICAgX19jeWd3aW5fbG9ja191bmxv
Y2sgWzQxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMv
MTI0NSAgICAgICAgX19jeWd3aW5fbG9ja19sb2NrIFs0Ml0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzE0ICAgICAgICAgIGZo
YW5kbGVyX3BpcGU6On5maGFuZGxlcl9waXBlKCkgWzIzOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzE0ICAgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6On5maGFuZGxlcl9jb25zb2xlKCkgWzIxM10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzE0ICAgICAgICAgIGZo
YW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5kbGVyX2Rpc2tfZmlsZSgpIFsyMDJd
ClsxOTNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxNCAgICAgICAg
IGZoYW5kbGVyX2Jhc2U6On5maGFuZGxlcl9iYXNlKCkgWzE5M10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE0Lzg2ICAgICAgICAgIHBh
dGhfY29udjo6fnBhdGhfY29udigpIFsxMzZdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBfc2lnZmUgWzFd
ClsxOTRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAg
IGZjbnRsNjQgWzE5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIGR1cDMgWzIwM10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA5LzM5NTQ5ICAgICAgIG11dG86OmFjcXVp
cmUodW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDkvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsz
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5Lzk4Mzg3
ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
ZmNudGwoaW50LCB2b2lkKikgWzMzMV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEwICAgICAgICAgIGR0YWJsZTo6ZmluZF91bnVz
ZWRfaGFuZGxlKGludCkgWzQxN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzggICAgICAgICAgIGR0YWJsZTo6ZHVwMyhpbnQs
IGludCwgaW50KSBbMTUzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDYvOCAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMTk1XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDggICAgICAgICBjbG9zZSBbMTk1XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvMTcxICAgICAg
ICAgY3lnaGVhcF9mZGdldDo6Y3lnaGVhcF9mZGdldChpbnQsIGJvb2wsIGJv
b2wpIFsxMThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
OC8yNyAgICAgICAgICBkdGFibGU6OnJlbGVhc2UoaW50KSBbMTk3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvOCAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6Y2xvc2Vfd2l0aF9hcmNoKCkgWzI3N10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE2Lzk4Mzg3ICAgICAgIHN0
cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDgvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDxzcG9udGFuZW91cz4KWzE5Nl0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAgICAgICAgICAgY2FsbG9jIFsxOTZdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICA1Ny8zOTU0OSAgICAgICBtdXRvOjphY3F1
aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDU3LzM5NDMwICAgICAgIG11dG86OnJlbGVhc2UoKSBb
MzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA1Ny85ODM4
NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDU3LzU3ICAgICAgICAgIGRsY2FsbG9jIFszMjhd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOC8yNyAg
ICAgICAgICBjbG9zZSBbMTk1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgMTkvMjcgICAgICAgICAgYnVpbGRfZmhfcGMocGF0aF9jb252
JiwgYm9vbCkgWzE1NV0KWzE5N10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgIDI3ICAgICAgICAgZHRhYmxlOjpyZWxlYXNlKGludCkgWzE5N10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAgICAg
IGZoYW5kbGVyX2NvbnNvbGU6On5maGFuZGxlcl9jb25zb2xlKCkgWzIxM10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzggICAgICAg
ICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5kbGVyX2Rpc2tfZmlsZSgp
IFsyMDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8y
ICAgICAgICAgICBmaGFuZGxlcl9waXBlOjp+ZmhhbmRsZXJfcGlwZSgpIFsy
MzhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOC8zOTU0
OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzM5NDMwICAgICAg
IG11dG86OnJlbGVhc2UoKSBbMzddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgOC84ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpuZWVk
X2ZpeHVwX2JlZm9yZSgpIGNvbnN0IFs0MjddCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfc2lnZmUgWzFd
ClsxOThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IHBpcGUgWzE5OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIGZoYW5kbGVyX3BpcGU6OmNyZWF0ZShmaGFuZGxl
cl9waXBlKiosIHVuc2lnbmVkIGludCwgaW50KSBbMjA0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTcgICAgICAgICAgcGF0aF9j
b252OjpzZXRfbm9ybWFsaXplZF9wYXRoKGNoYXIgY29uc3QqKSBbMjA2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk1NDkgICAg
ICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zOTQzMCAgICAgICBtdXRv
OjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMCAgICAgICAgICBk
dGFibGU6OmZpbmRfdW51c2VkX2hhbmRsZShpbnQpIFs0MTddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yNiAgICAgICAgICBfX3Nt
YWxsX3NwcmludGYoY2hhciosIGNoYXIgY29uc3QqLCAuLi4pIFs0MDFdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8c3BvbnRhbmVvdXM+ClsxOTldICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgICAgICAgICAgIHBvc2lmeShjaGFyKiosIGNoYXIgY29uc3Qq
LCBjaGFyKilAMTIgWzE5OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzIgICAgICAgICAgIGVudl9wYXRoX3RvX3Bvc2l4KHZvaWQg
Y29uc3QqLCB2b2lkKiwgdW5zaWduZWQgaW50KSBbMjIwXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNSAgICAgICAgICAgd2luX2Vu
djo6YWRkX2NhY2hlKGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KikgWzIxNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGVudl9QQVRIX3RvX3Bvc2l4IFsyNDRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAxNy8yMCAgICAgICAgICBnZXR3aW5lbnYoY2hh
ciBjb25zdCosIGNoYXIgY29uc3QqLCB3aW5fZW52KilAMTIgWzI2OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNjggICAgICAgICAgcGF0aF9jb252OjpnZXRfbnRf
bmF0aXZlX3BhdGgoKSBbMjkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvNjggICAgICAgICAgZXRjOjpkaXJfY2hhbmdlZChpbnQp
IFsxODRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS82
OCAgICAgICAgICBidWlsZF9maF9kZXYoZGV2aWNlIGNvbnN0JiwgY2hhciBj
b25zdCopIFsxODFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAxMC82OCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShjaGFy
IGNvbnN0KikgWzIwOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDUxLzY4ICAgICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25z
dCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8gY29uc3QqKSBbNjRdClsy
MDBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICA2OCAgICAgICAgIGNt
YWxsb2NfYWJvcnRAOCBbMjAwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgNjgvMzk1NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25l
ZCBsb25nKSBbMzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA2OC8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzM3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTIvNjYgICAgICAgICAgX19j
eGFfZ3VhcmRfcmVsZWFzZSBbMzk2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMjAx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBkdXAg
WzIwMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUg
ICAgICAgICAgIGR0YWJsZTo6ZHVwMyhpbnQsIGludCwgaW50KSBbMTUzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk1NDkgICAg
ICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zOTQzMCAgICAgICBtdXRv
OjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTAgICAgICAgICAgZHRhYmxlOjpmaW5kX3VudXNlZF9oYW5k
bGUoaW50KSBbNDE3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvOCAgICAgICAgICAgZHRhYmxlOjpyZWxlYXNlKGludCkgWzE5
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzggICAg
ICAgICAgIHN0YXRfd29ya2VyKHBhdGhfY29udiYsIF9fc3RhdDY0KilAOCBb
MTU3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvOCAg
ICAgICAgICAgb3BlbiBbOThdClsyMDJdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgOCAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5k
bGVyX2Rpc2tfZmlsZSgpIFsyMDJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgOC8xNCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjp+Zmhh
bmRsZXJfYmFzZSgpIFsxOTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgOC8xNCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVyYXRv
ciBkZWxldGUodm9pZCopIFsyMTJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmY250bDY0IFsxOTRdClsy
MDNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGR1
cDMgWzIwM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzUgICAgICAgICAgIGR0YWJsZTo6ZHVwMyhpbnQsIGludCwgaW50KSBbMTUz
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgcGlwZSBbMTk4XQpbMjA0XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9waXBlOjpjcmVhdGUoZmhh
bmRsZXJfcGlwZSoqLCB1bnNpZ25lZCBpbnQsIGludCkgWzIwNF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzUgICAgICAgICAgIGJ1
aWxkX2ZoX2RldihkZXZpY2UgY29uc3QmLCBjaGFyIGNvbnN0KikgWzE4MV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAg
ICAgIGZoYW5kbGVyX3BpcGU6OmluaXQodm9pZCosIHVuc2lnbmVkIGxvbmcs
IHVuc2lnbmVkIGludCkgWzI1Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX3BpcGU6OmNyZWF0
ZV9zZWxlY3RhYmxlKF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdm9pZComLCB2
b2lkKiYsIHVuc2lnbmVkIGxvbmcsIGNoYXIgY29uc3QqKSBbMzExXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTgzODcgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsyMDVd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIHNldHZi
dWYgWzIwNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzEyNDQgICAgICAgIF9fY3lnd2luX2xvY2tfdW5sb2NrIFs0MV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEyNDUgICAgICAgIF9f
Y3lnd2luX2xvY2tfbG9jayBbNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8xNyAgICAgICAgICBwaXBlIFsxOThdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8xNyAgICAgICAgICBi
dWlsZF9maF9kZXYoZGV2aWNlIGNvbnN0JiwgY2hhciBjb25zdCopIFsxODFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxMC8xNyAgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShjaGFyIGNvbnN0KikgWzIw
OF0KWzIwNl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDE3ICAgICAg
ICAgcGF0aF9jb252OjpzZXRfbm9ybWFsaXplZF9wYXRoKGNoYXIgY29uc3Qq
KSBbMjA2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTcv
NTkgICAgICAgICAgY3JlYWxsb2NfYWJvcnRAOCBbMTgwXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNw
b250YW5lb3VzPgpbMjA3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
ICAgICAgICAgICBjdHJsX2NfaGFuZGxlcih1bnNpZ25lZCBsb25nKUA0IFsy
MDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi82NTcg
ICAgICAgICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQq
KSBbNDVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi84
ICAgICAgICAgICBfY3lndGxzOjppbml0KCkgWzI1Ml0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzM5NTQ5ICAgICAgIG11dG86OmFj
cXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgp
IFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIg
ICAgICAgICAgIF9jeWd0bHM6OnJlbW92ZSh1bnNpZ25lZCBsb25nKSBbNDc0
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAg
ICAgICAgdHR5X2xpc3Q6OmdldF9jdHR5cCgpIFs0NzddCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMCAgICAgICAgICBmaGFu
ZGxlcl9waXBlOjppbml0KHZvaWQqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25l
ZCBpbnQpIFsyNTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgOC8xMCAgICAgICAgICBidWlsZF9maF9wYyhwYXRoX2NvbnYmLCBib29s
KSBbMTU1XQpbMjA4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShjaGFyIGNvbnN0Kikg
WzIwOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEwLzE3
ICAgICAgICAgIHBhdGhfY29udjo6c2V0X25vcm1hbGl6ZWRfcGF0aChjaGFy
IGNvbnN0KikgWzIwNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDEwLzY4ICAgICAgICAgIGNtYWxsb2NfYWJvcnRAOCBbMjAwXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTc3OCAgICAgICAg
Y2ZyZWVANCBbNjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsyMDldICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIHJlYWxsb2MgWzIw
OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMxLzM5NTQ5
ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzEvMzk0MzAgICAgICAg
bXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDMxLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzEvMzEgICAgICAg
ICAgZGxyZWFsbG9jIFszNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMy8zICAgICAgICAgICBkdGFibGU6OmluaXRfc3RkX2Zp
bGVfZnJvbV9oYW5kbGUoaW50LCB2b2lkKikgWzE4NV0KWzIxMF0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAgICAgICAgZmhhbmRsZXJfY29u
c29sZTo6aW5pdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgaW50
KSBbMjEwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMv
OSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3Blbl93aXRoX2FyY2goaW50
LCB1bnNpZ25lZCBpbnQpIFsxODddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMy8xMCAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0
Y3NldGF0dHIoaW50LCB0ZXJtaW9zIGNvbnN0KikgWzI2MF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzQ3MDYgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6OnRjKCkgY29uc3QgWzM0OV0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM5ICAgICAgICAgIGN5Z2hlYXBf
dXNlcjo6c2V0X25hbWUoY2hhciBjb25zdCopIFszMTddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAxOC8zOSAgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpzZXRfbmFtZShwYXRoX2NvbnYmKSBbMjMwXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMjAvMzkgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6b3BlcmF0b3I9KGZoYW5kbGVyX2Jhc2UmKSBbMjMxXQpbMjEx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMzkgICAgICAgICBjc3Ry
ZHVwQDQgWzIxMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDM5LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykg
WzM2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzkvMzk0
MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDE0LzY2ICAgICAgICAgIF9fY3hhX2d1YXJk
X3JlbGVhc2UgWzM5Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzE0ICAgICAgICAgIGZoYW5kbGVyX3BpcGU6On5maGFuZGxl
cl9waXBlKCkgWzIzOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA0LzE0ICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6On5maGFuZGxl
cl9jb25zb2xlKCkgWzIxM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA4LzE0ICAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6fmZo
YW5kbGVyX2Rpc2tfZmlsZSgpIFsyMDJdClsyMTJdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAxNCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZXJh
dG9yIGRlbGV0ZSh2b2lkKikgWzIxMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDE0LzE3NzggICAgICAgIGNmcmVlQDQgWzY2XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAg
ICAgZHRhYmxlOjpyZWxlYXNlKGludCkgWzE5N10KWzIxM10gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAgICAgZmhhbmRsZXJfY29uc29s
ZTo6fmZoYW5kbGVyX2NvbnNvbGUoKSBbMjEzXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDQvMTQgICAgICAgICAgZmhhbmRsZXJfYmFz
ZTo6fmZoYW5kbGVyX2Jhc2UoKSBbMTkzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQvMTQgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
b3BlcmF0b3IgZGVsZXRlKHZvaWQqKSBbMjEyXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvNDMgICAgICAgICAgbW91bnRfaW5m
bzo6YWRkX2l0ZW0oY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCB1bnNpZ25l
ZCBpbnQpIFsyODhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA0MC80MyAgICAgICAgICBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3Qq
LCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0KikgWzY0XQpbMjE0
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgNDMgICAgICAgICBub3Jt
YWxpemVfcG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikg
WzIxNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDg2Lzk4
Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgY3dkc3R1ZmY6Omdl
dChjaGFyKiwgaW50LCBpbnQsIHVuc2lnbmVkIGludCkgWzI4NF0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAg
IGdldHdpbmVudihjaGFyIGNvbnN0KiwgY2hhciBjb25zdCosIHdpbl9lbnYq
KUAxMiBbMjY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvNSAgICAgICAgICAgX2FkZGVudihjaGFyIGNvbnN0KiwgY2hhciBjb25z
dCosIGludClAMTIgWzI2OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAzLzUgICAgICAgICAgIHBvc2lmeShjaGFyKiosIGNoYXIgY29u
c3QqLCBjaGFyKilAMTIgWzE5OV0KWzIxNV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICA1ICAgICAgICAgd2luX2Vudjo6YWRkX2NhY2hlKGNoYXIg
Y29uc3QqLCBjaGFyIGNvbnN0KikgWzIxNV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGVudl9wYXRoX3RvX3dp
bjMyKHZvaWQgY29uc3QqLCB2b2lkKiwgdW5zaWduZWQgaW50KSBbMjIxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTAvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi82MDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6dG1wX3Bh
dGhidWYoKSBbMzU5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMTg0ICAgICAgICAgdG1wX3BhdGhidWY6OmNfZ2V0KCkgWzM3N10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYwMiAgICAg
ICAgIHRtcF9wYXRoYnVmOjp+dG1wX3BhdGhidWYoKSBbMzYwXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PHNwb250YW5lb3VzPgpbMjE2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgICAgICAgICAgICBfX3Npbml0X2xvY2tfcmVsZWFzZSBbMjE2XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTI0NCAgICAgICAg
X19jeWd3aW5fbG9ja191bmxvY2sgWzQxXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3Vz
PgpbMjE3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAg
ICBkbGxfY3J0MF8wKClAMCBbMjE3XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbWVtb3J5X2luaXQoYm9vbCkg
WzIzOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAgWzI1N10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzggICAgICAgICAgIF9jeWd0bHM6
OmluaXQoKSBbMjUyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNi8xNiAgICAgICAgICBnbnVf
ZGV2X21ha2VkZXYgWzQxMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzE1ICAgICAgICAgIG11dG86OmluaXQoY2hhciBjb25zdCop
IFs0MTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBzZXRfY3lnd2luX3ByaXZpbGVnZXModm9pZCopIFs0OThd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS84NyAgICAg
ICAgICBkZXZpY2U6OmluaXQoKSBbMzgzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lndGhyZWFkOjppbml0
KCkgWzUzNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGdldF9jeWd3aW5fc3RhcnR1cF9pbmZvKCkgWzQ5OV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIE1UaW50ZXJmYWNlOjpJbml0KCkgWzUwMF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGV2ZW50c19pbml0
KCkgWzQ4N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIHR0eV9saXN0Ojppbml0X3Nlc3Npb24oKUAwIFs1MzNd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAg
ICAgICAgICBfc2lnZmUgWzFdClsyMThdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNyAgICAgICAgIHRjc2V0YXR0ciBbMjE4XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvOTIxICAgICAgICAgZmhhbmRs
ZXJfdGVybWlvczo6YmdfY2hlY2soaW50KSBbOTddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAyMS85ODM4NyAgICAgICBzdHJhY2VfYWN0
aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3
LzEwICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnRjc2V0YXR0cihpbnQs
IHRlcm1pb3MgY29uc3QqKSBbMjYwXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDcvMTMyNCAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6
aXNfdHR5KCkgY29uc3QgWzM1NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzI4ICAgICAgICAgIG1vdW50X2luZm86OmNvbnZf
dG9fcG9zaXhfcGF0aCh3Y2hhcl90KiwgY2hhciosIGludCkgWzMxNV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI3LzI4ICAgICAgICAg
IGN5Z3dpbl9jb252X3BhdGggWzEzOV0KWzIxOV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgIDI4ICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b19w
b3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMjE5XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNTYvOTgzODcgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAyOC8zMSAgICAgICAgICBub3JtYWxpemVfd2luMzJfcGF0aChj
aGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikgWzI1OF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgIDgwLzM1OCAgICAgICAgIHBhdGhfcHJl
Zml4X3AoY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCBpbnQsIGJvb2wpIFsz
NjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyOC82MDIg
ICAgICAgICB0bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMzU5XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjgvMTg0ICAgICAgICAg
dG1wX3BhdGhidWY6OmNfZ2V0KCkgWzM3N10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDI4LzYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp+
dG1wX3BhdGhidWYoKSBbMzYwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgMjYvMjYgICAgICAgICAgbW91bnRfaW5mbzo6Y3lnZHJpdmVf
cG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzQwM10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzI3ICAgICAgICAg
IHNsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkgWzQwMF0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAg
ICAgIHBvc2lmeShjaGFyKiosIGNoYXIgY29uc3QqLCBjaGFyKilAMTIgWzE5
OV0KWzIyMF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAg
ICAgZW52X3BhdGhfdG9fcG9zaXgodm9pZCBjb25zdCosIHZvaWQqLCB1bnNp
Z25lZCBpbnQpIFsyMjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8zMCAgICAgICAgICBjeWd3aW5fY29udl9wYXRoIFsxMzldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAg
ICAgICB3aW5fZW52OjphZGRfY2FjaGUoY2hhciBjb25zdCosIGNoYXIgY29u
c3QqKSBbMjE1XQpbMjIxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIgICAgICAgICBlbnZfcGF0aF90b193aW4zMih2b2lkIGNvbnN0Kiwgdm9p
ZCosIHVuc2lnbmVkIGludCkgWzIyMV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzMwICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGgg
WzEzOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzIyMl0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAgICAgICAgICAgX3B1dGNfciBbMjIyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTI0NCAgICAgICAg
X19jeWd3aW5fbG9ja191bmxvY2sgWzQxXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMTI0NSAgICAgICAgX19jeWd3aW5fbG9ja19s
b2NrIFs0Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzIyM10gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgX3ZmcHJpbnRmX3IgWzIy
M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEyNDQg
ICAgICAgIF9fY3lnd2luX2xvY2tfdW5sb2NrIFs0MV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEyNDUgICAgICAgIF9fY3lnd2lu
X2xvY2tfbG9jayBbNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsyMjRdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIGZwdXRjIFsy
MjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjQ0
ICAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbNDFdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMjQ1ICAgICAgICBfX2N5Z3dp
bl9sb2NrX2xvY2sgWzQyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvOCAgICAgICAgICAgZHRhYmxlX2luaXQoKSBbMjkwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvOCAgICAgICAg
ICAgZHRhYmxlOjpkdXAzKGludCwgaW50LCBpbnQpIFsxNTNdClsyMjVdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAgIGR0YWJsZTo6
ZXh0ZW5kKGludCkgWzIyNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA3LzE3NzggICAgICAgIGNmcmVlQDQgWzY2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvMjcgICAgICAgICAgY2NhbGxv
Y0AxMiBbMjI2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDgvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOC8yNyAgICAgICAgICBkdGFi
bGU6OmV4dGVuZChpbnQpIFsyMjVdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAxOS8yNyAgICAgICAgICBmaF9hbGxvYyhkZXZpY2UpIFsy
MjldClsyMjZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAyNyAgICAg
ICAgIGNjYWxsb2NAMTIgWzIyNl0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDI3LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWdu
ZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMjcvMzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzY2ICAgICAgICAgIF9f
Y3hhX2d1YXJkX3JlbGVhc2UgWzM5Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4K
WzIyN10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAg
X19zaW5pdF9sb2NrX2FjcXVpcmUgWzIyN10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzEyNDUgICAgICAgIF9fY3lnd2luX2xvY2tf
bG9jayBbNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICA3NS83NSAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpyZWFkKHZvaWQq
LCB1bnNpZ25lZCBpbnQmKUAxMiBbMTNdClsyMjhdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICA3NSAgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6Omxp
bmVfZWRpdChjaGFyIGNvbnN0KiwgaW50LCB0ZXJtaW9zJikgWzIyOF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDc1Lzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgNzUvNzUgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6cHV0X3Jl
YWRhaGVhZChjaGFyKSBbMzkwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgNzUvNzUgICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6YWNj
ZXB0X2lucHV0KCkgWzM5M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzIyOV0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgZmhfYWxs
b2MoZGV2aWNlKSBbMjI5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMTkvMjcgICAgICAgICAgY2NhbGxvY0AxMiBbMjI2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDkvOSAgICAgICAgICAgZmhh
bmRsZXJfY29uc29sZTo6ZmhhbmRsZXJfY29uc29sZShmaF9kZXZpY2VzKSBb
MjgyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvOCAg
ICAgICAgICAgZmhhbmRsZXJfZGlza19maWxlOjpmaGFuZGxlcl9kaXNrX2Zp
bGUoKSBbNDI1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIvMiAgICAgICAgICAgZmhhbmRsZXJfcGlwZTo6ZmhhbmRsZXJfcGlwZSgp
IFs0NzBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
OS85ICAgICAgICAgICBidWlsZF9maF9wYyhwYXRoX2NvbnYmLCBib29sKSBb
MTU1XQpbMjMwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDkgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShwYXRoX2NvbnYmKSBbMjMw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTgvMzkgICAg
ICAgICAgY3N0cmR1cEA0IFsyMTFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNC81ICAgICAgICAgICBjd2NzZHVwQDQgWzI4NV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwICAgICAg
ICAgIGJ1aWxkX2ZoX3BjKHBhdGhfY29udiYsIGJvb2wpIFsxNTVdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xMCAgICAgICAgICBm
aGFuZGxlcl9iYXNlOjpvcGVuX3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGlu
dCkgWzE4N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
LzEwICAgICAgICAgIGR0YWJsZTo6ZHVwX3dvcmtlcihmaGFuZGxlcl9iYXNl
KiwgaW50KSBbMTg5XQpbMjMxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgMTAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVyYXRvcj0oZmhhbmRs
ZXJfYmFzZSYpIFsyMzFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAyMC8zOSAgICAgICAgICBjc3RyZHVwQDQgWzIxMV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIGN3Y3Nk
dXBANCBbMjg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDkvOSAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6c2l6ZSgpIGNvbnN0
IFs0MjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6OnNpemUoKSBjb25zdCBb
NTM2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgcGluZm9faW5pdChjaGFyKiosIGludClAOCBbMTU4XQpb
MjMyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBw
aW5mbzo6dGhpc3Byb2Modm9pZCopIFsyMzJdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS82NTcgICAgICAgICBwaW5mbzo6aW5pdChp
bnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSBbNDVdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8zMzQgICAgICAgICB0aW1lIFsxNTZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAg
ICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHN0cmFjZTo6aGVsbG8oKSBb
NTI0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUv
NSAgICAgICAgICAgX2N5Z3Rsczo6Y2FsbCh1bnNpZ25lZCBsb25nICgqKSh2
b2lkKiwgdm9pZCopLCB2b2lkKikgWzVdClsyMzNdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgNSAgICAgICAgIGRsbF9kbGxjcnQwXzEodm9pZCop
IFsyMzNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS81
ICAgICAgICAgICBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNFX18qLCBwZXJf
cHJvY2VzcyosIGRsbF90eXBlKSBbMjM0XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDUvNSAgICAgICAgICAgY2hlY2tfc2FuaXR5X2Fu
ZF9zeW5jKHBlcl9wcm9jZXNzKilANCBbNDQ2XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAgICAgZGxsX2RsbGNy
dDBfMSh2b2lkKikgWzIzM10KWzIzNF0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICA1ICAgICAgICAgZGxsX2xpc3Q6OmFsbG9jKEhJTlNUQU5DRV9f
KiwgcGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkgWzIzNF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzE2ODAgICAgICAgIGNtYWxsb2NA
OCBbNjFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8z
OTU0OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzM5NDMwICAg
ICAgIG11dG86OnJlbGVhc2UoKSBbMzddCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBnZXRwZ3JwIFsyMzZd
ClsyMzVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IGdldHBnaWQgWzIzNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzY1NyAgICAgICAgIHBpbmZvOjppbml0KGludCwgdW5zaWduZWQg
bG9uZywgdm9pZCopIFs0NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzIgICAgICAgICAgIGdldHBpZCBbNDgzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX3Np
Z2ZlIFsxXQpbMjM2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEg
ICAgICAgICBnZXRwZ3JwIFsyMzZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBnZXRwZ2lkIFsyMzVdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAgICAgICAg
ICBnZXRfc2lkc19pbmZvKGN5Z3BzaWQsIGN5Z3BzaWQsIHVuc2lnbmVkIGxv
bmcqLCB1bnNpZ25lZCBsb25nKikgWzI2Ml0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAgIHVzZXJfaW5mbzo6aW5p
dGlhbGl6ZSgpIFsyNTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8zICAgICAgICAgICBpbnRlcm5hbF9nZXRsb2dpbihjeWdoZWFw
X3VzZXImKSBbMjY1XQpbMjM3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMgICAgICAgICBpbnRlcm5hbF9nZXRwd3NpZChjeWdwc2lkJikgWzIz
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIHB3ZGdycDo6cmVhZF9wYXNzd2QoKSBbMjQyXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk1NDkgICAgICAgbXV0bzo6
YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNl
KCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMv
NCAgICAgICAgICAgY3lncHNpZDo6c3RyaW5nKGNoYXIqKSBjb25zdCBbNDU3
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAg
ICAgICAgICAgZHRhYmxlOjpyZWxlYXNlKGludCkgWzE5N10KWzIzOF0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgZmhhbmRsZXJf
cGlwZTo6fmZoYW5kbGVyX3BpcGUoKSBbMjM4XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMTQgICAgICAgICAgZmhhbmRsZXJfYmFz
ZTo6fmZoYW5kbGVyX2Jhc2UoKSBbMTkzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMTQgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
b3BlcmF0b3IgZGVsZXRlKHZvaWQqKSBbMjEyXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBf
MCgpQDAgWzIxN10KWzIzOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgbWVtb3J5X2luaXQoYm9vbCkgWzIzOV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHVzZXJf
aW5mbzo6Y3JlYXRlKGJvb2wpIFsyODNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWdoZWFwX3VzZXI6Omlu
aXQoKSBbMjg2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvOTQ0ICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGlu
dCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwg
X1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOCBbNjdd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjeWdoZWFwX2luaXQoKUAwIFszMThdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6
aW5pdGlhbGl6ZSgpIFszMjVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS82OCAgICAgICAgICBnZXRwYWdlc2l6ZSBbMzk1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
aGFzaF9wYXRoX25hbWUodW5zaWduZWQgbG9uZyBsb25nLCB3Y2hhcl90IGNv
bnN0KilAMTIgWzQ5MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIFJ0bEludDY0VG9IZXhVbmljb2RlU3RyaW5n
QDE2IFs0ODVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS83ICAgICAgICAgICByZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVk
IGxvbmcsIC4uLikgWzQzNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIHJlZ19rZXk6OnNldF9zdHJpbmcod2No
YXJfdCBjb25zdCosIHdjaGFyX3QgY29uc3QqKSBbNTI4XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNyAgICAgICAgICAgcmVnX2tl
eTo6fnJlZ19rZXkoKSBbNDM1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDkvOSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMjQwXSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDkgICAgICAgICBpb2N0bCBb
MjQwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDkvOSAg
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW9jdGwodW5zaWduZWQgaW50
LCB2b2lkKikgWzI1OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDE4Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDkvMTMyNCAgICAgICAgZmhh
bmRsZXJfdGVybWlvczo6aXNfdHR5KCkgY29uc3QgWzM1NV0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzU1ICAgICAgICAgIHFz
b3J0IFszMDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA0
Ny81NSAgICAgICAgICBtb3VudF9pbmZvOjpjb252X3RvX3dpbjMyX3BhdGgo
Y2hhciBjb25zdCosIGNoYXIqLCBkZXZpY2UmLCB1bnNpZ25lZCBpbnQqKSBb
MTM4XQpbMjQxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgNTUgICAg
ICAgICBtb3VudF9pbmZvOjpjeWdkcml2ZV93aW4zMl9wYXRoKGNoYXIgY29u
c3QqLCBjaGFyKiwgaW50JikgWzI0MV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDQ3Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNDcvODUgICAg
ICAgICAgYmFja3NsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkg
WzM4NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGludGVybmFsX2dldHB3c2lkKGN5Z3BzaWQmKSBbMjM3
XQpbMjQyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBwd2RncnA6OnJlYWRfcGFzc3dkKCkgWzI0Ml0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGludGVybmFsX2dl
dHB3bmFtKGNoYXIgY29uc3QqLCBib29sKSBbMjQ4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgcHdkZ3JwOjps
b2FkKHdjaGFyX3QgY29uc3QqKSBbMjkxXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBb
MzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zNiAg
ICAgICAgICBwd2RncnA6OmFkZF9saW5lKGNoYXIqKSBbMzk5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgY3ln
cHNpZDo6c3RyaW5nKGNoYXIqKSBjb25zdCBbNDU3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZ2V0ZW52IFs0
NjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBpbnRlcm5hbF9nZXRwd3VpZCh1bnNpZ25lZCBsb25nLCBib29s
KSBbNDk1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMjQzXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBjeWd3aW5fY29udl90b19wb3Np
eF9wYXRoIFsyNDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8zMCAgICAgICAgICBjeWd3aW5fY29udl9wYXRoIFsxMzldCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBwb3NpZnkoY2hhcioqLCBjaGFyIGNvbnN0KiwgY2hhciopQDEyIFsxOTld
ClsyNDRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IGVudl9QQVRIX3RvX3Bvc2l4IFsyNDRdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8zMCAgICAgICAgICBjeWd3aW5fY29udl9wYXRo
IFsxMzldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsyNDVdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIF9jeWd3aW5fZXhpdF9yZXR1
cm4gWzI0NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMwICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGggWzEzOV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzkgICAgICAgICAgIHN5c193
Y3N0b21icyhjaGFyKiwgdW5zaWduZWQgaW50LCB3Y2hhcl90IGNvbnN0Kiwg
dW5zaWduZWQgaW50KUAxNiBbNDE5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZGxsX2NydDAocGVyX3Byb2Nl
c3MgKikgWzQ4MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHB0aHJlYWQ6OmluaXRfbWFpbnRocmVhZCgpIFs1
MjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8y
ICAgICAgICAgICBfc2lnZmUgWzFdClsyNDZdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMiAgICAgICAgIHB0aHJlYWRfcndsb2NrX3dybG9jayBb
MjQ2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVhZF9yd2xvY2sq
KiwgcHRocmVhZF9yd2xvY2thdHRyKiBjb25zdCopIFsyNzFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhy
ZWFkX3J3bG9jazo6d3Jsb2NrKCkgWzI3NF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA0LzUzMzAgICAgICAgIF9fZ2V0cmVlbnQgWzM0
OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYg
ICAgICAgICAgIGludGVybmFsX2dldHB3bmFtKGNoYXIgY29uc3QqLCBib29s
KSBbMjQ4XQpbMjQ3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYg
ICAgICAgICBjeWd3aW5fc3RyY2FzZWNtcEA4IFsyNDddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAxMi81NTMwICAgICAgICBzeXNfbWJz
dG93Y3Mod2NoYXJfdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIHVu
c2lnbmVkIGludClAMTYgWzUzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHdkZ3JwOjpyZWFkX3Bhc3N3
ZCgpIFsyNDJdClsyNDhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIGludGVybmFsX2dldHB3bmFtKGNoYXIgY29uc3QqLCBib29s
KSBbMjQ4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYv
NiAgICAgICAgICAgY3lnd2luX3N0cmNhc2VjbXBAOCBbMjQ3XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAgICAg
ZmhhbmRsZXJfZGlza19maWxlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KSBb
MjUwXQpbMjQ5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDUgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuX2ZzKGludCwgdW5zaWduZWQgaW50
KSBbMjQ5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUv
NSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlbihpbnQsIHVuc2lnbmVk
IGludCkgWzI1NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA1Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6Z2V0X2hhbmRsZSgpIFs0MTZdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNS81ICAgICAgICAgICBmaGFuZGxlcl9i
YXNlOjpvcGVuX3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGludCkgWzE4N10K
WzI1MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAg
ZmhhbmRsZXJfZGlza19maWxlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KSBb
MjUwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAg
ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3Blbl9mcyhpbnQsIHVuc2lnbmVk
IGludCkgWzI0OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzI1MV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgX19jYWxsX2V4aXRw
cm9jcyBbMjUxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMTI0NSAgICAgICAgX19jeWd3aW5fbG9ja19sb2NrIFs0Ml0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRs
bF9nbG9iYWxfZHRvcnMoKSBbNDkzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lneGRyX3Z3YXJueCBbNTQ0
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAg
ICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzIxN10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzggICAgICAgICAgIGN0cmxfY19oYW5k
bGVyKHVuc2lnbmVkIGxvbmcpQDQgWzIwN10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA1LzggICAgICAgICAgIF9jeWd0bHM6OmNhbGwo
dW5zaWduZWQgbG9uZyAoKikodm9pZCosIHZvaWQqKSwgdm9pZCopIFs1XQpb
MjUyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDggICAgICAgICBf
Y3lndGxzOjppbml0KCkgWzI1Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDE0Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvMzk1NDkgICAg
ICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8zOTQzMCAgICAgICBtdXRv
OjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMiAgICAgICAgICAgY2NhbGxvY19hYm9ydEAxMiBbMzAzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNjU1ICAgICAg
ICAgX2N5Z3Rsczo6cmVtb3ZlX3dxKHVuc2lnbmVkIGxvbmcpIFsyNzBdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAgICAgICAg
ICB0bHNfcGF0aGJ1Zjo6ZGVzdHJveSgpIFs0MzFdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAgICAgICAgICBtdXRvOjphY3F1
aXJlZCgpIFs0MzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xNSAgICAgICAgICBtdXRvOjppbml0KGNoYXIgY29uc3QqKSBbNDEx
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzgvMzgg
ICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b193aW4zMl9wYXRoKGNoYXIg
Y29uc3QqLCBjaGFyKiwgZGV2aWNlJiwgdW5zaWduZWQgaW50KikgWzEzOF0K
WzI1M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDM4ICAgICAgICAg
bW91bnRfaXRlbTo6YnVpbGRfd2luMzIoY2hhciosIGNoYXIgY29uc3QqLCB1
bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBpbnQpIFsyNTNdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAzOC85ODM4NyAgICAgICBzdHJhY2Vf
YWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDM4Lzg1ICAgICAgICAgIGJhY2tzbGFzaGlmeShjaGFyIGNvbnN0KiwgY2hh
ciosIGJvb2wpIFszODVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8xKHZvaWQqKSBbMTQ0
XQpbMjU0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICB1c2VyX2luZm86OmluaXRpYWxpemUoKSBbMjU0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbW91bnRfaW5m
bzo6aW5pdCgpIFsyNzhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8zICAgICAgICAgICBpbnRlcm5hbF9nZXRwd3NpZChjeWdwc2lk
JikgWzIzN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMgICAgICAgICAgIGN5Z2hlYXBfdXNlcjo6c2V0X25hbWUoY2hhciBjb25z
dCopIFszMTddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNS81ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuX2ZzKGludCwg
dW5zaWduZWQgaW50KSBbMjQ5XQpbMjU1XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDUgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwg
dW5zaWduZWQgaW50KSBbMjU1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgMTUvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAgICAg
ICBzZXRlcnJub19mcm9tX250X3N0YXR1cyhjaGFyIGNvbnN0KiwgaW50LCBs
b25nKUAxMiBbMjk1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDkvMTEgICAgICAgICAgcGF0aF9jb252OjpnZXRfbnRfbmF0aXZlX3Bh
dGgoKSBbMjkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvNyAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X2ZsYWdzKGludCwg
aW50KSBbMjc2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgc2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRo
X2NvbnYmLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25l
ZCBpbnQpQDIwIFszMjldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9waXBlOjpjcmVhdGUo
ZmhhbmRsZXJfcGlwZSoqLCB1bnNpZ25lZCBpbnQsIGludCkgWzIwNF0KWzI1
Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgZmhh
bmRsZXJfcGlwZTo6aW5pdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5zaWdu
ZWQgaW50KSBbMjU2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMTAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUoY2hh
ciBjb25zdCopIFsyMDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjppbml0KHZvaWQq
LCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQpIFszMDBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBmaGFu
ZGxlcl9iYXNlX292ZXJsYXBwZWQ6OnNldHVwX292ZXJsYXBwZWQoKUA0IFs0
NzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbMjE3XQpbMjU3XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBzaWdwcm9jX2luaXQo
KUAwIFsyNTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS82NTIgICAgICAgICBfX3NlY191c2VyKHZvaWQqLCB2b2lkKiwgdm9pZCos
IHVuc2lnbmVkIGxvbmcsIGludClAMjAgWzc2XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMzI1ICAgICAgICAgY3JlYXRlX3BpcGUo
dm9pZCoqLCB2b2lkKiosIF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdW5zaWdu
ZWQgbG9uZylAMTYgWzEwOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMyNSAgICAgICAgIGN5Z3RocmVhZDo6Y3JlYXRlKCkgWzEy
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMyNSAg
ICAgICAgIGN5Z3RocmVhZDo6b3BlcmF0b3IgbmV3KHVuc2lnbmVkIGludCkg
WzM2N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE1
ICAgICAgICAgIG11dG86OmluaXQoY2hhciBjb25zdCopIFs0MTFdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zMSAgICAgICAg
ICBtb3VudF9pbmZvOjphZGRfaXRlbShjaGFyIGNvbnN0KiwgY2hhciBjb25z
dCosIHVuc2lnbmVkIGludCkgWzI4OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDI4LzMxICAgICAgICAgIG1vdW50X2luZm86OmNvbnZf
dG9fcG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzIxOV0K
WzI1OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDMxICAgICAgICAg
bm9ybWFsaXplX3dpbjMyX3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBjaGFy
KiYpIFsyNThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAz
MS85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzkgICAgICAgICAgIGlvY3Rs
IFsyNDBdClsyNTldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOSAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmlvY3RsKHVuc2lnbmVkIGludCwg
dm9pZCopIFsyNTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNC85MjEgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpiZ19jaGVjayhp
bnQpIFs5N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDUvMzYzICAgICAgICAgZmhhbmRsZXJf
dGVybWlvczo6Z2V0X291dHB1dF9oYW5kbGUoKSBbMzYyXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTAgICAgICAgICAgZmhh
bmRsZXJfY29uc29sZTo6aW5pdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5z
aWduZWQgaW50KSBbMjEwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDcvMTAgICAgICAgICAgdGNzZXRhdHRyIFsyMThdClsyNjBdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxMCAgICAgICAgIGZoYW5kbGVy
X2NvbnNvbGU6OnRjc2V0YXR0cihpbnQsIHRlcm1pb3MgY29uc3QqKSBbMjYw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTAvMTAgICAg
ICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW5wdXRfdGNzZXRhdHRyKGludCwg
dGVybWlvcyBjb25zdCopIFsyNzldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAxMC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEwLzM2MyAgICAg
ICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzM2
Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxzcG9udGFuZW91cz4KWzI2MV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAgICAgICAgICAgZ2V0X2luZm9fZnJvbV9zZChfU0VD
VVJJVFlfREVTQ1JJUFRPUiosIHVuc2lnbmVkIGludCosIHVuc2lnbmVkIGxv
bmcqLCB1bnNpZ25lZCBsb25nKikgWzI2MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGdldF9zaWRzX2luZm8o
Y3lncHNpZCwgY3lncHNpZCwgdW5zaWduZWQgbG9uZyosIHVuc2lnbmVkIGxv
bmcqKSBbMjYyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi81ICAgICAgICAgICBzZXRfZmls
ZV9zZCh2b2lkKiwgcGF0aF9jb252Jiwgc2VjdXJpdHlfZGVzY3JpcHRvciYs
IGJvb2wpQDE2IFszMzhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBnZXRfaW5mb19mcm9tX3NkKF9TRUNV
UklUWV9ERVNDUklQVE9SKiwgdW5zaWduZWQgaW50KiwgdW5zaWduZWQgbG9u
ZyosIHVuc2lnbmVkIGxvbmcqKSBbMjYxXQpbMjYyXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIgICAgICAgICBnZXRfc2lkc19pbmZvKGN5Z3Bz
aWQsIGN5Z3BzaWQsIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKikg
WzI2Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMg
ICAgICAgICAgIGludGVybmFsX2dldHB3c2lkKGN5Z3BzaWQmKSBbMjM3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8yICAgICAgICAgICBpbnRlcm5hbF9nZXRncmdpZCh1
bnNpZ25lZCBsb25nLCBib29sKSBbMjk3XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgMTAvMTAgICAgICAgICAgX2N5Z3Rsczo6Y2Fs
bCh1bnNpZ25lZCBsb25nICgqKSh2b2lkKiwgdm9pZCopLCB2b2lkKikgWzVd
ClsyNjNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxMCAgICAgICAg
IF9jeWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgq
KSh2b2lkKiwgdm9pZCopKSBbMjYzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDgvMzk1NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNp
Z25lZCBsb25nKSBbMzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgOC8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzM3XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgZGxsX2NydDBfMSh2b2lkKikgWzE0NF0KWzI2NF0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgdWluZm9faW5pdCgpIFsyNjRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBpbnRlcm5hbF9nZXRsb2dpbihjeWdoZWFwX3VzZXImKSBbMjY1XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzI1ICAgICAg
ICAgUmV2ZXJ0VG9TZWxmQDAgWzM2Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHVpbmZvX2luaXQoKSBb
MjY0XQpbMjY1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAg
ICAgICBpbnRlcm5hbF9nZXRsb2dpbihjeWdoZWFwX3VzZXImKSBbMjY1XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAg
ICAgaW50ZXJuYWxfZ2V0cHdzaWQoY3lncHNpZCYpIFsyMzddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBpbnRl
cm5hbF9nZXRncmdpZCh1bnNpZ25lZCBsb25nLCBib29sKSBbMjk3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
Y3lnaGVhcF91c2VyOjpvbnRoZXJhbmdlKGhvbWVib2RpZXMsIHBhc3N3ZCop
IFszMjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8z
ICAgICAgICAgICBjeWdoZWFwX3VzZXI6OnNldF9uYW1lKGNoYXIgY29uc3Qq
KSBbMzE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgY3lnc2lkOjpnZXRmcm9tZ3IoX19ncm91cDMyIGNvbnN0
KikgWzUyMF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIGN3ZHN0dWZmOjppbml0KCkgWzI2N10KWzI2Nl0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY3dkc3R1
ZmY6OnNldChwYXRoX2NvbnYqLCBjaGFyIGNvbnN0KikgWzI2Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzU5ICAgICAgICAgIGNy
ZWFsbG9jX2Fib3J0QDggWzE4MF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9f
cG9zaXhfcGF0aCh3Y2hhcl90KiwgY2hhciosIGludCkgWzMxNV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM5NTQ5ICAgICAgIG11
dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk0MzAgICAgICAgbXV0bzo6cmVs
ZWFzZSgpIFszN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIGN3ZHN0dWZmOjpvdmVycmlkZV93aW4zMl9jd2Qo
Ym9vbCwgdW5zaWduZWQgbG9uZykgWzUyOV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp0
bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS82MDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRo
YnVmKCkgWzM2MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzE4NCAgICAgICAgIHRtcF9wYXRoYnVmOjpjX2dldCgpIFszNzddCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBkbGxfY3J0MF8xKHZvaWQqKSBbMTQ0XQpbMjY3XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjd2RzdHVmZjo6aW5pdCgp
IFsyNjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBjd2RzdHVmZjo6c2V0KHBhdGhfY29udiosIGNoYXIgY29u
c3QqKSBbMjY2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMTUgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0KikgWzQxMV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxzcG9udGFuZW91cz4KWzI2OF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAgICAgICAgICAgX2FkZGVudihjaGFyIGNvbnN0KiwgY2hh
ciBjb25zdCosIGludClAMTIgWzI2OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIHdpbl9lbnY6OmFkZF9jYWNo
ZShjaGFyIGNvbnN0KiwgY2hhciBjb25zdCopIFsyMTVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8yMCAgICAgICAgICBnZXR3aW5l
bnYoY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCB3aW5fZW52KilAMTIgWzI2
OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzkyICAg
ICAgICAgIHNwZW52OjpyZXRyaWV2ZShib29sLCBjaGFyIGNvbnN0KikgWzM4
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzUgICAg
ICAgICAgIHVwZGF0ZV9lbnZwdHJzKClAMCBbNDQ1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMjAgICAgICAgICAgX2FkZGVu
dihjaGFyIGNvbnN0KiwgY2hhciBjb25zdCosIGludClAMTIgWzI2OF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE3LzIwICAgICAgICAg
IHBvc2lmeShjaGFyKiosIGNoYXIgY29uc3QqLCBjaGFyKilAMTIgWzE5OV0K
WzI2OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDIwICAgICAgICAg
Z2V0d2luZW52KGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0Kiwgd2luX2Vudiop
QDEyIFsyNjldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS81ICAgICAgICAgICB3aW5fZW52OjphZGRfY2FjaGUoY2hhciBjb25zdCos
IGNoYXIgY29uc3QqKSBbMjE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85MiAgICAgICAg
ICBzcGVudjo6cmV0cmlldmUoYm9vbCwgY2hhciBjb25zdCopIFszODJdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy82NTUgICAg
ICAgICBfY3lndGxzOjppbml0KCkgWzI1Ml0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgNjQ4LzY1NSAgICAgICAgIGNoZWNrc3RhdGUoc3Ry
dWN0X3dhaXRxKilANCBbMjJdClsyNzBdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgIDY1NSAgICAgICAgIF9jeWd0bHM6OnJlbW92ZV93cSh1bnNpZ25l
ZCBsb25nKSBbMjcwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDcvMzk1NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25n
KSBbMzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8z
OTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzM3XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVh
ZF9yd2xvY2tfd3Jsb2NrIFsyNDZdClsyNzFdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIHB0aHJlYWRfcndsb2NrOjppbml0KHB0
aHJlYWRfcndsb2NrKiosIHB0aHJlYWRfcndsb2NrYXR0ciogY29uc3QqKSBb
MjcxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnB0aHJlYWRfcndsb2NrKHB0aHJl
YWRfcndsb2NrYXR0ciopIFsyNzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8zMzMgICAgICAgICBmYXN0X211dGV4Ojpsb2NrKCkg
WzM2NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMg
ICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjppc19nb29kX29iamVjdChwdGhy
ZWFkX3J3bG9jayogY29uc3QqKSBbNDYxXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMzMzICAgICAgICAgZmFzdF9tdXRleDo6dW5s
b2NrKCkgWzM2NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjppbml0KHB0aHJl
YWRfcndsb2NrKiosIHB0aHJlYWRfcndsb2NrYXR0ciogY29uc3QqKSBbMjcx
XQpbMjcyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBwdGhyZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9yd2xv
Y2thdHRyKikgWzI3Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRfY29uZDo6cHRocmVhZF9jb25k
KHB0aHJlYWRfY29uZGF0dHIqKSBbMjg3XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMTI1MyAgICAgICAgcHRocmVhZF9tdXRleDo6
aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3QqKSBbODBdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAg
ICBwdGhyZWFkX2NvbmQ6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfY29uZCog
Y29uc3QqKSBbNDY4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTMgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmFkZF9yZWFkZXIo
cHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBbNDE1XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgcHRo
cmVhZF9tdXRleDo6c2V0X3R5cGUoaW50KSBbNDYwXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgTGlzdDxwdGhy
ZWFkX3J3bG9jaz46Omluc2VydChwdGhyZWFkX3J3bG9jayopIFs1MTRdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAg
ICAgICBwdGhyZWFkX3J3bG9ja191bmxvY2sgWzI3NV0KWzI3M10gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgcHRocmVhZF9yd2xv
Y2s6OnVubG9jaygpIFsyNzNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8xMjQ4ICAgICAgICBwdGhyZWFkX211dGV4Ojp1bmxvY2so
KSBbODVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8x
MjQ5ICAgICAgICBwdGhyZWFkX211dGV4Ojpsb2NrKCkgWzEwMl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0
aHJlYWRfcndsb2NrOjpyZWxlYXNlKCkgWzQ3MV0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRf
cndsb2NrX3dybG9jayBbMjQ2XQpbMjc0XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIgICAgICAgICBwdGhyZWFkX3J3bG9jazo6d3Jsb2NrKCkg
WzI3NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEy
NDggICAgICAgIHB0aHJlYWRfbXV0ZXg6OnVubG9jaygpIFs4NV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEyNDkgICAgICAgIHB0
aHJlYWRfbXV0ZXg6OmxvY2soKSBbMTAyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMzMzICAgICAgICAgZmFzdF9tdXRleDo6bG9j
aygpIFszNjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi8zMzMgICAgICAgICBmYXN0X211dGV4Ojp1bmxvY2soKSBbMzY1XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAg
ICAgX3NpZ2ZlIFsxXQpbMjc1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBwdGhyZWFkX3J3bG9ja191bmxvY2sgWzI3NV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAg
IHB0aHJlYWRfcndsb2NrOjp1bmxvY2soKSBbMjczXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvNTMzMCAgICAgICAgX19nZXRyZWVu
dCBbMzQ4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MyAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmlzX2dvb2Rfb2JqZWN0KHB0
aHJlYWRfcndsb2NrKiBjb25zdCopIFs0NjFdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAgICAgICBmaGFuZGxlcl9i
YXNlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KSBbMjU1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNyAgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6aW5pdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQg
aW50KSBbMzAwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvNyAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6b3Blbl9zZXR1cChp
bnQpIFsxOTBdClsyNzZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
NyAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OnNldF9mbGFncyhpbnQsIGludCkg
WzI3Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDIwLzk4
Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFz
ZTo6Z2V0X2RlZmF1bHRfZm1vZGUoaW50KSBbNTA1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvOCAgICAgICAgICAgY2xvc2Ug
WzE5NV0KWzI3N10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA4ICAg
ICAgICAgZmhhbmRsZXJfYmFzZTo6Y2xvc2Vfd2l0aF9hcmNoKCkgWzI3N10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAg
ICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6Y2xvc2UoKSBbMjk4XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgZmhh
bmRsZXJfYmFzZV9vdmVybGFwcGVkOjpjbG9zZSgpIFsyOTldCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC85ODM4NyAgICAgICBzdHJh
Y2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA0LzQgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsZWFudXAoKSBb
NDUzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgdXNlcl9pbmZvOjppbml0aWFsaXplKCkgWzI1NF0KWzI3
OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgbW91
bnRfaW5mbzo6aW5pdCgpIFsyNzhdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMy8zICAgICAgICAgICBtb3VudF9pbmZvOjphZGRfaXRl
bShjaGFyIGNvbnN0KiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludCkgWzI4
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAg
ICAgICAgIG1vdW50X2luZm86OmZyb21fZnN0YWIoYm9vbCwgd2NoYXJfdCos
IHdjaGFyX3QqKSBbMzAyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvOSAgICAgICAgICAgc3lzX3djc3RvbWJzKGNoYXIqLCB1bnNp
Z25lZCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2IFs0
MTldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxMC8x
MCAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0Y3NldGF0dHIoaW50LCB0
ZXJtaW9zIGNvbnN0KikgWzI2MF0KWzI3OV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgIDEwICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6aW5wdXRf
dGNzZXRhdHRyKGludCwgdGVybWlvcyBjb25zdCopIFsyNzldCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNy85ODM4NyAgICAgICBzdHJh
Y2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDIwLzQ3MDYgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnRjKCkgY29u
c3QgWzM0OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE3
LzQyNCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmdldF9pb19oYW5kbGUoKSBb
MzYxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
NCAgICAgICAgICAgZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjpjbG9zZSgp
IFsyOTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi80
ICAgICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6OmNsb3NlKCkgWzI5OF0K
WzI4MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6Y2xvc2UoKSBbMjgwXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgZmhhbmRsZXJfYmFz
ZTo6ZGVsX215X2xvY2tzKGRlbF9sb2NrX2NhbGxlZF9mcm9tKSBbMjg5XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNC8xMCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRf
aGFuZGxlKCkgWzQxNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA5LzkgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmZoYW5k
bGVyX2NvbnNvbGUoZmhfZGV2aWNlcykgWzI4Ml0KWzI4MV0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICA5ICAgICAgICAgZmhhbmRsZXJfY29uc29s
ZTo6c2V0X3VuaXQoKSBbMjgxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvOTQ0ICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBj
b25zdCosIGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9j
YXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25n
KUAyOCBbNjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xMjM3ICAgICAgICBfX3NtYWxsX3N3cHJpbnRmKHdjaGFyX3QqLCB3Y2hh
cl90IGNvbnN0KiwgLi4uKSBbMTE5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDkvMjEgICAgICAgICAgZGV2aWNlOjpwYXJzZSh1bnNp
Z25lZCBsb25nKSBbNDA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNSAgICAgICAgICAgbG9ja190dHlzOjpsb2NrX3R0eXModW5z
aWduZWQgbG9uZykgWzQ1MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzUgICAgICAgICAgIGxvY2tfdHR5czo6cmVsZWFzZSgpIFs0
NDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOS85
ICAgICAgICAgICBmaF9hbGxvYyhkZXZpY2UpIFsyMjldClsyODJdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgOSAgICAgICAgIGZoYW5kbGVyX2Nv
bnNvbGU6OmZoYW5kbGVyX2NvbnNvbGUoZmhfZGV2aWNlcykgWzI4Ml0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzkgICAgICAgICAg
IGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzI4MV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5LzIwICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmZoYW5kbGVyX2Jhc2UoKSBbNDA4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDkvMjEgICAgICAgICAgZGV2aWNlOjpw
YXJzZSh1bnNpZ25lZCBsb25nKSBbNDA1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZGV2X2NvbnNvbGU6OnNl
dF9jb2xvcih2b2lkKikgWzQ2N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIG1lbW9yeV9pbml0KGJvb2wp
IFsyMzldClsyODNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIHVzZXJfaW5mbzo6Y3JlYXRlKGJvb2wpIFsyODNdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85NDQgICAgICAgICBvcGVu
X3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50LCB2b2lkKiYsIHVuc2lnbmVk
IGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBfU0VDVVJJVFlfQVRUUklCVVRF
UyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2N10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUg
WzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAg
ICAgICAgICAgY3lncHNpZDo6c3RyaW5nKHdjaGFyX3QqKSBjb25zdCBbNDU4
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAg
ICAgICAgICAgZ2V0Y3dkIFszMDldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8zICAgICAgICAgICBub3JtYWxpemVfcG9zaXhfcGF0
aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikgWzIxNF0KWzI4NF0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAgICAgICAgY3dkc3R1ZmY6
OmdldChjaGFyKiwgaW50LCBpbnQsIHVuc2lnbmVkIGludCkgWzI4NF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2Lzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMzk1NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25l
ZCBsb25nKSBbMzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMy8zOTQzMCAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzM3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNjAyICAgICAgICAgdG1w
X3BhdGhidWY6OnRtcF9wYXRoYnVmKCkgWzM1OV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAzLzYwMiAgICAgICAgIHRtcF9wYXRoYnVm
Ojp+dG1wX3BhdGhidWYoKSBbMzYwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvNSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
b3BlcmF0b3I9KGZoYW5kbGVyX2Jhc2UmKSBbMjMxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvNSAgICAgICAgICAgZmhhbmRsZXJf
YmFzZTo6c2V0X25hbWUocGF0aF9jb252JikgWzIzMF0KWzI4NV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAgY3djc2R1cEA0IFsy
ODVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8zOTU0
OSAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzM5NDMwICAgICAg
IG11dG86OnJlbGVhc2UoKSBbMzddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS82NiAgICAgICAgICBfX2N4YV9ndWFyZF9yZWxlYXNl
IFszOTZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbMjM5XQpbMjg2XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjeWdoZWFw
X3VzZXI6OmluaXQoKSBbMjg2XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvNjUyICAgICAgICAgX19zZWNfdXNlcih2b2lkKiwgdm9p
ZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nLCBpbnQpQDIwIFs3Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAgIGN5
Z2hlYXBfdXNlcjo6c2V0X25hbWUoY2hhciBjb25zdCopIFszMTddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ICAgICAgICAgICBz
eXNfd2NzdG9tYnMoY2hhciosIHVuc2lnbmVkIGludCwgd2NoYXJfdCBjb25z
dCosIHVuc2lnbmVkIGludClAMTYgWzQxOV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRfcnds
b2NrOjpwdGhyZWFkX3J3bG9jayhwdGhyZWFkX3J3bG9ja2F0dHIqKSBbMjcy
XQpbMjg3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAg
ICBwdGhyZWFkX2NvbmQ6OnB0aHJlYWRfY29uZChwdGhyZWFkX2NvbmRhdHRy
KikgWzI4N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzEyNTMgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0
aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzgwXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQvMTMgICAgICAgICAgcHRocmVhZF9yd2xvY2s6
OmFkZF9yZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBb
NDE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNTMz
MCAgICAgICAgX19nZXRyZWVudCBbMzQ4XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgcHRocmVhZF9tdXRleDo6
c2V0X3R5cGUoaW50KSBbNDYwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvMiAgICAgICAgICAgTGlzdDxwdGhyZWFkX2NvbmQ+Ojpp
bnNlcnQocHRocmVhZF9jb25kKikgWzQ3M10KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAgICAgICAgIG1vdW50X2luZm86
OmluaXQoKSBbMjc4XQpbMjg4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMgICAgICAgICBtb3VudF9pbmZvOjphZGRfaXRlbShjaGFyIGNvbnN0
KiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludCkgWzI4OF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzQzICAgICAgICAgIG5vcm1h
bGl6ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgY2hhciomKSBb
MjE0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvOTgz
ODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMy8zMSAgICAgICAgICBub3JtYWxpemVfd2lu
MzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikgWzI1OF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzYwMiAgICAgICAg
IHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8xODQgICAgICAgICB0bXBfcGF0
aGJ1Zjo6Y19nZXQoKSBbMzc3XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvNjAyICAgICAgICAgdG1wX3BhdGhidWY6On50bXBfcGF0
aGJ1ZigpIFszNjBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpjbG9zZSgpIFsy
ODBdClsyODldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAg
ICAgIGZoYW5kbGVyX2Jhc2U6OmRlbF9teV9sb2NrcyhkZWxfbG9ja19jYWxs
ZWRfZnJvbSkgWzI4OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA0LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9u
ZykgWzM2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQv
Mzk0MzAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFszN10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzE1ICAgICAgICAgIG11dG86Omlu
aXQoY2hhciBjb25zdCopIFs0MTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8xKHZvaWQq
KSBbMTQ0XQpbMjkwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEg
ICAgICAgICBkdGFibGVfaW5pdCgpIFsyOTBdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS84ICAgICAgICAgICBkdGFibGU6OmV4dGVu
ZChpbnQpIFsyMjVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8yICAgICAgICAgICBwd2RncnA6OnJlYWRfZ3JvdXAoKSBbMzA1
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAg
ICAgICAgcHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFsyNDJdClsyOTFdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIHB3ZGdycDo6bG9h
ZCh3Y2hhcl90IGNvbnN0KikgWzI5MV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA2Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAg
ICAgICAgZXRjOjppbml0KGludCwgX09CSkVDVF9BVFRSSUJVVEVTKikgWzMx
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMzLzM2ICAg
ICAgICAgIHB3ZGdycDo6YWRkX2xpbmUoY2hhciopIFszOTldCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMSAgICAgICAgICBz
ZXRfZmlsZV9zZCh2b2lkKiwgcGF0aF9jb252Jiwgc2VjdXJpdHlfZGVzY3Jp
cHRvciYsIGJvb2wpQDE2IFszMzhdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xMSAgICAgICAgICBnZXRfZmlsZV9zZCh2b2lkKiwg
cGF0aF9jb252Jiwgc2VjdXJpdHlfZGVzY3JpcHRvciYsIGJvb2wpQDE2IFsz
MzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOS8xMSAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwgdW5zaWduZWQgaW50
KSBbMjU1XQpbMjkyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTEg
ICAgICAgICBwYXRoX2NvbnY6OmdldF9udF9uYXRpdmVfcGF0aCgpIFsyOTJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xODIgICAg
ICAgICBnZXRfbnRfbmF0aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklDT0RF
X1NUUklORyYsIGJvb2wpIFsxNDJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS82OCAgICAgICAgICBjbWFsbG9jX2Fib3J0QDggWzIw
MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYg
ICAgICAgICAgIG9wZW4gWzk4XQpbMjkzXSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDYgICAgICAgICBjeWdoZWFwX2ZkbmV3OjpjeWdoZWFwX2Zk
bmV3KGludCwgYm9vbCkgWzI5M10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA2LzM5NTQ5ICAgICAgIG11dG86OmFjcXVpcmUodW5zaWdu
ZWQgbG9uZykgWzM2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYvMTAgICAgICAgICAgZHRhYmxlOjpmaW5kX3VudXNlZF9oYW5kbGUo
aW50KSBbNDE3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMTEvMzkgICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0
KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFs2NF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI4LzM5ICAgICAgICAg
IHN5bWxpbmtfaW5mbzo6Y2hlY2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0
KiwgZnNfaW5mbyYsIHBhdGhfY29udl9oYW5kbGUmKSBbMTA1XQpbMjk0XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMzkgICAgICAgICBmc19pbmZv
Ojp1cGRhdGUoX1VOSUNPREVfU1RSSU5HKiwgdm9pZCopIFsyOTRdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zOTU0OSAgICAgICBt
dXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFszNl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzM5NDMwICAgICAgIG11dG86OnJl
bGVhc2UoKSBbMzddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNC80ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwg
dW5zaWduZWQgaW50KSBbMjU1XQpbMjk1XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDQgICAgICAgICBzZXRlcnJub19mcm9tX250X3N0YXR1cyhj
aGFyIGNvbnN0KiwgaW50LCBsb25nKUAxMiBbMjk1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDgvOTgzODcgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClsyOTZdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIHdzb2NrX2luaXQgWzI5
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4Lzk4Mzg3
ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZ2V0X3NpZHNfaW5m
byhjeWdwc2lkLCBjeWdwc2lkLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQg
bG9uZyopIFsyNjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8yICAgICAgICAgICBpbnRlcm5hbF9nZXRsb2dpbihjeWdoZWFwX3Vz
ZXImKSBbMjY1XQpbMjk3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIgICAgICAgICBpbnRlcm5hbF9nZXRncmdpZCh1bnNpZ25lZCBsb25nLCBi
b29sKSBbMjk3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcHdkZ3JwOjpyZWFkX2dyb3VwKCkgWzMwNV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM5NTQ5ICAgICAg
IG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzM2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzk0MzAgICAgICAgbXV0bzo6
cmVsZWFzZSgpIFszN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzIgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsb3NlX3dp
dGhfYXJjaCgpIFsyNzddClsyOThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMiAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6Y2xvc2UoKSBb
Mjk4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNCAg
ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Y2xvc2UoKSBbMjgwXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6Y2xvc2Vfd2l0aF9hcmNoKCkgWzI3N10KWzI5OV0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgZmhhbmRs
ZXJfYmFzZV9vdmVybGFwcGVkOjpjbG9zZSgpIFsyOTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi80ICAgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpjbG9zZSgpIFsyODBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9waXBlOjpp
bml0KHZvaWQqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQpIFsyNTZd
ClszMDBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAg
IGZoYW5kbGVyX2Jhc2U6OmluaXQodm9pZCosIHVuc2lnbmVkIGxvbmcsIHVu
c2lnbmVkIGludCkgWzMwMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzcgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OnNldF9mbGFn
cyhpbnQsIGludCkgWzI3Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbMzAxXSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgICAgICAgICAgICBxc29ydCBbMzAxXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDgvNTUgICAgICAgICAgbW91bnRfaW5mbzo6
Y3lnZHJpdmVfd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCYp
IFsyNDFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi8yICAgICAgICAgICBtb3VudF9pbmZvOjppbml0KCkgWzI3OF0KWzMwMl0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgbW91bnRf
aW5mbzo6ZnJvbV9mc3RhYihib29sLCB3Y2hhcl90Kiwgd2NoYXJfdCopIFsz
MDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81NTMw
ICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVkIGludCwg
Y2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzUzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvOTgzODcgICAgICAgc3RyYWNl
X2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNi82ICAgICAgICAgICBtb3VudF9pbmZvOjpmcm9tX2ZzdGFiX2xpbmUo
Y2hhciosIGJvb2wpIFs0MzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xODMgICAgICAgICB0cmFuc2Zvcm1fY2hhcnMod2NoYXJf
dCosIHdjaGFyX3QqKSBbMzc4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsy
NTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAg
ICAgICAgICBzaWdhbGxvYygpQDAgWzMxOV0KWzMwM10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAyICAgICAgICAgY2NhbGxvY19hYm9ydEAxMiBb
MzAzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzk1
NDkgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMzZdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zOTQzMCAgICAg
ICBtdXRvOjpyZWxlYXNlKCkgWzM3XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNjYgICAgICAgICAgX19jeGFfZ3VhcmRfcmVsZWFz
ZSBbMzk2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvNSAgICAgICAgICAgX3BpbmZvOjpzZXRfY3R0eSh0dHlfbWluKiwgaW50
LCBmaGFuZGxlcl90ZXJtaW9zKikgWzE5MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA0LzUgICAgICAgICAgIGZoYW5kbGVyX2NvbnNv
bGU6Om9wZW5fc2V0dXAoaW50KSBbMTkwXQpbMzA0XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDUgICAgICAgICBpbml0X2N5Z2hlYXA6Om1hbmFn
ZV9jb25zb2xlX2NvdW50KGNoYXIgY29uc3QqLCBpbnQsIGJvb2wpIFszMDRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS85ODM4NyAg
ICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzY1MyAgICAgICAgIGluaXRfY29uc29sZV9oYW5k
bGVyKGJvb2wpIFsxNjRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBpbnRlcm5hbF9nZXRncmdpZCh1bnNp
Z25lZCBsb25nLCBib29sKSBbMjk3XQpbMzA1XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBwd2RncnA6OnJlYWRfZ3JvdXAoKSBb
MzA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAg
ICAgICAgICAgcHdkZ3JwOjpsb2FkKHdjaGFyX3QgY29uc3QqKSBbMjkxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzYgICAgICAg
ICAgcHdkZ3JwOjphZGRfbGluZShjaGFyKikgWzM5OV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIGZoYW5k
bGVyX2Rpc2tfZmlsZTo6ZHVwKGZoYW5kbGVyX2Jhc2UqKSBbMzM1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNSAgICAgICAgICAg
ZHRhYmxlOjpkdXBfd29ya2VyKGZoYW5kbGVyX2Jhc2UqLCBpbnQpIFsxODld
ClszMDZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNSAgICAgICAg
IGZoYW5kbGVyX2Jhc2U6OmR1cChmaGFuZGxlcl9iYXNlKikgWzMwNl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1Lzk4Mzg3ICAgICAg
IHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0X2hh
bmRsZSgpIFs0MTZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClszMDddICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIF9fZ2V0X2xjaWRf
ZnJvbV9sb2NhbGUoY2hhciBjb25zdCopIFszMDddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgNS85ODM4NyAgICAgICBzdHJhY2VfYWN0
aXZlIFszMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzMwOF0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAgICAgICAgICAgYWxsb2Nfc2QocGF0aF9j
b252JiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZywgaW50LCBzZWN1
cml0eV9kZXNjcmlwdG9yJikgWzMwOF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA1Lzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAg
ICAgICAgY3lncHNpZDo6b3BlcmF0b3Igdm9pZCooKSBjb25zdCBbNDc4XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAg
ICAgY3lncHNpZDo6b3BlcmF0b3I9PSh2b2lkKikgY29uc3QgWzQ3OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAg
IHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yMDkgICAgICAgICB0bXBfcGF0
aGJ1Zjo6d19nZXQoKSBbMzc1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvNCAgICAgICAgICAgc2VjdXJpdHlfZGVzY3JpcHRvcjo6
bWFsbG9jKHVuc2lnbmVkIGludCkgWzQ1NV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp+
dG1wX3BhdGhidWYoKSBbMzYwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbMzA5XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBnZXRjd2Qg
WzMwOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMg
ICAgICAgICAgIGN3ZHN0dWZmOjpnZXQoY2hhciosIGludCwgaW50LCB1bnNp
Z25lZCBpbnQpIFsyODRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBwd2RncnA6OmxvYWQod2NoYXJfdCBj
b25zdCopIFsyOTFdClszMTBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMiAgICAgICAgIGV0Yzo6aW5pdChpbnQsIF9PQkpFQ1RfQVRUUklCVVRF
UyopIFszMTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi8zICAgICAgICAgICBldGM6OnRlc3RfZmlsZV9jaGFuZ2UoaW50KSBbMzEz
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvOTgzODcg
ICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9waXBl
OjpjcmVhdGUoZmhhbmRsZXJfcGlwZSoqLCB1bnNpZ25lZCBpbnQsIGludCkg
WzIwNF0KWzMxMV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgZmhhbmRsZXJfcGlwZTo6Y3JlYXRlX3NlbGVjdGFibGUoX1NFQ1VS
SVRZX0FUVFJJQlVURVMqLCB2b2lkKiYsIHZvaWQqJiwgdW5zaWduZWQgbG9u
ZywgY2hhciBjb25zdCopIFszMTFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNC85ODM4NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzI2ICAgICAg
ICAgIF9fc21hbGxfc3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIC4uLikg
WzQwMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDxzcG9udGFuZW91cz4KWzMxMl0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAgICAgICAgICAgQ3JlYXRlTXV0ZXhBQDEyIFsz
MTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81NTMw
ICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVkIGludCwg
Y2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzUzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZXRj
OjpmaWxlX2NoYW5nZWQoaW50KSBbMTgzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgZXRjOjppbml0KGludCwg
X09CSkVDVF9BVFRSSUJVVEVTKikgWzMxMF0KWzMxM10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAzICAgICAgICAgZXRjOjp0ZXN0X2ZpbGVfY2hh
bmdlKGludCkgWzMxM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMyAgICAgICAgICAg
X3NpZ2ZlIFsxXQpbMzE0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMgICAgICAgICBpc2F0dHkgWzMxNF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAzLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMy
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTMyNCAg
ICAgICAgZmhhbmRsZXJfdGVybWlvczo6aXNfdHR5KCkgY29uc3QgWzM1NV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGN3ZHN0dWZmOjpzZXQocGF0aF9jb252KiwgY2hhciBjb25zdCop
IFsyNjZdClszMTVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fcG9zaXhfcGF0aCh3Y2hhcl90
KiwgY2hhciosIGludCkgWzMxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzI4ICAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9f
cG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzIxOV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAg
IHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xODQgICAgICAgICB0bXBfcGF0
aGJ1Zjo6Y19nZXQoKSBbMzc3XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvOSAgICAgICAgICAgc3lzX3djc3RvbWJzKGNoYXIqLCB1
bnNpZ25lZCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2
IFs0MTldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82
MDIgICAgICAgICB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRoYnVmKCkgWzM2MF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxzcG9udGFuZW91cz4KWzMxNl0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAgICAgICAgICAgcGFyc2Vfb3B0aW9ucyhjaGFyIGNvbnN0
KilANCBbMzE2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85MiAgICAgICAgICBzcGVudjo6
cmV0cmlldmUoYm9vbCwgY2hhciBjb25zdCopIFszODJdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAgICAgICAgICB1c2Vy
X2luZm86OmluaXRpYWxpemUoKSBbMjU0XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgY3lnaGVhcF91c2VyOjpp
bml0KCkgWzI4Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzMgICAgICAgICAgIGludGVybmFsX2dldGxvZ2luKGN5Z2hlYXBfdXNl
ciYpIFsyNjVdClszMTddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MyAgICAgICAgIGN5Z2hlYXBfdXNlcjo6c2V0X25hbWUoY2hhciBjb25zdCop
IFszMTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8z
OSAgICAgICAgICBjc3RyZHVwQDQgWzIxMV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIG1lbW9yeV9pbml0
KGJvb2wpIFsyMzldClszMThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMSAgICAgICAgIGN5Z2hlYXBfaW5pdCgpQDAgWzMxOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHNpZ2Fs
bG9jKClAMCBbMzE5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTUgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0KikgWzQx
MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzY2ICAg
ICAgICAgIF9fY3hhX2d1YXJkX3JlbGVhc2UgWzM5Nl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z2hl
YXBfaW5pdCgpQDAgWzMxOF0KWzMxOV0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgc2lnYWxsb2MoKUAwIFszMTldCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBjY2Fs
bG9jX2Fib3J0QDEyIFszMDNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3Rh
dF9ieV9oYW5kbGUoX19zdGF0NjQqKUA4IFszMjFdClszMjBdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OmZzdGF0X2hlbHBlcihfX3N0YXQ2NCosIHVuc2lnbmVkIGxvbmcpQDEyIFsz
MjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4
NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGdldF9maWxlX2F0dHJp
YnV0ZSh2b2lkKiwgcGF0aF9jb252JiwgdW5zaWduZWQgaW50KiwgdW5zaWdu
ZWQgbG9uZyosIHVuc2lnbmVkIGxvbmcqKUAyMCBbMzM3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvOCAgICAgICAgICAgdG9fdGlt
ZXN0cnVjX3QoX0ZJTEVUSU1FKiwgdGltZXNwZWMqKUA4IFs0MjJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi82ICAgICAgICAgICBm
aGFuZGxlcl9iYXNlOjpnZXRfc3RhdF9oYW5kbGUoKSBbNDM4XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6ZnN0YXRfZnMoX19zdGF0NjQqKUA4IFszMjJdClsz
MjFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIGZo
YW5kbGVyX2Jhc2U6OmZzdGF0X2J5X2hhbmRsZShfX3N0YXQ2NCopQDggWzMy
MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2hlbHBlcihfX3N0YXQ2NCos
IHVuc2lnbmVkIGxvbmcpQDEyIFszMjBdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi82ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpn
ZXRfc3RhdF9oYW5kbGUoKSBbNDM4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNDI0ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0
X2lvX2hhbmRsZSgpIFszNjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6
OmZzdGF0KF9fc3RhdDY0KilAOCBbMzIzXQpbMzIyXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3Rh
dF9mcyhfX3N0YXQ2NCopQDggWzMyMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZz
dGF0X2J5X2hhbmRsZShfX3N0YXQ2NCopQDggWzMyMV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYgICAgICAgICAgIGZoYW5kbGVy
X2Jhc2U6OmdldF9zdGF0X2hhbmRsZSgpIFs0MzhdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBzdGF0X3dv
cmtlcihwYXRoX2NvbnYmLCBfX3N0YXQ2NCopQDggWzE1N10KWzMyM10gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgZmhhbmRsZXJf
ZGlza19maWxlOjpmc3RhdChfX3N0YXQ2NCopQDggWzMyM10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3RhdDY0KilAOCBbMzIyXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTQ2ICAgICAgICAg
Q3JlYXRlTXV0ZXhXQDEyIFszNDRdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS85NDYgICAgICAgICBnZXRfc2Vzc2lvbl9wYXJlbnRf
ZGlyKCkgWzM0M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
MzI4Lzk0NiAgICAgICAgIENyZWF0ZUZpbGVNYXBwaW5nV0AyNCBbMzQwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICA2MTYvOTQ2ICAgICAg
ICAgT3BlbkZpbGVNYXBwaW5nV0AxMiBbMzMwXQpbMzI0XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICA5NDYgICAgICAgICBnZXRfc2hhcmVkX3BhcmVu
dF9kaXIoKSBbMzI0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTIzNyAgICAgICAgX19zbWFsbF9zd3ByaW50Zih3Y2hhcl90Kiwg
d2NoYXJfdCBjb25zdCosIC4uLikgWzExOV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9ldmVyeW9uZV9zZCh2
b2lkKiwgdW5zaWduZWQgbG9uZykgWzQ5MF0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIG1lbW9yeV9pbml0
KGJvb2wpIFsyMzldClszMjVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMSAgICAgICAgIHNoYXJlZF9pbmZvOjppbml0aWFsaXplKCkgWzMyNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzk4Mzg3ICAg
ICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgaGVhcF9pbml0KCkgWzMzMl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGdldF9zZXNzaW9uX3BhcmVudF9kaXIoKSBbMzQzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hhcmVk
X2luZm86OmluaXRfb2JjYXNlaW5zZW5zaXRpdmUoKSBbNTAyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgdHR5
X2xpc3Q6OmluaXQoKSBbNTM0XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgbXRpbmZvOjppbml0aWFsaXplKCkg
WzUyMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGludGVybmFsX2dldGxvZ2luKGN5Z2hlYXBfdXNlciYp
IFsyNjVdClszMjZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGN5Z2hlYXBfdXNlcjo6b250aGVyYW5nZShob21lYm9kaWVzLCBw
YXNzd2QqKSBbMzI2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAgICB0bXBf
cGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMzU5XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAgICAgdG1wX3BhdGhidWY6
On50bXBfcGF0aGJ1ZigpIFszNjBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8zICAgICAgICAgICBnZXRlbnYgWzQ2Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYgICAgICAgICAgIHNl
dGVudiBbNDQzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMzI3XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBidWlsZF9hcmd2KGNo
YXIqLCBjaGFyKiomLCBpbnQmLCBpbnQpQDE2IFszMjddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ODM4NyAgICAgICBzdHJhY2Vf
YWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzIgICAgICAgICAgIGRsbF9jcnQwKHBlcl9wcm9jZXNzICopIFs0ODBd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA1Ny81NyAg
ICAgICAgICBjYWxsb2MgWzE5Nl0KWzMyOF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgIDU3ICAgICAgICAgZGxjYWxsb2MgWzMyOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDU3LzE1MTY2ICAgICAgIGRsbWFs
bG9jIFsxNjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwgdW5z
aWduZWQgaW50KSBbMjU1XQpbMzI5XSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEgICAgICAgICBzZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBh
dGhfY29udiYsIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcsIHVuc2ln
bmVkIGludClAMjAgWzMyOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzk4Mzg3ICAgICAgIHN0cmFjZV9hY3RpdmUgWzMyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAg
Z2V0X2ZpbGVfc2Qodm9pZCosIHBhdGhfY29udiYsIHNlY3VyaXR5X2Rlc2Ny
aXB0b3ImLCBib29sKUAxNiBbMzM5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNSAgICAgICAgICAgc2V0X2ZpbGVfc2Qodm9pZCos
IHBhdGhfY29udiYsIHNlY3VyaXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNiBb
MzM4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAg
ICAgICAgICAgc2VjdXJpdHlfZGVzY3JpcHRvcjo6ZnJlZSgpIFs0NjJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBnZXRfb2JqZWN0X2F0dHJpYnV0ZSh2b2lkKiwgdW5zaWduZWQgbG9uZyos
IHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBpbnQqKUAxNiBbNDk2XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHNwb250YW5lb3VzPgpbMzMwXSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgICAgICAgICAgICBPcGVuRmlsZU1hcHBpbmdXQDEyIFszMzBdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDYxNi85NDYgICAgICAg
ICBnZXRfc2hhcmVkX3BhcmVudF9kaXIoKSBbMzI0XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgZmNudGw2
NCBbMTk0XQpbMzMxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpmY250bChpbnQsIHZvaWQqKSBbMzMx
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTgzODcg
ICAgICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi82ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xl
OjpzZXRfY2xvc2Vfb25fZXhlYyhib29sKSBbNDQwXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hhcmVk
X2luZm86OmluaXRpYWxpemUoKSBbMzI1XQpbMzMyXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBoZWFwX2luaXQoKSBbMzMyXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTgzODcgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMzJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6aGVhcF9j
aHVua19zaXplKCkgWzUwMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGR0YWJsZTo6ZHVwX3dvcmtlcihm
aGFuZGxlcl9iYXNlKiwgaW50KSBbMTg5XQpbMzMzXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRf
Y2xvc2Vfb25fZXhlYyhib29sKSBbMzMzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvOTgzODcgICAgICAgc3RyYWNlX2FjdGl2ZSBb
MzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbm9faW5oZXJpdGFuY2Uodm9p
ZComLCBib29sKSBbNTA3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3Blbl93
aXRoX2FyY2goaW50LCB1bnNpZ25lZCBpbnQpIFsxODddClszMzRdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2Nv
bnNvbGU6Om9wZW4oaW50LCB1bnNpZ25lZCBpbnQpIFszMzRdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4NyAgICAgICBzdHJh
Y2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzQyNCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmdldF9pb19oYW5k
bGUoKSBbMzYxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNpbml0KGJvb2wp
IFs1MDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8z
NjMgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjpnZXRfb3V0cHV0X2hhbmRs
ZSgpIFszNjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8yICAgICAgICAgICBkZXZfY29uc29sZTo6c2V0X2NvbG9yKHZvaWQqKSBb
NDY3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNDcw
NiAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6dGMoKSBjb25zdCBbMzQ5XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgZHRhYmxlOjpkdXBfd29ya2VyKGZoYW5kbGVyX2Jhc2UqLCBpbnQp
IFsxODldClszMzVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6ZHVwKGZoYW5kbGVyX2Jhc2Uq
KSBbMzM1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
NSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6ZHVwKGZoYW5kbGVyX2Jhc2Uq
KSBbMzA2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMzM2XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBtYWxsb2NfaW5pdCgpIFsz
MzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ODM4
NyAgICAgICBzdHJhY2VfYWN0aXZlIFszMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzE1ICAgICAgICAgIG11dG86OmluaXQoY2hh
ciBjb25zdCopIFs0MTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9o
ZWxwZXIoX19zdGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMzIwXQpbMzM3
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBnZXRf
ZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVuc2lnbmVkIGlu
dCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKilAMjAgWzMzN10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMgICAgICAg
ICAgIGdldF9maWxlX3NkKHZvaWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9k
ZXNjcmlwdG9yJiwgYm9vbClAMTYgWzMzOV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzUgICAgICAgICAgIHNldF9maWxlX3NkKHZv
aWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClA
MTYgWzMzOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzMgICAgICAgICAgIHNlY3VyaXR5X2Rlc2NyaXB0b3I6OmZyZWUoKSBbNDYy
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNSAg
ICAgICAgICAgc2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRoX2NvbnYm
LCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBpbnQp
QDIwIFszMjldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi81ICAgICAgICAgICBnZXRfaW5mb19mcm9tX3NkKF9TRUNVUklUWV9ERVND
UklQVE9SKiwgdW5zaWduZWQgaW50KiwgdW5zaWduZWQgbG9uZyosIHVuc2ln
bmVkIGxvbmcqKSBbMjYxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvNSAgICAgICAgICAgZ2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQq
LCBwYXRoX2NvbnYmLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBsb25nKiwg
dW5zaWduZWQgbG9uZyopQDIwIFszMzddClszMzhdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgNSAgICAgICAgIHNldF9maWxlX3NkKHZvaWQqLCBw
YXRoX2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzMz
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzExICAg
ICAgICAgIHBhdGhfY29udjo6Z2V0X250X25hdGl2ZV9wYXRoKCkgWzI5Ml0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAg
ICAgICAgIHNldF9maWxlX2F0dHJpYnV0ZSh2b2lkKiwgcGF0aF9jb252Jiwg
dW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgaW50KUAy
MCBbMzI5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MyAgICAgICAgICAgZ2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRoX2Nv
bnYmLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQg
bG9uZyopQDIwIFszMzddClszMzldICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMyAgICAgICAgIGdldF9maWxlX3NkKHZvaWQqLCBwYXRoX2NvbnYm
LCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzMzOV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzExICAgICAgICAgIHBh
dGhfY29udjo6Z2V0X250X25hdGl2ZV9wYXRoKCkgWzI5Ml0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzQgICAgICAgICAgIHNlY3Vy
aXR5X2Rlc2NyaXB0b3I6Om1hbGxvYyh1bnNpZ25lZCBpbnQpIFs0NTVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAg
ICB0bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYoKSBbMzU5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMjA5ICAgICAgICAgdG1wX3Bh
dGhidWY6OndfZ2V0KCkgWzM3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1wX3Bh
dGhidWYoKSBbMzYwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMzQwXSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICBDcmVhdGVGaWxl
TWFwcGluZ1dAMjQgWzM0MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgMzI4Lzk0NiAgICAgICAgIGdldF9zaGFyZWRfcGFyZW50X2Rpcigp
IFszMjRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA8c3BvbnRhbmVvdXM+ClszNDFdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgICAgICAgICAgIGludGVybmFsX3JlYWxsb2Mo
bWFsbG9jX3N0YXRlKiwgdm9pZCosIHVuc2lnbmVkIGludCkgWzM0MV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDExLzE0MDI4ICAgICAg
IGRsZnJlZSBbMTYyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDQvMTUxNjYgICAgICAgZGxtYWxsb2MgWzE2MV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMxLzMxICAgICAgICAgIHJlYWxs
b2MgWzIwOV0KWzM0Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDMx
ICAgICAgICAgZGxyZWFsbG9jIFszNDJdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAxMi8xNTE2NiAgICAgICBkbG1hbGxvYyBbMTYxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTkvMTkgICAgICAg
ICAgZGxwdmFsbG9jIFs0MDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6aW5pdGlh
bGl6ZSgpIFszMjVdClszNDNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMSAgICAgICAgIGdldF9zZXNzaW9uX3BhcmVudF9kaXIoKSBbMzQzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOTQ2ICAgICAg
ICAgZ2V0X3NoYXJlZF9wYXJlbnRfZGlyKCkgWzMyNF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9u
dGFuZW91cz4KWzM0NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAg
ICAgICAgICAgQ3JlYXRlTXV0ZXhXQDEyIFszNDRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS85NDYgICAgICAgICBnZXRfc2hhcmVk
X3BhcmVudF9kaXIoKSBbMzI0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNTMzMCAgICAgICAgcHRocmVhZF9jb25kOjpwdGhy
ZWFkX2NvbmQocHRocmVhZF9jb25kYXR0ciopIFsyODddCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi81MzMwICAgICAgICBwdGhyZWFk
X3J3bG9ja191bmxvY2sgWzI3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAyLzUzMzAgICAgICAgIHB0aHJlYWRfY29uZDo6aXNfZ29v
ZF9vYmplY3QocHRocmVhZF9jb25kKiBjb25zdCopIFs0NjhdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy81MzMwICAgICAgICBwdGhy
ZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9yd2xvY2sqIGNv
bnN0KikgWzQ2MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzUzMzAgICAgICAgIHB0aHJlYWRfcndsb2NrX3dybG9jayBbMjQ2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvNTMzMCAgICAg
ICAgcHRocmVhZF9tdXRleDo6aXNfaW5pdGlhbGl6ZXIocHRocmVhZF9tdXRl
eCogY29uc3QqKSBbNzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNC81MzMwICAgICAgICBjYW5jZWxhYmxlX3dhaXQodm9pZCosIHVu
c2lnbmVkIGxvbmcsIGN3X2NhbmNlbF9hY3Rpb24sIGN3X3NpZ193YWl0KSBb
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAxMjQ0LzUzMzAg
ICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrIFs0OF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAxMjUzLzUzMzAgICAgICAgIHB0aHJlYWRf
bXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfbXV0ZXgqIGNvbnN0Kikg
WzgwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDI0OTAvNTMz
MCAgICAgICAgcHRocmVhZF9tdXRleF9sb2NrIFs0OV0KWzM0OF0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICA1MzMwICAgICAgICAgX19nZXRyZWVudCBb
MzQ4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
NDcwNiAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6b3BlbihpbnQsIHVuc2ln
bmVkIGludCkgWzMzNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzLzQ3MDYgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmluaXQodm9p
ZCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludCkgWzIxMF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzQ3MDYgICAgICAgIGZo
YW5kbGVyX2NvbnNvbGU6OndyaXRlX25vcm1hbCh1bnNpZ25lZCBjaGFyIGNv
bnN0KiwgdW5zaWduZWQgY2hhciBjb25zdCopIFsxMjJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAyMC80NzA2ICAgICAgICBmaGFuZGxl
cl9jb25zb2xlOjppbnB1dF90Y3NldGF0dHIoaW50LCB0ZXJtaW9zIGNvbnN0
KikgWzI3OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDI2
LzQ3MDYgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OnRjaW5pdChib29sKSBb
NTA4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAxNTAvNDcw
NiAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6cmVhZCh2b2lkKiwgdW5zaWdu
ZWQgaW50JilAMTIgWzEzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAzMjgvNDcwNiAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6dGNnZXRh
dHRyKHRlcm1pb3MqKSBbMTAxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICA2NTAvNDcwNiAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNn
ZXRwZ3JwKCkgWzE2NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAxNTY3LzQ3MDYgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmJnX2NoZWNr
KGludCkgWzk3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgIDE5
NTYvNDcwNiAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNzZXRwZ3JwKGlu
dCkgWzU2XQpbMzQ5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgIDQ3MDYg
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0YygpIGNvbnN0IFszNDldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgNDAxMS80MDExICAg
ICAgICBfc2lnZmUgWzFdClszNTBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgNDAxMSAgICAgICAgIHNpZ2FkZHNldCBbMzUwXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICA4MzAvMzMyNyAgICAgICAgcHRocmVh
ZF90ZXN0Y2FuY2VsIFs1NTQwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgIDI0OTcvMzMyNyAgICAgICAgcHRocmVhZF9zZWxmIFs1NTI3XQpb
MzUxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgIDMzMjcgICAgICAgICBw
dGhyZWFkOjpzZWxmKCkgWzM1MV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRfbnVsbDo6Z2V0X251
bGxfcHRocmVhZCgpIFs1MDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkOjpzZXRfdGxzX3NlbGZf
cG9pbnRlcihwdGhyZWFkKikgWzUyN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAzMTE0LzMxMTQgICAgICAgIHdhaXRfc2lnKHZvaWQq
KUA0IFsyNF0KWzM1Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAzMTE0
ICAgICAgICAgcGVuZGluZ19zaWduYWxzOjpyZXNldCgpIFszNTJdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8yMjY2ICAgICAg
ICBfY3lndGxzOjpmaW5kX3RscyhpbnQpIFs3OV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAxOTQyLzIyNjYgICAgICAgIHNpZ3BhY2tldDo6
cHJvY2VzcygpQDQgWzQzXQpbMzUzXSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgIDIyNjYgICAgICAgICBzaWdpc21lbWJlciBbMzUzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgIDE0NDMvMTQ0MyAgICAgICAgc2ln
X3NlbmQoX3BpbmZvKiwgc2lnaW5mb190JiwgX2N5Z3RscyopQDEyIFsyOV0K
WzM1NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAxNDQzICAgICAgICAg
X2N5Z3Rsczo6Y2FsbF9zaWduYWxfaGFuZGxlcigpIFszNTRdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8xMzI0ICAgICAgICBp
c2F0dHkgWzMxNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA3LzEzMjQgICAgICAgIHRjc2V0YXR0ciBbMjE4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDkvMTMyNCAgICAgICAgaW9jdGwgWzI0
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI1LzEzMjQg
ICAgICAgIHRjZ2V0cGdycCBbMTA4XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAzMjgvMTMyNCAgICAgICAgdGNnZXRhdHRyIFs1OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgNjUyLzEzMjQgICAgICAg
IHRjc2V0cGdycCBbNDRdClszNTVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgMTMyNCAgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmlzX3R0eSgpIGNv
bnN0IFszNTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
MTI0NC8xMjQ0ICAgICAgICBwdGhyZWFkX211dGV4Ojp1bmxvY2soKSBbODVd
ClszNTZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgMTI0NCAgICAgICAg
IHB0aHJlYWRfbXV0ZXg6Om5vX293bmVyKCkgWzM1Nl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAxMjQxLzEyNDEgICAgICAgIHB0aHJl
YWRfbXV0ZXg6OmxvY2soKSBbMTAyXQpbMzU3XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgIDEyNDEgICAgICAgICBwdGhyZWFkX211dGV4OjpzZXRfb3du
ZXIocHRocmVhZCopIFszNTddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgIDgzMC84MzAgICAgICAgICBwdGhyZWFkX3Rlc3RjYW5jZWwg
WzU1NDBdClszNThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDgzMCAg
ICAgICAgIHB0aHJlYWQ6OnRlc3RjYW5jZWwoKSBbMzU4XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAgICAgZW52
aXJvbl9pbml0KGNoYXIqKiwgaW50KSBbMTU5XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAgICAgbW91bnRfaW5mbzo6
Y29udl90b19wb3NpeF9wYXRoKHdjaGFyX3QqLCBjaGFyKiwgaW50KSBbMzE1
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAg
ICAgICAgaW50ZXJuYWxfc2V0bG9jYWxlIFs1NDddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAgICBjd2RzdHVmZjo6
c2V0KHBhdGhfY29udiosIGNoYXIgY29uc3QqKSBbMjY2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAgICAgY29udl9w
YXRoX2xpc3QoY2hhciBjb25zdCosIGNoYXIqLCB1bnNpZ25lZCBpbnQsIGlu
dCkgWzE1NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzYwMiAgICAgICAgIGFsbG9jX3NkKHBhdGhfY29udiYsIHVuc2lnbmVkIGxv
bmcsIHVuc2lnbmVkIGxvbmcsIGludCwgc2VjdXJpdHlfZGVzY3JpcHRvciYp
IFszMDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82
MDIgICAgICAgICBnZXRfZmlsZV9zZCh2b2lkKiwgcGF0aF9jb252Jiwgc2Vj
dXJpdHlfZGVzY3JpcHRvciYsIGJvb2wpQDE2IFszMzldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAgICBjeWdoZWFw
X3VzZXI6Om9udGhlcmFuZ2UoaG9tZWJvZGllcywgcGFzc3dkKikgWzMyNl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYwMiAgICAg
ICAgIHdpbl9lbnY6OmFkZF9jYWNoZShjaGFyIGNvbnN0KiwgY2hhciBjb25z
dCopIFsyMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
My82MDIgICAgICAgICBtb3VudF9pbmZvOjphZGRfaXRlbShjaGFyIGNvbnN0
KiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludCkgWzI4OF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzYwMiAgICAgICAgIGN3ZHN0
dWZmOjpnZXQoY2hhciosIGludCwgaW50LCB1bnNpZ25lZCBpbnQpIFsyODRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyOC82MDIgICAg
ICAgICBtb3VudF9pbmZvOjpjb252X3RvX3Bvc2l4X3BhdGgoY2hhciBjb25z
dCosIGNoYXIqLCBpbnQpIFsyMTldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAyOS82MDIgICAgICAgICBjeWd3aW5fY29udl9wYXRoIFsx
MzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA0MC82MDIg
ICAgICAgICBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25l
ZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0KikgWzY0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgODAvNjAyICAgICAgICAgZmhhbmRsZXJf
Y29uc29sZTo6d3JpdGUodm9pZCBjb25zdCosIHVuc2lnbmVkIGludClAMTIg
Wzk2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgODUvNjAy
ICAgICAgICAgc3ltbGlua19pbmZvOjpjaGVjayhjaGFyKiwgc3VmZml4X2lu
Zm8gY29uc3QqLCBmc19pbmZvJiwgcGF0aF9jb252X2hhbmRsZSYpIFsxMDVd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC82MDIgICAg
ICAgICBmb3JrIFsxMl0KWzM1OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgNjAyICAgICAgICAgdG1wX3BhdGhidWY6OnRtcF9wYXRoYnVmKCkgWzM1
OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYw
MiAgICAgICAgIGVudmlyb25faW5pdChjaGFyKiosIGludCkgWzE1OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAg
IG1vdW50X2luZm86OmNvbnZfdG9fcG9zaXhfcGF0aCh3Y2hhcl90KiwgY2hh
ciosIGludCkgWzMxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzYwMiAgICAgICAgIGludGVybmFsX3NldGxvY2FsZSBbNTQ3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAgICAg
ICAgY3dkc3R1ZmY6OnNldChwYXRoX2NvbnYqLCBjaGFyIGNvbnN0KikgWzI2
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYwMiAg
ICAgICAgIGNvbnZfcGF0aF9saXN0KGNoYXIgY29uc3QqLCBjaGFyKiwgdW5z
aWduZWQgaW50LCBpbnQpIFsxNTRdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS82MDIgICAgICAgICBhbGxvY19zZChwYXRoX2NvbnYm
LCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nLCBpbnQsIHNlY3VyaXR5
X2Rlc2NyaXB0b3ImKSBbMzA4XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvNjAyICAgICAgICAgZ2V0X2ZpbGVfc2Qodm9pZCosIHBh
dGhfY29udiYsIHNlY3VyaXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNiBbMzM5
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNjAyICAg
ICAgICAgY3lnaGVhcF91c2VyOjpvbnRoZXJhbmdlKGhvbWVib2RpZXMsIHBh
c3N3ZCopIFszMjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi82MDIgICAgICAgICB3aW5fZW52OjphZGRfY2FjaGUoY2hhciBjb25z
dCosIGNoYXIgY29uc3QqKSBbMjE1XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvNjAyICAgICAgICAgbW91bnRfaW5mbzo6YWRkX2l0
ZW0oY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpIFsy
ODhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy82MDIg
ICAgICAgICBjd2RzdHVmZjo6Z2V0KGNoYXIqLCBpbnQsIGludCwgdW5zaWdu
ZWQgaW50KSBbMjg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMjgvNjAyICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9w
YXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMjE5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMjkvNjAyICAgICAgICAgY3lnd2lu
X2NvbnZfcGF0aCBbMTM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgNDAvNjAyICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNv
bnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFs2NF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDgwLzYwMiAgICAg
ICAgIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNp
Z25lZCBpbnQpQDEyIFs5Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDg1LzYwMiAgICAgICAgIHN5bWxpbmtfaW5mbzo6Y2hlY2soY2hh
ciosIHN1ZmZpeF9pbmZvIGNvbnN0KiwgZnNfaW5mbyYsIHBhdGhfY29udl9o
YW5kbGUmKSBbMTA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAzMjQvNjAyICAgICAgICAgZm9yayBbMTJdClszNjBdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgIDYwMiAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1w
X3BhdGhidWYoKSBbMzYwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvNDI0ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6b3Bl
bihpbnQsIHVuc2lnbmVkIGludCkgWzMzNF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzQyNCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OmZzdGF0X2J5X2hhbmRsZShfX3N0YXQ2NCopQDggWzMyMV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE3LzQyNCAgICAgICAgIGZoYW5k
bGVyX2NvbnNvbGU6OmlucHV0X3Rjc2V0YXR0cihpbnQsIHRlcm1pb3MgY29u
c3QqKSBbMjc5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
NzUvNDI0ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6cmVhZCh2b2lkKiwg
dW5zaWduZWQgaW50JilAMTIgWzEzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAzMjgvNDI0ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6
dGNnZXRhdHRyKHRlcm1pb3MqKSBbMTAxXQpbMzYxXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICA0MjQgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRf
aW9faGFuZGxlKCkgWzM2MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzM2MyAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6Om9w
ZW4oaW50LCB1bnNpZ25lZCBpbnQpIFszMzRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMy8zNjMgICAgICAgICBzZXRfc3RkX2hhbmRs
ZShpbnQpQDQgWzQ0NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzM2MyAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OmN1cnNvcl9n
ZXQoaW50KiwgaW50KikgWzQ0N10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA1LzM2MyAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6Omlv
Y3RsKHVuc2lnbmVkIGludCwgdm9pZCopIFsyNTldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAxMC8zNjMgICAgICAgICBmaGFuZGxlcl9j
b25zb2xlOjpjdXJzb3Jfc2V0KGJvb2wsIGludCwgaW50KSBbNDQ4XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTAvMzYzICAgICAgICAg
ZmhhbmRsZXJfY29uc29sZTo6dGNzZXRhdHRyKGludCwgdGVybWlvcyBjb25z
dCopIFsyNjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3
Ni8zNjMgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZV9ub3JtYWwo
dW5zaWduZWQgY2hhciBjb25zdCosIHVuc2lnbmVkIGNoYXIgY29uc3QqKSBb
MTIyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAyNTMvMzYz
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6c2V0X2N1cnNvcl9tYXliZSgp
IFsxMTNdClszNjJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDM2MyAg
ICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkg
WzM2Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDgw
LzM1OCAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fcG9zaXhfcGF0aChj
aGFyIGNvbnN0KiwgY2hhciosIGludCkgWzIxOV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgMjc4LzM1OCAgICAgICAgIG1vdW50X2luZm86
OmNvbnZfdG9fd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGRldmlj
ZSYsIHVuc2lnbmVkIGludCopIFsxMzhdClszNjNdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgIDM1OCAgICAgICAgIHBhdGhfcHJlZml4X3AoY2hhciBj
b25zdCosIGNoYXIgY29uc3QqLCBpbnQsIGJvb2wpIFszNjNdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zMzMgICAgICAgICBw
dGhyZWFkX3J3bG9jazo6aW5pdChwdGhyZWFkX3J3bG9jayoqLCBwdGhyZWFk
X3J3bG9ja2F0dHIqIGNvbnN0KikgWzI3MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzMzMyAgICAgICAgIHB0aHJlYWRfcndsb2Nr
Ojp3cmxvY2soKSBbMjc0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDYvMzMzICAgICAgICAgcHRocmVhZF9tdXRleDo6aW5pdChwdGhy
ZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCosIHB0aHJl
YWRfbXV0ZXgqKSBbNzVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgIDMyNC8zMzMgICAgICAgICBwdGhyZWFkOjphdGZvcmtwcmVwYXJlKCkg
Wzk0XQpbMzY0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAzMzMgICAg
ICAgICBmYXN0X211dGV4Ojpsb2NrKCkgWzM2NF0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMzMyAgICAgICAgIHB0aHJlYWRf
cndsb2NrOjppbml0KHB0aHJlYWRfcndsb2NrKiosIHB0aHJlYWRfcndsb2Nr
YXR0ciogY29uc3QqKSBbMjcxXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvMzMzICAgICAgICAgcHRocmVhZF9yd2xvY2s6OndybG9j
aygpIFsyNzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Ni8zMzMgICAgICAgICBwdGhyZWFkX211dGV4Ojppbml0KHB0aHJlYWRfbXV0
ZXgqKiwgcHRocmVhZF9tdXRleGF0dHIqIGNvbnN0KiwgcHRocmVhZF9tdXRl
eCopIFs3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0
LzMzMyAgICAgICAgIHB0aHJlYWQ6OmF0Zm9ya3ByZXBhcmUoKSBbOTRdClsz
NjVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDMzMyAgICAgICAgIGZh
c3RfbXV0ZXg6OnVubG9jaygpIFszNjVdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8zMjUgICAgICAgICB1aW5mb19pbml0KCkg
WzI2NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMy
NSAgICAgICAgIGZyb2s6OnBhcmVudChjaGFyIHZvbGF0aWxlKilAOCBbMTRd
ClszNjZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDMyNSAgICAgICAg
IFJldmVydFRvU2VsZkAwIFszNjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8zMjUgICAgICAgICBzaWdwcm9jX2luaXQoKUAw
IFsyNTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgIDMyNC8z
MjUgICAgICAgICBwaW5mbzo6d2FpdCgpIFs1N10KWzM2N10gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgMzI1ICAgICAgICAgY3lndGhyZWFkOjpvcGVy
YXRvciBuZXcodW5zaWduZWQgaW50KSBbMzY3XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAzMjQvMzI0ICAgICAgICAgZm9yayBbMTJd
ClszNjhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDMyNCAgICAgICAg
IGNoaWxkX2luZm86On5jaGlsZF9pbmZvKCkgWzM2OF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0LzMyNCAgICAgICAgIHdhaXRf
c2lnKHZvaWQqKUA0IFsyNF0KWzM2OV0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0ICAgICAgICAgcGVuZGluZ19zaWduYWxzOjphZGQoc2lncGFj
a2V0JikgWzM2OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgMzI0LzMyNCAgICAgICAgIGZyb2s6OnBhcmVudChjaGFyIHZvbGF0aWxl
KilAOCBbMTRdClszNzBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgIDMy
NCAgICAgICAgIHN0cmFjZTo6d3JpdGVfY2hpbGRwaWQoY2hpbGRfaW5mbyYs
IHVuc2lnbmVkIGxvbmcpIFszNzBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgIDMyNC8zMjQgICAgICAgICBzaWdwYWNrZXQ6OnByb2Nl
c3MoKUA0IFs0M10KWzM3MV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
MzI0ICAgICAgICAgX2N5Z3Rsczo6c2V0X3NpZ2luZm8oc2lncGFja2V0Kikg
WzM3MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMzI0
LzMyNCAgICAgICAgIHNpZ3BhY2tldDo6cHJvY2VzcygpQDQgWzQzXQpbMzcy
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAzMjQgICAgICAgICBfY3ln
dGxzOjppbnRlcnJ1cHRfbm93KF9DT05URVhUKiwgaW50LCB2b2lkKiwgc2ln
YWN0aW9uJikgWzM3Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgMzI0LzMyNCAgICAgICAgIF9jeWd0bHM6OmludGVycnVwdF9zZXR1
cChpbnQsIHZvaWQqLCBzaWdhY3Rpb24mKUAxNiBbMjddClszNzNdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgIDMyNCAgICAgICAgIF9jeWd0bHM6OnB1
c2godW5zaWduZWQgaW50KSBbMzczXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAzMjEvMzIxICAgICAgICAgcmVtb3ZlX3Byb2MoaW50
KUA0IFs2M10KWzM3NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgMzIx
ICAgICAgICAgX3BpbmZvOjpleGlzdHMoKUA0IFszNzRdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yMDkgICAgICAgICBlbnZp
cm9uX2luaXQoY2hhcioqLCBpbnQpIFsxNTldCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8yMDkgICAgICAgICBjb252X3BhdGhfbGlz
dChjaGFyIGNvbnN0KiwgY2hhciosIHVuc2lnbmVkIGludCwgaW50KSBbMTU0
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMjA5ICAg
ICAgICAgYWxsb2Nfc2QocGF0aF9jb252JiwgdW5zaWduZWQgbG9uZywgdW5z
aWduZWQgbG9uZywgaW50LCBzZWN1cml0eV9kZXNjcmlwdG9yJikgWzMwOF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIwOSAgICAg
ICAgIGdldF9maWxlX3NkKHZvaWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9k
ZXNjcmlwdG9yJiwgYm9vbClAMTYgWzMzOV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDQwLzIwOSAgICAgICAgIHBhdGhfY29udjo6Y2hl
Y2soY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8gY29u
c3QqKSBbNjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA4
MC8yMDkgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZSh2b2lkIGNv
bnN0KiwgdW5zaWduZWQgaW50KUAxMiBbOTZdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICA4NS8yMDkgICAgICAgICBzeW1saW5rX2luZm86
OmNoZWNrKGNoYXIqLCBzdWZmaXhfaW5mbyBjb25zdCosIGZzX2luZm8mLCBw
YXRoX2NvbnZfaGFuZGxlJikgWzEwNV0KWzM3NV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgMjA5ICAgICAgICAgdG1wX3BhdGhidWY6OndfZ2V0KCkg
WzM3NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgMjA1
LzIwNSAgICAgICAgIHN5bWxpbmtfaW5mbzo6Y2hlY2soY2hhciosIHN1ZmZp
eF9pbmZvIGNvbnN0KiwgZnNfaW5mbyYsIHBhdGhfY29udl9oYW5kbGUmKSBb
MTA1XQpbMzc2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAyMDUgICAg
ICAgICBzdWZmaXhfc2Nhbjo6bmV4dCgpIFszNzZdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xODQgICAgICAgICBtb3VudF9p
bmZvOjpjb252X3RvX3Bvc2l4X3BhdGgod2NoYXJfdCosIGNoYXIqLCBpbnQp
IFszMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ODQgICAgICAgICBjd2RzdHVmZjo6c2V0KHBhdGhfY29udiosIGNoYXIgY29u
c3QqKSBbMjY2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIvMTg0ICAgICAgICAgd2luX2Vudjo6YWRkX2NhY2hlKGNoYXIgY29uc3Qq
LCBjaGFyIGNvbnN0KikgWzIxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzE4NCAgICAgICAgIG1vdW50X2luZm86OmFkZF9pdGVt
KGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KSBbMjg4
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjgvMTg0ICAg
ICAgICAgbW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNoYXIgY29u
c3QqLCBjaGFyKiwgaW50KSBbMjE5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgMjkvMTg0ICAgICAgICAgY3lnd2luX2NvbnZfcGF0aCBb
MTM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAxMjAvMTg0
ICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWdu
ZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFs2NF0KWzM3N10gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgMTg0ICAgICAgICAgdG1wX3BhdGhidWY6
OmNfZ2V0KCkgWzM3N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzE4MyAgICAgICAgIG1vdW50X2luZm86OmZyb21fZnN0YWIo
Ym9vbCwgd2NoYXJfdCosIHdjaGFyX3QqKSBbMzAyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAxODIvMTgzICAgICAgICAgZ2V0X250X25h
dGl2ZV9wYXRoKGNoYXIgY29uc3QqLCBfVU5JQ09ERV9TVFJJTkcmLCBib29s
KSBbMTQyXQpbMzc4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAxODMg
ICAgICAgICB0cmFuc2Zvcm1fY2hhcnMod2NoYXJfdCosIHdjaGFyX3QqKSBb
Mzc4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDkv
MTc5ICAgICAgICAgc3lzX3djc3RvbWJzKGNoYXIqLCB1bnNpZ25lZCBpbnQs
IHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2IFs0MTldCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3NC8xNzkgICAgICAgICBk
ZXZfY29uc29sZTo6Y29uX3RvX3N0cihjaGFyKiwgaW50LCB3Y2hhcl90KSBb
Mzk0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgOTYvMTc5
ICAgICAgICAgc3lzX3djc3RvbWJzX2FsbG9jKGNoYXIqKiwgaW50LCB3Y2hh
cl90IGNvbnN0KiwgdW5zaWduZWQgaW50KUAxNiBbMzk4XQpbMzc5XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAxNzkgICAgICAgICBzeXNfY3Bfd2Nz
dG9tYnMoaW50ICgqKShfcmVlbnQqLCBjaGFyKiwgd2NoYXJfdCwgY2hhciBj
b25zdCosIF9tYnN0YXRlX3QqKSwgY2hhciBjb25zdCosIGNoYXIqLCB1bnNp
Z25lZCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDI0IFsz
NzldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA2MS8x
MzMgICAgICAgICBwd2RncnA6OnBhcnNlX2dyb3VwKCkgWzQwNl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDcyLzEzMyAgICAgICAgIHB3
ZGdycDo6cGFyc2VfcGFzc3dkKCkgWzQxMl0KWzM4MF0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgMTMzICAgICAgICAgcHdkZ3JwOjpuZXh0X3N0cihj
aGFyKSBbMzgwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAxMTAvMTEwICAgICAgICAgc2lnYWN0aW9uIFs5OV0KWzM4MV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgMTEwICAgICAgICAgc2lncXVldWUgWzM4
MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzky
ICAgICAgICAgIGdldHdpbmVudihjaGFyIGNvbnN0KiwgY2hhciBjb25zdCos
IHdpbl9lbnYqKUAxMiBbMjY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvOTIgICAgICAgICAgcGFyc2Vfb3B0aW9ucyhjaGFyIGNv
bnN0KilANCBbMzE2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMvOTIgICAgICAgICAgX2FkZGVudihjaGFyIGNvbnN0KiwgY2hhciBj
b25zdCosIGludClAMTIgWzI2OF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDEwLzkyICAgICAgICAgIGdldGVudiBbNDY2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNzcvOTIgICAgICAgICAgX2dl
dGVudl9yIFszODddClszODJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICA5MiAgICAgICAgIHNwZW52OjpyZXRyaWV2ZShib29sLCBjaGFyIGNvbnN0
KikgWzM4Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzg3ICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFsyMTddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICA4Ni84NyAgICAgICAgICBkZXZp
Y2U6OnBhcnNlKGNoYXIgY29uc3QqKSBbMzg0XQpbMzgzXSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgODcgICAgICAgICBkZXZpY2U6OmluaXQoKSBb
MzgzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgODYv
ODYgICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b193aW4zMl9wYXRoKGNo
YXIgY29uc3QqLCBjaGFyKiwgZGV2aWNlJiwgdW5zaWduZWQgaW50KikgWzEz
OF0KWzM4NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDg2ICAgICAg
ICAgZGV2aWNlOjpwYXJzZShjaGFyIGNvbnN0KikgWzM4NF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDg2Lzg3ICAgICAgICAgIGRldmlj
ZTo6aW5pdCgpIFszODNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAzOC84NSAgICAgICAgICBtb3VudF9pdGVtOjpidWlsZF93aW4z
MihjaGFyKiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludCosIHVuc2lnbmVk
IGludCkgWzI1M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDQ3Lzg1ICAgICAgICAgIG1vdW50X2luZm86OmN5Z2RyaXZlX3dpbjMyX3Bh
dGgoY2hhciBjb25zdCosIGNoYXIqLCBpbnQmKSBbMjQxXQpbMzg1XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgODUgICAgICAgICBiYWNrc2xhc2hp
ZnkoY2hhciBjb25zdCosIGNoYXIqLCBib29sKSBbMzg1XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgODUvODUgICAgICAgICAgc3lt
bGlua19pbmZvOjpjaGVjayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBm
c19pbmZvJiwgcGF0aF9jb252X2hhbmRsZSYpIFsxMDVdClszODZdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICA4NSAgICAgICAgIHN1ZmZpeF9zY2Fu
OjpoYXMoY2hhciBjb25zdCosIHN1ZmZpeF9pbmZvIGNvbnN0KikgWzM4Nl0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDc3Lzc3ICAg
ICAgICAgIF9fZ2V0X2xvY2FsZV9lbnYgWzMyOTBdClszODddICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICA3NyAgICAgICAgIF9nZXRlbnZfciBbMzg3
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNzcvOTIgICAg
ICAgICAgc3BlbnY6OnJldHJpZXZlKGJvb2wsIGNoYXIgY29uc3QqKSBbMzgy
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNzYg
ICAgICAgICAgZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjp3YWl0X292ZXJs
YXBwZWQoYm9vbCwgYm9vbCwgdW5zaWduZWQgbG9uZyosIGJvb2wsIHVuc2ln
bmVkIGxvbmcpQDI0IFszNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDc1Lzc2ICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnJlYWQo
dm9pZCosIHVuc2lnbmVkIGludCYpQDEyIFsxM10KWzM4OF0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgIDc2ICAgICAgICAgcHRocmVhZDo6Z2V0X2Nh
bmNlbF9ldmVudCgpIFszODhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICA3NS83NSAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpy
ZWFkKHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAxMiBbMTNdClszODldICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICA3NSAgICAgICAgIGZoYW5kbGVyX2Jh
c2U6OmdldF9yZWFkYWhlYWQoKSBbMzg5XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgNzUvNzUgICAgICAgICAgZmhhbmRsZXJfdGVy
bWlvczo6bGluZV9lZGl0KGNoYXIgY29uc3QqLCBpbnQsIHRlcm1pb3MmKSBb
MjI4XQpbMzkwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgNzUgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpwdXRfcmVhZGFoZWFkKGNoYXIpIFszOTBd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3NS83NSAg
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpyZWFkKHZvaWQqLCB1bnNpZ25l
ZCBpbnQmKUAxMiBbMTNdClszOTFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICA3NSAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmlzX25vbmJsb2NraW5n
KCkgWzM5MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDc1Lzc1ICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnJlYWQodm9pZCos
IHVuc2lnbmVkIGludCYpQDEyIFsxM10KWzM5Ml0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgIDc1ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0X3Jl
YWRhaGVhZF9pbnRvX2J1ZmZlcihjaGFyKiwgdW5zaWduZWQgaW50KSBbMzky
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNzUvNzUg
ICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6bGluZV9lZGl0KGNoYXIgY29u
c3QqLCBpbnQsIHRlcm1pb3MmKSBbMjI4XQpbMzkzXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgNzUgICAgICAgICBmaGFuZGxlcl90ZXJtaW9zOjph
Y2NlcHRfaW5wdXQoKSBbMzkzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgNzQvNzQgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6
cmVhZCh2b2lkKiwgdW5zaWduZWQgaW50JilAMTIgWzEzXQpbMzk0XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgNzQgICAgICAgICBkZXZfY29uc29s
ZTo6Y29uX3RvX3N0cihjaGFyKiwgaW50LCB3Y2hhcl90KSBbMzk0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgNzQvMTc5ICAgICAgICAg
c3lzX2NwX3djc3RvbWJzKGludCAoKikoX3JlZW50KiwgY2hhciosIHdjaGFy
X3QsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIgY29uc3QqLCBj
aGFyKiwgdW5zaWduZWQgaW50LCB3Y2hhcl90IGNvbnN0KiwgdW5zaWduZWQg
aW50KUAyNCBbMzc5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNjggICAgICAgICAgbWVtb3J5X2luaXQoYm9vbCkgWzIzOV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzY4ICAgICAg
ICAgIGdldF9wYWdlX3NpemUoaW50KSBbMTIzMF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgIDY2LzY4ICAgICAgICAgIF9jc2Jya0A0IFsz
NDg0XQpbMzk1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgNjggICAg
ICAgICBnZXRwYWdlc2l6ZSBbMzk1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvNjYgICAgICAgICAgY3lnaGVhcF9pbml0KClA
MCBbMzE4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
NjYgICAgICAgICAgY3djc2R1cEA0IFsyODVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMi82NiAgICAgICAgICBjY2FsbG9jX2Fib3J0
QDEyIFszMDNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAx
Mi82NiAgICAgICAgICBjbWFsbG9jX2Fib3J0QDggWzIwMF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEyLzY2ICAgICAgICAgIGNjYWxs
b2NAMTIgWzIyNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDE0LzY2ICAgICAgICAgIGNzdHJkdXBANCBbMjExXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgMjQvNjYgICAgICAgICAgY21hbGxvY0A4
IFs2MV0KWzM5Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDY2ICAg
ICAgICAgX19jeGFfZ3VhcmRfcmVsZWFzZSBbMzk2XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMjAvNDkgICAgICAgICAgcHdkZ3Jw
OjpwYXJzZV9ncm91cCgpIFs0MDZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAyOS80OSAgICAgICAgICBwd2RncnA6OnBhcnNlX3Bhc3N3
ZCgpIFs0MTJdClszOTddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICA0
OSAgICAgICAgIHB3ZGdycDo6bmV4dF9udW0odW5zaWduZWQgbG9uZyYpIFsz
OTddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA0OC80
OCAgICAgICAgICBlbnZpcm9uX2luaXQoY2hhcioqLCBpbnQpIFsxNTldClsz
OThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICA0OCAgICAgICAgIHN5
c193Y3N0b21ic19hbGxvYyhjaGFyKiosIGludCwgd2NoYXJfdCBjb25zdCos
IHVuc2lnbmVkIGludClAMTYgWzM5OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDk2LzE3OSAgICAgICAgIHN5c19jcF93Y3N0b21icyhp
bnQgKCopKF9yZWVudCosIGNoYXIqLCB3Y2hhcl90LCBjaGFyIGNvbnN0Kiwg
X21ic3RhdGVfdCopLCBjaGFyIGNvbnN0KiwgY2hhciosIHVuc2lnbmVkIGlu
dCwgd2NoYXJfdCBjb25zdCosIHVuc2lnbmVkIGludClAMjQgWzM3OV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzM2ICAgICAg
ICAgIHB3ZGdycDo6cmVhZF9ncm91cCgpIFszMDVdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMi8zNiAgICAgICAgICBwd2RncnA6OnJl
YWRfcGFzc3dkKCkgWzI0Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDMzLzM2ICAgICAgICAgIHB3ZGdycDo6bG9hZCh3Y2hhcl90IGNv
bnN0KikgWzI5MV0KWzM5OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
IDM2ICAgICAgICAgcHdkZ3JwOjphZGRfbGluZShjaGFyKikgWzM5OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDIxLzIxICAgICAgICAg
IHB3ZGdycDo6cGFyc2VfZ3JvdXAoKSBbNDA2XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgMTUvMTUgICAgICAgICAgcHdkZ3JwOjpwYXJz
ZV9wYXNzd2QoKSBbNDEyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMjcgICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b19w
b3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMjE5XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjYvMjcgICAgICAgICAg
bW91bnRfaW5mbzo6Y3lnZHJpdmVfcG9zaXhfcGF0aChjaGFyIGNvbnN0Kiwg
Y2hhciosIGludCkgWzQwM10KWzQwMF0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgIDI3ICAgICAgICAgc2xhc2hpZnkoY2hhciBjb25zdCosIGNoYXIq
LCBib29sKSBbNDAwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMjYgICAgICAgICAgc2hhcmVkX25hbWUoY2hhciosIGNoYXIg
Y29uc3QqLCBpbnQpQDEyIFs0ODldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yNiAgICAgICAgICBmaGFuZGxlcl9waXBlOjpjcmVh
dGVfc2VsZWN0YWJsZShfU0VDVVJJVFlfQVRUUklCVVRFUyosIHZvaWQqJiwg
dm9pZComLCB1bnNpZ25lZCBsb25nLCBjaGFyIGNvbnN0KikgWzMxMV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzI2ICAgICAgICAg
IHBpcGUgWzE5OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDIxLzI2ICAgICAgICAgIGN5Z3BzaWQ6OnN0cmluZyhjaGFyKikgY29uc3Qg
WzQ1N10KWzQwMV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDI2ICAg
ICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFyIGNvbnN0KiwgLi4u
KSBbNDAxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjYv
MjYgICAgICAgICAgX19zbWFsbF92c3ByaW50ZihjaGFyKiwgY2hhciBjb25z
dCosIGNoYXIqKSBbNDAyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgMjYvMjYgICAgICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIq
LCBjaGFyIGNvbnN0KiwgLi4uKSBbNDAxXQpbNDAyXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgMjYgICAgICAgICBfX3NtYWxsX3ZzcHJpbnRmKGNo
YXIqLCBjaGFyIGNvbnN0KiwgY2hhciopIFs0MDJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBzeXNfd2NzdG9t
YnMoY2hhciosIHVuc2lnbmVkIGludCwgd2NoYXJfdCBjb25zdCosIHVuc2ln
bmVkIGludClAMTYgWzQxOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDI2LzI2ICAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9f
cG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzIxOV0KWzQw
M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDI2ICAgICAgICAgbW91
bnRfaW5mbzo6Y3lnZHJpdmVfcG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hh
ciosIGludCkgWzQwM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgIDI2LzI3ICAgICAgICAgIHNsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFy
KiwgYm9vbCkgWzQwMF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDIzLzIzICAgICAgICAgIGNvbnZfcGF0aF9saXN0KGNoYXIgY29u
c3QqLCBjaGFyKiwgdW5zaWduZWQgaW50LCBpbnQpIFsxNTRdCls0MDRdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAyMyAgICAgICAgIHN0cmNjcHlA
MTIgWzQwNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAzLzIxICAgICAgICAgIGR0YWJsZTo6aW5pdF9zdGRfZmlsZV9mcm9tX2hh
bmRsZShpbnQsIHZvaWQqKSBbMTg1XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDkvMjEgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6
c2V0X3VuaXQoKSBbMjgxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDkvMjEgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6ZmhhbmRs
ZXJfY29uc29sZShmaF9kZXZpY2VzKSBbMjgyXQpbNDA1XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgMjEgICAgICAgICBkZXZpY2U6OnBhcnNlKHVu
c2lnbmVkIGxvbmcpIFs0MDVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAyMS8yMSAgICAgICAgICBwd2RncnA6OmFkZF9saW5lKGNo
YXIqKSBbMzk5XQpbNDA2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
MjEgICAgICAgICBwd2RncnA6OnBhcnNlX2dyb3VwKCkgWzQwNl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDYxLzEzMyAgICAgICAgIHB3
ZGdycDo6bmV4dF9zdHIoY2hhcikgWzM4MF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDIwLzQ5ICAgICAgICAgIHB3ZGdycDo6bmV4dF9u
dW0odW5zaWduZWQgbG9uZyYpIFszOTddCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMy8yMCAgICAgICAgICBzZXRlbnYgWzQ0M10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE3LzIwICAgICAg
ICAgIGVudmlyb25faW5pdChjaGFyKiosIGludCkgWzE1OV0KWzQwN10gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDIwICAgICAgICAgYnVpbGRfZW52
KGNoYXIgY29uc3QqIGNvbnN0Kiwgd2NoYXJfdComLCBpbnQmLCBib29sKUAx
NiBbNDA3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMjAgICAgICAgICAgZmhhbmRsZXJfZGV2X3plcm86OmZoYW5kbGVyX2Rl
dl96ZXJvKCkgWzUwOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzIwICAgICAgICAgIGZoYW5kbGVyX3BpcGU6OmZoYW5kbGVyX3Bp
cGUoKSBbNDcwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDgvMjAgICAgICAgICAgZmhhbmRsZXJfZGlza19maWxlOjpmaGFuZGxlcl9k
aXNrX2ZpbGUoKSBbNDI1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDkvMjAgICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6ZmhhbmRs
ZXJfY29uc29sZShmaF9kZXZpY2VzKSBbMjgyXQpbNDA4XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgMjAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpm
aGFuZGxlcl9iYXNlKCkgWzQwOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgIDE5LzE5ICAgICAgICAgIGRscmVhbGxvYyBbMzQyXQpb
NDA5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTkgICAgICAgICBk
bHB2YWxsb2MgWzQwOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDE2LzE2ICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFsyMTddCls0
MTBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxNiAgICAgICAgIGdu
dV9kZXZfbWFrZWRldiBbNDEwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTUgICAgICAgICAgY3lnaGVhcF9pbml0KClAMCBb
MzE4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTUg
ICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsyNTJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xNSAgICAgICAgICBkbGxfY3J0MF8w
KClAMCBbMjE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMTUgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rl
c3RydWN0aW9uXzAoaW50LCBpbnQpIFsxMDk4XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMTUgICAgICAgICAgZXZlbnRzX2luaXQo
KSBbNDg3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MTUgICAgICAgICAgcHdkZ3JwOjpwd2RncnAocGFzc3dkKiYpIFs1MjNdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNSAgICAgICAg
ICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChp
bnQsIGludCkgWzEwOTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xNSAgICAgICAgICBtYWxsb2NfaW5pdCgpIFszMzZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNSAgICAgICAgICBf
X3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQs
IGludCkgWzExMDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xNSAgICAgICAgICBjd2RzdHVmZjo6aW5pdCgpIFsyNjddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNSAgICAgICAgICBz
aWdwcm9jX2luaXQoKUAwIFsyNTddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNC8xNSAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpkZWxf
bXlfbG9ja3MoZGVsX2xvY2tfY2FsbGVkX2Zyb20pIFsyODldCls0MTFdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxNSAgICAgICAgIG11dG86Omlu
aXQoY2hhciBjb25zdCopIFs0MTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAxNS8xNSAgICAgICAgICBwd2RncnA6OmFkZF9saW5l
KGNoYXIqKSBbMzk5XQpbNDEyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgMTUgICAgICAgICBwd2RncnA6OnBhcnNlX3Bhc3N3ZCgpIFs0MTJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3Mi8xMzMgICAgICAg
ICBwd2RncnA6Om5leHRfc3RyKGNoYXIpIFszODBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAyOS80OSAgICAgICAgICBwd2RncnA6Om5l
eHRfbnVtKHVuc2lnbmVkIGxvbmcmKSBbMzk3XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTUgICAgICAgICAgaW5pdGlhbF9z
ZXRsb2NhbGUoKSBbNDk0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMTQvMTUgICAgICAgICAgc2V0bG9jYWxlIFs1NjU1XQpbNDEzXSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTUgICAgICAgICBfX2dldF9j
dXJyZW50X2NvbGxhdGVfY29kZXNldCBbNDEzXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDcvMTQgICAgICAgICAgcmVnX2tleTo6
cmVnX2tleShIS0VZX18qLCB1bnNpZ25lZCBsb25nLCAuLi4pIFs0MzNdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8xNCAgICAgICAg
ICByZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4uLikg
WzQzNF0KWzQxNF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDE0ICAg
ICAgICAgcmVnX2tleTo6YnVpbGRfcmVnKEhLRVlfXyosIHVuc2lnbmVkIGxv
bmcsIGNoYXIqKSBbNDE0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTMgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnB0aHJl
YWRfcndsb2NrKHB0aHJlYWRfcndsb2NrYXR0ciopIFsyNzJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMyAgICAgICAgICBwdGhy
ZWFkOjpwdGhyZWFkKCkgWzQ3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA0LzEzICAgICAgICAgIHB0aHJlYWRfY29uZDo6cHRocmVh
ZF9jb25kKHB0aHJlYWRfY29uZGF0dHIqKSBbMjg3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDYvMTMgICAgICAgICAgcHRocmVhZF9t
dXRleDo6aW5pdChwdGhyZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhhdHRy
KiBjb25zdCosIHB0aHJlYWRfbXV0ZXgqKSBbNzVdCls0MTVdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAxMyAgICAgICAgIHB0aHJlYWRfcndsb2Nr
OjphZGRfcmVhZGVyKHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKikg
WzQxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEwICAgICAgICAgIHNldF9zdGRfaGFuZGxlKGludClANCBbNDQ0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjp3YWl0X292ZXJsYXBwZWQoYm9v
bCwgYm9vbCwgdW5zaWduZWQgbG9uZyosIGJvb2wsIHVuc2lnbmVkIGxvbmcp
QDI0IFszNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEwICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmR1cChmaGFuZGxlcl9iYXNl
KikgWzMwNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEwICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZW5fZnMoaW50LCB1bnNp
Z25lZCBpbnQpIFsyNDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8xMCAgICAgICAgICBmaGFuZGxlcl9iYXNlX292ZXJsYXBwZWQ6
OnJhd19yZWFkKHZvaWQqLCB1bnNpZ25lZCBpbnQmKUAxMiBbMzFdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xMCAgICAgICAgICBm
aGFuZGxlcl9iYXNlOjpjbG9zZSgpIFsyODBdCls0MTZdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAxMCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Omdl
dF9oYW5kbGUoKSBbNDE2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTAgICAgICAgICAgZmNudGw2NCBbMTk0XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAgICAgICAgICAgZHVw
IFsyMDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8x
MCAgICAgICAgICBwaXBlIFsxOThdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNi8xMCAgICAgICAgICBjeWdoZWFwX2ZkbmV3OjpjeWdo
ZWFwX2ZkbmV3KGludCwgYm9vbCkgWzI5M10KWzQxN10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgIDEwICAgICAgICAgZHRhYmxlOjpmaW5kX3VudXNl
ZF9oYW5kbGUoaW50KSBbNDE3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgMTAvMTAgICAgICAgICAgYnVpbGRfZmhfcGMocGF0aF9j
b252JiwgYm9vbCkgWzE1NV0KWzQxOF0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgIDEwICAgICAgICAgZmhhbmRsZXJfYmFzZTo6dXNlX2FyY2hldHlw
ZSgpIGNvbnN0IFs0MThdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS85ICAgICAgICAgICBtb3VudF9pbmZvOjpjb252X3RvX3Bv
c2l4X3BhdGgod2NoYXJfdCosIGNoYXIqLCBpbnQpIFszMTVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBtb3Vu
dF9pbmZvOjppbml0KCkgWzI3OF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzkgICAgICAgICAgIF9fc21hbGxfdnNwcmludGYoY2hh
ciosIGNoYXIgY29uc3QqLCBjaGFyKikgWzQwMl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzkgICAgICAgICAgIF9jeWd3aW5fZXhp
dF9yZXR1cm4gWzI0NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzkgICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGggWzEzOV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzkgICAgICAgICAg
IGN5Z2hlYXBfdXNlcjo6aW5pdCgpIFsyODZdCls0MTldICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgOSAgICAgICAgIHN5c193Y3N0b21icyhjaGFy
KiwgdW5zaWduZWQgaW50LCB3Y2hhcl90IGNvbnN0KiwgdW5zaWduZWQgaW50
KUAxNiBbNDE5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDkvMTc5ICAgICAgICAgc3lzX2NwX3djc3RvbWJzKGludCAoKikoX3JlZW50
KiwgY2hhciosIHdjaGFyX3QsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90Kiks
IGNoYXIgY29uc3QqLCBjaGFyKiwgdW5zaWduZWQgaW50LCB3Y2hhcl90IGNv
bnN0KiwgdW5zaWduZWQgaW50KUAyNCBbMzc5XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDkvOSAgICAgICAgICAgZmhhbmRsZXJf
YmFzZTo6b3BlcmF0b3I9KGZoYW5kbGVyX2Jhc2UmKSBbMjMxXQpbNDIwXSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDkgICAgICAgICBmaGFuZGxl
cl9jb25zb2xlOjpzaXplKCkgY29uc3QgWzQyMF0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIF9zaWdmZSBb
MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzkgICAg
ICAgICAgIHN5c19hbGxvYyhtYWxsb2Nfc3RhdGUqLCB1bnNpZ25lZCBpbnQp
IFsxNTE5XQpbNDIxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDkg
ICAgICAgICBzYnJrIFs0MjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgOC84ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3Rh
dF9oZWxwZXIoX19zdGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMzIwXQpb
NDIyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDggICAgICAgICB0
b190aW1lc3RydWNfdChfRklMRVRJTUUqLCB0aW1lc3BlYyopQDggWzQyMl0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzggICAg
ICAgICAgIG10aW5mbzo6aW5pdGlhbGl6ZSgpIFs1MjJdCls0MjNdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAgIG10aW5mb19kcml2
ZTo6aW5pdGlhbGl6ZShpbnQsIGJvb2wpIFs0MjNdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBwdGhyZWFk
X211dGV4Ojpsb2NrKCkgWzEwMl0KWzQyNF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICA4ICAgICAgICAgcHRocmVhZF9tdXRleDo6bG9ja19yZWN1
cnNpdmUoKSBbNDI0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDgvOCAgICAgICAgICAgZmhfYWxsb2MoZGV2aWNlKSBbMjI5XQpb
NDI1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDggICAgICAgICBm
aGFuZGxlcl9kaXNrX2ZpbGU6OmZoYW5kbGVyX2Rpc2tfZmlsZSgpIFs0MjVd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgOC8yMCAgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpmaGFuZGxlcl9iYXNlKCkgWzQwOF0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzggICAgICAg
ICAgIGJ1aWxkX2ZoX3BjKHBhdGhfY29udiYsIGJvb2wpIFsxNTVdCls0MjZd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgOCAgICAgICAgIGR0YWJs
ZTo6ZmluZF9hcmNoZXR5cGUoZGV2aWNlJikgWzQyNl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzggICAgICAgICAgIGR0YWJs
ZTo6cmVsZWFzZShpbnQpIFsxOTddCls0MjddICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgOCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om5lZWRfZml4
dXBfYmVmb3JlKCkgY29uc3QgWzQyN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA4LzggICAgICAgICAgIGJ1aWxkX2ZoX3BjKHBh
dGhfY29udiYsIGJvb2wpIFsxNTVdCls0MjhdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgOCAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnVzZV9h
cmNoZXR5cGUoKSBjb25zdCBbNDI4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvOCAgICAgICAgICAgX19jb2xsYXRlX2xvYWRf
bG9jYWxlIFs1MzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS84ICAgICAgICAgICBfX3NldF9sY19tb25ldGFyeV9mcm9tX3dpbiBb
NTM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAg
ICAgICAgICAgX19zZXRfbGNfbnVtZXJpY19mcm9tX3dpbiBbNTQwXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAgICAgICAg
X19zZXRfbGNfbWVzc2FnZXNfZnJvbV93aW4gWzUzOF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzggICAgICAgICAgIF9fc2V0X2xj
X3RpbWVfZnJvbV93aW4gWzU0MV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzggICAgICAgICAgIF9fc2V0X2xjX2N0eXBlX2Zyb21f
d2luIFs0NjVdCls0MjldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
OCAgICAgICAgIF9fc2V0X2xvY2FsZV9mcm9tX2xvY2FsZV9hbGlhcyBbNDI5
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNyAg
ICAgICAgICAgcmVnX2tleTo6cmVnX2tleShib29sLCB1bnNpZ25lZCBsb25n
LCAuLi4pIFs0MzRdCls0MzBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgNyAgICAgICAgIGxvYWRfcmVnaXN0cnlfaGl2ZSh3Y2hhcl90IGNvbnN0
KilANCBbNDMwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDcvNyAgICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFsyNTJdCls0MzFd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNyAgICAgICAgIHRsc19w
YXRoYnVmOjpkZXN0cm95KCkgWzQzMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA3LzcgICAgICAgICAgIF9jeWd0bHM6OmluaXQo
KSBbMjUyXQpbNDMyXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDcg
ICAgICAgICBtdXRvOjphY3F1aXJlZCgpIFs0MzJdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNy83ICAgICAgICAgICByZWdfa2V5
OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4uLikgWzQzNF0KWzQz
M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA3ICAgICAgICAgcmVn
X2tleTo6cmVnX2tleShIS0VZX18qLCB1bnNpZ25lZCBsb25nLCAuLi4pIFs0
MzNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8xNCAg
ICAgICAgICByZWdfa2V5OjpidWlsZF9yZWcoSEtFWV9fKiwgdW5zaWduZWQg
bG9uZywgY2hhciopIFs0MTRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS83ICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBb
MjM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNyAg
ICAgICAgICAgc2hhcmVkX2luZm86OmhlYXBfY2h1bmtfc2l6ZSgpIFs1MDFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC83ICAgICAg
ICAgICByZWdvcHQod2NoYXJfdCBjb25zdCosIGNoYXIqKUA4IFsxNDQxXQpb
NDM0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAgICBy
ZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4uLikgWzQz
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzcgICAg
ICAgICAgIGxvYWRfcmVnaXN0cnlfaGl2ZSh3Y2hhcl90IGNvbnN0KilANCBb
NDMwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNyAg
ICAgICAgICAgcmVnX2tleTo6cmVnX2tleShIS0VZX18qLCB1bnNpZ25lZCBs
b25nLCAuLi4pIFs0MzNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNy8xNCAgICAgICAgICByZWdfa2V5OjpidWlsZF9yZWcoSEtFWV9f
KiwgdW5zaWduZWQgbG9uZywgY2hhciopIFs0MTRdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAgICAgICBtZW1vcnlf
aW5pdChib29sKSBbMjM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvNyAgICAgICAgICAgc2hhcmVkX2luZm86OmhlYXBfY2h1bmtf
c2l6ZSgpIFs1MDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNC83ICAgICAgICAgICByZWdvcHQod2NoYXJfdCBjb25zdCosIGNoYXIq
KUA4IFsxNDQxXQpbNDM1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDcgICAgICAgICByZWdfa2V5Ojp+cmVnX2tleSgpIFs0MzVdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBt
b3VudF9pbmZvOjpmcm9tX2ZzdGFiKGJvb2wsIHdjaGFyX3QqLCB3Y2hhcl90
KikgWzMwMl0KWzQzNl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA2
ICAgICAgICAgbW91bnRfaW5mbzo6ZnJvbV9mc3RhYl9saW5lKGNoYXIqLCBi
b29sKSBbNDM2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDYvNiAgICAgICAgICAgb3BlbiBbOThdCls0MzddICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgNiAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Omlz
X2ZzX3NwZWNpYWwoKSBbNDM3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6ZnN0
YXRfaGVscGVyKF9fc3RhdDY0KiwgdW5zaWduZWQgbG9uZylAMTIgWzMyMF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYgICAgICAg
ICAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2J5X2hhbmRsZShfX3N0YXQ2NCop
QDggWzMyMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzYgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3RhdDY0
KilAOCBbMzIyXQpbNDM4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDYgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfc3RhdF9oYW5kbGUoKSBb
NDM4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYv
NiAgICAgICAgICAgcHRocmVhZF9tdXRleDo6aW5pdChwdGhyZWFkX211dGV4
KiosIHB0aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCosIHB0aHJlYWRfbXV0ZXgq
KSBbNzVdCls0MzldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNiAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OnB0aHJlYWRfbXV0ZXgocHRocmVhZF9t
dXRleGF0dHIqKSBbNDM5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvNiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6ZmNudGwo
aW50LCB2b2lkKikgWzMzMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA0LzYgICAgICAgICAgIGR0YWJsZTo6ZHVwX3dvcmtlcihmaGFu
ZGxlcl9iYXNlKiwgaW50KSBbMTg5XQpbNDQwXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDYgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpzZXRf
Y2xvc2Vfb25fZXhlYyhib29sKSBbNDQwXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgX19mcF9sb2NrIFsx
NDFdCls0NDFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNiAgICAg
ICAgIF9fY3lnd2luX2xvY2tfaW5pdF9yZWN1cnNpdmUgWzQ0MV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYgICAgICAgICAg
IGRsbWFsbG9jIFsxNjFdCls0NDJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgNiAgICAgICAgIGRsbWFsbG9jX3N0YXRzIFs0NDJdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82ICAgICAgICAgICBj
eWdoZWFwX3VzZXI6Om9udGhlcmFuZ2UoaG9tZWJvZGllcywgcGFzc3dkKikg
WzMyNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzYg
ICAgICAgICAgIF9zaWdmZSBbMV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzYgICAgICAgICAgIGVudmlyb25faW5pdChjaGFyKios
IGludCkgWzE1OV0KWzQ0M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICA2ICAgICAgICAgc2V0ZW52IFs0NDNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMy8yMCAgICAgICAgICBidWlsZF9lbnYoY2hhciBj
b25zdCogY29uc3QqLCB3Y2hhcl90KiYsIGludCYsIGJvb2wpQDE2IFs0MDdd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi81ICAg
ICAgICAgICBkdGFibGU6OmR1cDMoaW50LCBpbnQsIGludCkgWzE1M10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzUgICAgICAgICAg
IGR0YWJsZTo6aW5pdF9zdGRfZmlsZV9mcm9tX2hhbmRsZShpbnQsIHZvaWQq
KSBbMTg1XQpbNDQ0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDUg
ICAgICAgICBzZXRfc3RkX2hhbmRsZShpbnQpQDQgWzQ0NF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzM2MyAgICAgICAgIGZoYW5k
bGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzM2Ml0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZo
YW5kbGVyX2Jhc2U6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzUwNl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwICAgICAgICAgIGZo
YW5kbGVyX2Jhc2U6OmdldF9oYW5kbGUoKSBbNDE2XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNSAgICAgICAgICAgbXlfZmlu
ZGVudihjaGFyIGNvbnN0KiwgaW50KilAOCBbMTE1N10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIGVudmlyb25f
aW5pdChjaGFyKiosIGludCkgWzE1OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAzLzUgICAgICAgICAgIF9hZGRlbnYoY2hhciBjb25z
dCosIGNoYXIgY29uc3QqLCBpbnQpQDEyIFsyNjhdCls0NDVdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgNSAgICAgICAgIHVwZGF0ZV9lbnZwdHJz
KClAMCBbNDQ1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDUvNSAgICAgICAgICAgZGxsX2RsbGNydDBfMSh2b2lkKikgWzIzM10K
WzQ0Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAg
Y2hlY2tfc2FuaXR5X2FuZF9zeW5jKHBlcl9wcm9jZXNzKilANCBbNDQ2XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAg
ICAgICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGVfbm9ybWFsKHVuc2lnbmVk
IGNoYXIgY29uc3QqLCB1bnNpZ25lZCBjaGFyIGNvbnN0KikgWzEyMl0KWzQ0
N10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAgZmhh
bmRsZXJfY29uc29sZTo6Y3Vyc29yX2dldChpbnQqLCBpbnQqKSBbNDQ3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvMzYzICAgICAg
ICAgZmhhbmRsZXJfdGVybWlvczo6Z2V0X291dHB1dF9oYW5kbGUoKSBbMzYy
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAg
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6d3JpdGVfbm9ybWFsKHVuc2ln
bmVkIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBjaGFyIGNvbnN0KikgWzEyMl0K
WzQ0OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAg
ZmhhbmRsZXJfY29uc29sZTo6Y3Vyc29yX3NldChib29sLCBpbnQsIGludCkg
WzQ0OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEwLzM2
MyAgICAgICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxl
KCkgWzM2Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzUgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkg
WzI4MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzUg
ICAgICAgICAgIF9waW5mbzo6c2V0X2N0dHkodHR5X21pbiosIGludCwgZmhh
bmRsZXJfdGVybWlvcyopIFsxOTFdCls0NDldICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgNSAgICAgICAgIGxvY2tfdHR5czo6cmVsZWFzZSgpIFs0
NDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81
ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjpzZXRfdW5pdCgpIFsyODFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC81ICAgICAg
ICAgICBfcGluZm86OnNldF9jdHR5KHR0eV9taW4qLCBpbnQsIGZoYW5kbGVy
X3Rlcm1pb3MqKSBbMTkxXQpbNDUwXSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDUgICAgICAgICBsb2NrX3R0eXM6OmxvY2tfdHR5cyh1bnNpZ25l
ZCBsb25nKSBbNDUwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDUvNSAgICAgICAgICAgZGxsX2VudHJ5QDEyIFs0ODE3XQpbNDUx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDUgICAgICAgICBjeWd3
aW5faW5ldF9uZXR3b3JrIFs0NTFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNC80ICAgICAgICAgICBzZXRfY3lnd2luX3ByaXZp
bGVnZXModm9pZCopIFs0OThdCls0NTJdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNCAgICAgICAgIHNldF9wcml2aWxlZ2Uodm9pZCosIHVuc2ln
bmVkIGxvbmcsIGJvb2wpIFs0NTJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNC80ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpj
bG9zZV93aXRoX2FyY2goKSBbMjc3XQpbNDUzXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDQgICAgICAgICBmaGFuZGxlcl9iYXNlOjpjbGVhbnVw
KCkgWzQ1M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzQgICAgICAgICAgIG9wZW4gWzk4XQpbNDU0XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQgICAgICAgICBjeWdoZWFwX2ZkbWFuaXA6Om9w
ZXJhdG9yIGludCYoKSBbNDU0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgYWxsb2Nfc2QocGF0aF9jb252
JiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZywgaW50LCBzZWN1cml0
eV9kZXNjcmlwdG9yJikgWzMwOF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzQgICAgICAgICAgIGdldF9maWxlX3NkKHZvaWQqLCBw
YXRoX2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzMz
OV0KWzQ1NV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAg
ICAgc2VjdXJpdHlfZGVzY3JpcHRvcjo6bWFsbG9jKHVuc2lnbmVkIGludCkg
WzQ1NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0
LzQgICAgICAgICAgIHJlZ29wdCh3Y2hhcl90IGNvbnN0KiwgY2hhciopQDgg
WzE0NDFdCls0NTZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNCAg
ICAgICAgIHJlZ19rZXk6OmdldF9zdHJpbmcod2NoYXJfdCBjb25zdCosIHdj
aGFyX3QqLCB1bnNpZ25lZCBpbnQsIHdjaGFyX3QgY29uc3QqKSBbNDU2XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAg
ICAgICAgcHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFsyNDJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy80ICAgICAgICAgICBpbnRlcm5h
bF9nZXRwd3NpZChjeWdwc2lkJikgWzIzN10KWzQ1N10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICA0ICAgICAgICAgY3lncHNpZDo6c3RyaW5nKGNo
YXIqKSBjb25zdCBbNDU3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMjEvMjYgICAgICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBj
aGFyIGNvbnN0KiwgLi4uKSBbNDAxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgdXNlcl9pbmZvOjpjcmVh
dGUoYm9vbCkgWzI4M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzLzQgICAgICAgICAgIHRvcF9rZXkoYm9vbCwgdW5zaWduZWQgbG9u
Zywgdm9pZCoqKSBbMTQ2N10KWzQ1OF0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICA0ICAgICAgICAgY3lncHNpZDo6c3RyaW5nKHdjaGFyX3QqKSBj
b25zdCBbNDU4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMvMyAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5k
X2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFsxMDk2XQpbNDU5XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAgICBmYXN0X211dGV4Ojpm
YXN0X211dGV4KCkgWzQ1OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzMgICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjpwdGhy
ZWFkX3J3bG9jayhwdGhyZWFkX3J3bG9ja2F0dHIqKSBbMjcyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgcHRo
cmVhZF9jb25kOjpwdGhyZWFkX2NvbmQocHRocmVhZF9jb25kYXR0ciopIFsy
ODddCls0NjBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAg
ICAgIHB0aHJlYWRfbXV0ZXg6OnNldF90eXBlKGludCkgWzQ2MF0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAg
IHB0aHJlYWRfcndsb2NrOjppbml0KHB0aHJlYWRfcndsb2NrKiosIHB0aHJl
YWRfcndsb2NrYXR0ciogY29uc3QqKSBbMjcxXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMyAgICAgICAgICAgcHRocmVhZF9yd2xv
Y2tfdW5sb2NrIFsyNzVdCls0NjFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMyAgICAgICAgIHB0aHJlYWRfcndsb2NrOjppc19nb29kX29iamVj
dChwdGhyZWFkX3J3bG9jayogY29uc3QqKSBbNDYxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvNTMzMCAgICAgICAgX19nZXRyZWVu
dCBbMzQ4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMyAgICAgICAgICAgc2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRo
X2NvbnYmLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25l
ZCBpbnQpQDIwIFszMjldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8zICAgICAgICAgICBnZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCos
IHBhdGhfY29udiYsIHVuc2lnbmVkIGludCosIHVuc2lnbmVkIGxvbmcqLCB1
bnNpZ25lZCBsb25nKilAMjAgWzMzN10KWzQ2Ml0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAzICAgICAgICAgc2VjdXJpdHlfZGVzY3JpcHRvcjo6
ZnJlZSgpIFs0NjJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMy8zICAgICAgICAgICBfcGluZm86OnNldF9jdHR5KHR0eV9taW4q
LCBpbnQsIGZoYW5kbGVyX3Rlcm1pb3MqKSBbMTkxXQpbNDYzXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAgICB0dHlfbWluOjpnZXRz
aWQoKSBjb25zdCBbNDYzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMyAgICAgICAgICAgbG9hZGxvY2FsZSBbNTI2OV0KWzQ2
NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAgICAgICAgX19z
ZXRfY3R5cGUgWzQ2NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAzLzMgICAgICAgICAgIF9fY3R5cGVfbG9hZF9sb2NhbGUgWzMy
NTJdCls0NjVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAg
ICAgIF9fc2V0X2xjX2N0eXBlX2Zyb21fd2luIFs0NjVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy84ICAgICAgICAgICBfX3NldF9s
b2NhbGVfZnJvbV9sb2NhbGVfYWxpYXMgWzQyOV0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAgIGxkX3ByZWxv
YWQoKSBbNDg2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMyAgICAgICAgICAgcHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFsyNDJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAgICAgICAg
ICBjeWdoZWFwX3VzZXI6Om9udGhlcmFuZ2UoaG9tZWJvZGllcywgcGFzc3dk
KikgWzMyNl0KWzQ2Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAz
ICAgICAgICAgZ2V0ZW52IFs0NjZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAxMC85MiAgICAgICAgICBzcGVudjo6cmV0cmlldmUoYm9v
bCwgY2hhciBjb25zdCopIFszODJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBnZXR3aW5lbnZlcShjaGFyIGNv
bnN0KiwgdW5zaWduZWQgaW50LCBpbnQpQDEyIFs0ODhdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmaGFu
ZGxlcl9jb25zb2xlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KSBbMzM0XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAg
ICAgZmhhbmRsZXJfY29uc29sZTo6ZmhhbmRsZXJfY29uc29sZShmaF9kZXZp
Y2VzKSBbMjgyXQpbNDY3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIgICAgICAgICBkZXZfY29uc29sZTo6c2V0X2NvbG9yKHZvaWQqKSBbNDY3
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnB0aHJlYWRfcndsb2NrKHB0aHJl
YWRfcndsb2NrYXR0ciopIFsyNzJdCls0NjhdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMiAgICAgICAgIHB0aHJlYWRfY29uZDo6aXNfZ29vZF9v
YmplY3QocHRocmVhZF9jb25kKiBjb25zdCopIFs0NjhdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi81MzMwICAgICAgICBfX2dldHJl
ZW50IFszNDhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8yICAgICAgICAgICBvcGVuIFs5OF0KWzQ2OV0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAyICAgICAgICAgY3lnaGVhcF9mZG5ldzo6b3Bl
cmF0b3I9KGZoYW5kbGVyX2Jhc2UqKSBbNDY5XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgZmhfYWxsb2Mo
ZGV2aWNlKSBbMjI5XQpbNDcwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBmaGFuZGxlcl9waXBlOjpmaGFuZGxlcl9waXBlKCkg
WzQ3MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIw
ICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZoYW5kbGVyX2Jhc2UoKSBbNDA4
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnVubG9jaygpIFsyNzNdCls0NzFd
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIHB0aHJl
YWRfcndsb2NrOjpyZWxlYXNlKCkgWzQ3MV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIGZoYW5kbGVyX3Bp
cGU6OmluaXQodm9pZCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludCkg
WzI1Nl0KWzQ3Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAg
ICAgICAgZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjpzZXR1cF9vdmVybGFw
cGVkKClANCBbNDcyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvMiAgICAgICAgICAgcHRocmVhZF9jb25kOjpwdGhyZWFkX2Nv
bmQocHRocmVhZF9jb25kYXR0ciopIFsyODddCls0NzNdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIExpc3Q8cHRocmVhZF9jb25k
Pjo6aW5zZXJ0KHB0aHJlYWRfY29uZCopIFs0NzNdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBjdHJsX2Nf
aGFuZGxlcih1bnNpZ25lZCBsb25nKUA0IFsyMDddCls0NzRdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIF9jeWd0bHM6OnJlbW92
ZSh1bnNpZ25lZCBsb25nKSBbNDc0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgcHRocmVhZDo6aW5pdF9t
YWludGhyZWFkKCkgWzUyNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzIgICAgICAgICAgIHB0aHJlYWRfbnVsbDo6cHRocmVhZF9u
dWxsKCkgWzUwNF0KWzQ3NV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyICAgICAgICAgcHRocmVhZDo6cHRocmVhZCgpIFs0NzVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMyAgICAgICAgICBwdGhy
ZWFkX3J3bG9jazo6YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9jazo6UldMT0NL
X1JFQURFUiopIFs0MTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBzaGFyZWRfaW5mbzo6aGVhcF9jaHVu
a19zaXplKCkgWzUwMV0KWzQ3Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyICAgICAgICAgcmVnX2tleTo6Z2V0X2R3b3JkKHdjaGFyX3QgY29u
c3QqLCB1bnNpZ25lZCBsb25nKSBbNDc2XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgY3RybF9jX2hhbmRs
ZXIodW5zaWduZWQgbG9uZylANCBbMjA3XQpbNDc3XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIgICAgICAgICB0dHlfbGlzdDo6Z2V0X2N0dHlw
KCkgWzQ3N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzIgICAgICAgICAgIGFsbG9jX3NkKHBhdGhfY29udiYsIHVuc2lnbmVk
IGxvbmcsIHVuc2lnbmVkIGxvbmcsIGludCwgc2VjdXJpdHlfZGVzY3JpcHRv
ciYpIFszMDhdCls0NzhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MiAgICAgICAgIGN5Z3BzaWQ6Om9wZXJhdG9yIHZvaWQqKCkgY29uc3QgWzQ3
OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIg
ICAgICAgICAgIGFsbG9jX3NkKHBhdGhfY29udiYsIHVuc2lnbmVkIGxvbmcs
IHVuc2lnbmVkIGxvbmcsIGludCwgc2VjdXJpdHlfZGVzY3JpcHRvciYpIFsz
MDhdCls0NzldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAg
ICAgIGN5Z3BzaWQ6Om9wZXJhdG9yPT0odm9pZCopIGNvbnN0IFs0NzldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAg
ICAgICBidWlsZF9hcmd2KGNoYXIqLCBjaGFyKiomLCBpbnQmLCBpbnQpQDE2
IFszMjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8y
ICAgICAgICAgICBfY3lnd2luX2V4aXRfcmV0dXJuIFsyNDVdCls0ODBdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIGRsbF9jcnQw
KHBlcl9wcm9jZXNzICopIFs0ODBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBzdGRfZGxsX2luaXQgWzU3
MzldCls0ODFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAg
ICAgIGZlZ2V0ZW52IFs0ODFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBzdGRfZGxsX2luaXQgWzU3Mzld
Cls0ODJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAg
IGZlc2V0ZW52IFs0ODJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8yICAgICAgICAgICBnZXRwZ2lkIFsyMzVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBzZXRw
Z2lkIFs0Nl0KWzQ4M10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAy
ICAgICAgICAgZ2V0cGlkIFs0ODNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBfc2lnZmUgWzFdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBz
eXNfYWxsb2MobWFsbG9jX3N0YXRlKiwgdW5zaWduZWQgaW50KSBbMTUxOV0K
WzQ4NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAg
c3lzY29uZiBbNDg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZ2V0X2F2cGh5c19wYWdlcyBbNTQ1XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgbWVtb3J5X2luaXQoYm9vbCkgWzIzOV0KWzQ4NV0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgUnRsSW50NjRUb0hleFVuaWNv
ZGVTdHJpbmdAMTYgWzQ4NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsx
NDRdCls0ODZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIGxkX3ByZWxvYWQoKSBbNDg2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZ2V0ZW52IFs0NjZdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBkbGxfY3J0MF8wKClAMCBbMjE3XQpbNDg3XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBldmVudHNfaW5pdCgpIFs0ODddCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNSAgICAgICAg
ICBtdXRvOjppbml0KGNoYXIgY29uc3QqKSBbNDExXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0ZW52
IFs0NjZdCls0ODhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGdldHdpbmVudmVxKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQs
IGludClAMTIgWzQ4OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIHR0eV9saXN0Ojppbml0X3Nlc3Npb24o
KUAwIFs1MzNdCls0ODldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIHNoYXJlZF9uYW1lKGNoYXIqLCBjaGFyIGNvbnN0KiwgaW50
KUAxMiBbNDg5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMjYgICAgICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFyIGNv
bnN0KiwgLi4uKSBbNDAxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0X3NoYXJlZF9wYXJlbnRfZGly
KCkgWzMyNF0KWzQ5MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgX2V2ZXJ5b25lX3NkKHZvaWQqLCB1bnNpZ25lZCBsb25nKSBb
NDkwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgbWVtb3J5X2luaXQoYm9vbCkgWzIzOV0KWzQ5MV0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgaGFzaF9wYXRo
X25hbWUodW5zaWduZWQgbG9uZyBsb25nLCB3Y2hhcl90IGNvbnN0KilAMTIg
WzQ5MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzE1OF0K
WzQ5Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
d2lucHJpb190b19uaWNlKHVuc2lnbmVkIGxvbmcpIFs0OTJdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBf
X2NhbGxfZXhpdHByb2NzIFsyNTFdCls0OTNdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIGRsbF9nbG9iYWxfZHRvcnMoKSBbNDkz
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzE0NF0KWzQ5NF0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgaW5pdGlhbF9zZXRs
b2NhbGUoKSBbNDk0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTUgICAgICAgICAgX19nZXRfY3VycmVudF9jb2xsYXRlX2NvZGVz
ZXQgWzQxM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGludGVybmFsX3NldGxvY2FsZSBbNTQ3XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
cHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFsyNDJdCls0OTVdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGludGVybmFsX2dldHB3dWlk
KHVuc2lnbmVkIGxvbmcsIGJvb2wpIFs0OTVdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzZXRfZmlsZV9h
dHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVuc2lnbmVkIGxvbmcsIHVu
c2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludClAMjAgWzMyOV0KWzQ5Nl0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZ2V0X29iamVj
dF9hdHRyaWJ1dGUodm9pZCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBs
b25nKiwgdW5zaWduZWQgaW50KilAMTYgWzQ5Nl0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQw
XzEodm9pZCopIFsxNDRdCls0OTddICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIGNyZWF0ZV9zaWduYWxfYXJyaXZlZCgpQDAgWzQ5
N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFsyMTddCls0OThdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHNldF9jeWd3aW5fcHJp
dmlsZWdlcyh2b2lkKikgWzQ5OF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA0LzQgICAgICAgICAgIHNldF9wcml2aWxlZ2Uodm9pZCos
IHVuc2lnbmVkIGxvbmcsIGJvb2wpIFs0NTJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8w
KClAMCBbMjE3XQpbNDk5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICBnZXRfY3lnd2luX3N0YXJ0dXBfaW5mbygpIFs0OTldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBkbGxfY3J0MF8wKClAMCBbMjE3XQpbNTAwXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBNVGludGVyZmFjZTo6SW5pdCgp
IFs1MDBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBoZWFwX2luaXQoKSBbMzMyXQpbNTAxXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBzaGFyZWRfaW5mbzo6
aGVhcF9jaHVua19zaXplKCkgWzUwMV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzcgICAgICAgICAgIHJlZ19rZXk6OnJlZ19rZXko
Ym9vbCwgdW5zaWduZWQgbG9uZywgLi4uKSBbNDM0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgcmVnX2tleTo6
Z2V0X2R3b3JkKHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBsb25nKSBbNDc2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNyAgICAg
ICAgICAgcmVnX2tleTo6fnJlZ19rZXkoKSBbNDM1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hhcmVk
X2luZm86OmluaXRpYWxpemUoKSBbMzI1XQpbNTAyXSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBzaGFyZWRfaW5mbzo6aW5pdF9v
YmNhc2VpbnNlbnNpdGl2ZSgpIFs1MDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkOjpzZWxm
KCkgWzM1MV0KWzUwM10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgcHRocmVhZF9udWxsOjpnZXRfbnVsbF9wdGhyZWFkKCkgWzUw
M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVj
dGlvbl8wKGludCwgaW50KSBbMTA5Nl0KWzUwNF0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgcHRocmVhZF9udWxsOjpwdGhyZWFk
X251bGwoKSBbNTA0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMiAgICAgICAgICAgcHRocmVhZDo6cHRocmVhZCgpIFs0NzVdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfZmxhZ3MoaW50LCBpbnQpIFsyNzZd
Cls1MDVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IGZoYW5kbGVyX2Jhc2U6OmdldF9kZWZhdWx0X2Ztb2RlKGludCkgWzUwNV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIHNldF9zdGRfaGFuZGxlKGludClANCBbNDQ0XQpbNTA2XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9i
YXNlOjpnZXRfb3V0cHV0X2hhbmRsZSgpIFs1MDZdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpzZXRfY2xvc2Vfb25fZXhlYyhib29sKSBbMzMzXQpbNTA3XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpzZXRfbm9faW5oZXJpdGFuY2Uodm9pZComLCBib29sKSBbNTA3
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZmhhbmRsZXJfY29uc29sZTo6b3BlbihpbnQsIHVuc2lnbmVk
IGludCkgWzMzNF0KWzUwOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgZmhhbmRsZXJfdGVybWlvczo6dGNpbml0KGJvb2wpIFs1
MDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyNi80NzA2
ICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp0YygpIGNvbnN0IFszNDldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25f
MChpbnQsIGludCkgWzExMDJdCls1MDldICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2Rldl96ZXJvOjpmaGFuZGxl
cl9kZXZfemVybygpIFs1MDldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8yMCAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmaGFuZGxl
cl9iYXNlKCkgWzQwOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsxNDRd
Cls1MTBdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IHR0eTo6aW5pdF9zZXNzaW9uKClAMCBbNTEwXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxlOjpnZXRf
ZGVidWdnZXJfaW5mbygpIFs1MjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX3N0YXRpY19pbml0aWFs
aXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzEwOTZdCls1
MTFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIExp
c3Q8cHRocmVhZF9rZXk+OjpMaXN0KCkgWzUxMV0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9fc3RhdGlj
X2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVjdGlvbl8wKGludCwgaW50KSBb
MTA5Nl0KWzUxMl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgTGlzdDxwdGhyZWFkX2NvbmQ+OjpMaXN0KCkgWzUxMl0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVjdGlvbl8wKGlu
dCwgaW50KSBbMTA5Nl0KWzUxM10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkX211dGV4Pjo6TGlzdCgpIFs1
MTNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRo
cmVhZF9yd2xvY2thdHRyKikgWzI3Ml0KWzUxNF0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkX3J3bG9jaz46
Omluc2VydChwdGhyZWFkX3J3bG9jayopIFs1MTRdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX3N0YXRp
Y19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkg
WzEwOTZdCls1MTVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIExpc3Q8cHRocmVhZF9yd2xvY2s+OjpMaXN0KCkgWzUxNV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVjdGlvbl8w
KGludCwgaW50KSBbMTA5Nl0KWzUxNl0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkPjo6TGlzdCgpIFs1MTZd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rp
b25fMChpbnQsIGludCkgWzEwOTZdCls1MTddICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIExpc3Q8c2VtYXBob3JlPjo6TGlzdCgp
IFs1MTddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBjeWdzaWQ6OmdldGZyb21ncihfX2dyb3VwMzIgY29u
c3QqKSBbNTIwXQpbNTE4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICBjeWdzaWQ6OmdldGZyb21zdHIoY2hhciBjb25zdCosIGJv
b2wpIFs1MThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBjeWdzaWQ6OmdldF9zaWQodW5zaWduZWQgbG9uZywg
dW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZyosIGJvb2wpIFs1MTldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjeWdzaWQ6OmdldGZyb21zdHIoY2hhciBjb25zdCosIGJvb2wpIFs1
MThdCls1MTldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIGN5Z3NpZDo6Z2V0X3NpZCh1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBs
b25nLCB1bnNpZ25lZCBsb25nKiwgYm9vbCkgWzUxOV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGludGVy
bmFsX2dldGxvZ2luKGN5Z2hlYXBfdXNlciYpIFsyNjVdCls1MjBdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3NpZDo6Z2V0
ZnJvbWdyKF9fZ3JvdXAzMiBjb25zdCopIFs1MjBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWdzaWQ6Omdl
dGZyb21zdHIoY2hhciBjb25zdCosIGJvb2wpIFs1MThdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0dHk6
OmluaXRfc2Vzc2lvbigpQDAgWzUxMF0KWzUyMV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgZHRhYmxlOjpnZXRfZGVidWdnZXJf
aW5mbygpIFs1MjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6aW5pdGlhbGl6ZSgp
IFszMjVdCls1MjJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIG10aW5mbzo6aW5pdGlhbGl6ZSgpIFs1MjJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgOC84ICAgICAgICAgICBtdGluZm9f
ZHJpdmU6OmluaXRpYWxpemUoaW50LCBib29sKSBbNDIzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX19z
dGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rlc3RydWN0aW9uXzAoaW50LCBp
bnQpIFsxMTA3XQpbNTIzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICBwd2RncnA6OnB3ZGdycChwYXNzd2QqJikgWzUyM10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE1ICAgICAgICAg
IG11dG86OmluaXQoY2hhciBjb25zdCopIFs0MTFdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwaW5mbzo6
dGhpc3Byb2Modm9pZCopIFsyMzJdCls1MjRdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIHN0cmFjZTo6aGVsbG8oKSBbNTI0XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzE0NF0KWzUyNV0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgc3RyYWNlOjpkbGxfaW5m
bygpIFs1MjVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBfY3lnd2luX2V4aXRfcmV0dXJuIFsyNDVdCls1
MjZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB0
aHJlYWQ6OmluaXRfbWFpbnRocmVhZCgpIFs1MjZdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBwdGhyZWFkOjpw
dGhyZWFkKCkgWzQ3NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWQ6OnNlbGYoKSBbMzUxXQpb
NTI3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBw
dGhyZWFkOjpzZXRfdGxzX3NlbGZfcG9pbnRlcihwdGhyZWFkKikgWzUyN10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIG1lbW9yeV9pbml0KGJvb2wpIFsyMzldCls1MjhdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHJlZ19rZXk6OnNldF9z
dHJpbmcod2NoYXJfdCBjb25zdCosIHdjaGFyX3QgY29uc3QqKSBbNTI4XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgY3dkc3R1ZmY6OnNldChwYXRoX2NvbnYqLCBjaGFyIGNvbnN0Kikg
WzI2Nl0KWzUyOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgY3dkc3R1ZmY6Om92ZXJyaWRlX3dpbjMyX2N3ZChib29sLCB1bnNp
Z25lZCBsb25nKSBbNTI5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzE0
NF0KWzUzMF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAg
ICAgZGxsX2xpc3Q6OmluaXQoKSBbNTMwXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0dGltZW9mZGF5
IFs1NDZdCls1MzFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGhpcmVzX21zOjpuc2VjcygpIFs1MzFdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBoaXJlc19tczo6
cHJpbWUoKSBbNTMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgaGlyZXNfbXM6Om5zZWNzKCkgWzUzMV0K
WzUzMl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
aGlyZXNfbXM6OnByaW1lKCkgWzUzMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzAoKUAw
IFsyMTddCls1MzNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIHR0eV9saXN0Ojppbml0X3Nlc3Npb24oKUAwIFs1MzNdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBz
aGFyZWRfbmFtZShjaGFyKiwgY2hhciBjb25zdCosIGludClAMTIgWzQ4OV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIHNoYXJlZF9pbmZvOjppbml0aWFsaXplKCkgWzMyNV0KWzUzNF0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgdHR5X2xp
c3Q6OmluaXQoKSBbNTM0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzIxN10K
WzUzNV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
Y3lndGhyZWFkOjppbml0KCkgWzUzNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
Om9wZXJhdG9yPShmaGFuZGxlcl9iYXNlJikgWzIzMV0KWzUzNl0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJfZGlz
a19maWxlOjpzaXplKCkgY29uc3QgWzUzNl0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGxvYWRsb2NhbGUg
WzUyNjldCls1MzddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIF9fY29sbGF0ZV9sb2FkX2xvY2FsZSBbNTM3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAgICAgICAgX19zZXRf
bG9jYWxlX2Zyb21fbG9jYWxlX2FsaWFzIFs0MjldCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX21lc3Nh
Z2VzX2xvYWRfbG9jYWxlIFszMzc2XQpbNTM4XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBfX3NldF9sY19tZXNzYWdlc19mcm9t
X3dpbiBbNTM4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvOCAgICAgICAgICAgX19zZXRfbG9jYWxlX2Zyb21fbG9jYWxlX2FsaWFz
IFs0MjldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBfX21vbmV0YXJ5X2xvYWRfbG9jYWxlIFszMzc5XQpb
NTM5XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBf
X3NldF9sY19tb25ldGFyeV9mcm9tX3dpbiBbNTM5XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAgICAgICAgX19zZXRfbG9j
YWxlX2Zyb21fbG9jYWxlX2FsaWFzIFs0MjldCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX251bWVyaWNf
bG9hZF9sb2NhbGUgWzMzODZdCls1NDBdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIF9fc2V0X2xjX251bWVyaWNfZnJvbV93aW4g
WzU0MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzgg
ICAgICAgICAgIF9fc2V0X2xvY2FsZV9mcm9tX2xvY2FsZV9hbGlhcyBbNDI5
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgX190aW1lX2xvYWRfbG9jYWxlIFszNDUyXQpbNTQxXSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBfX3NldF9sY190
aW1lX2Zyb21fd2luIFs1NDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS84ICAgICAgICAgICBfX3NldF9sb2NhbGVfZnJvbV9sb2Nh
bGVfYWxpYXMgWzQyOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIF9kbGxfY3J0MEAwIFsxNl0KWzU0Ml0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgX2ZlaW5p
dGlhbGlzZSBbNTQyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgX3NpZ2ZlIFsxXQpbNTQzXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjeWd3aW5fZXhpdCBb
NTQzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgX19jYWxsX2V4aXRwcm9jcyBbMjUxXQpbNTQ0XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjeWd4ZHJfdndh
cm54IFs1NDRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBzeXNjb25mIFs0ODRdCls1NDVdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGdldF9hdnBoeXNfcGFn
ZXMgWzU0NV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIF9zaWdmZSBbMV0KWzU0Nl0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZ2V0dGltZW9mZGF5IFs1NDZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBoaXJlc19tczo6bnNlY3MoKSBbNTMxXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgaW5pdGlhbF9z
ZXRsb2NhbGUoKSBbNDk0XQpbNTQ3XSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEgICAgICAgICBpbnRlcm5hbF9zZXRsb2NhbGUgWzU0N10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYwMiAgICAgICAg
IHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFszNTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS82MDIgICAgICAgICB0bXBfcGF0
aGJ1Zjo6fnRtcF9wYXRoYnVmKCkgWzM2MF0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9zaWdmZSBbMV0K
WzU0OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
c2lnZGVsc2V0IFs1NDhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCgogVGhpcyB0YWJsZSBkZXNjcmliZXMgdGhl
IGNhbGwgdHJlZSBvZiB0aGUgcHJvZ3JhbSwgYW5kIHdhcyBzb3J0ZWQgYnkK
IHRoZSB0b3RhbCBhbW91bnQgb2YgdGltZSBzcGVudCBpbiBlYWNoIGZ1bmN0
aW9uIGFuZCBpdHMgY2hpbGRyZW4uCgogRWFjaCBlbnRyeSBpbiB0aGlzIHRh
YmxlIGNvbnNpc3RzIG9mIHNldmVyYWwgbGluZXMuICBUaGUgbGluZSB3aXRo
IHRoZQogaW5kZXggbnVtYmVyIGF0IHRoZSBsZWZ0IGhhbmQgbWFyZ2luIGxp
c3RzIHRoZSBjdXJyZW50IGZ1bmN0aW9uLgogVGhlIGxpbmVzIGFib3ZlIGl0
IGxpc3QgdGhlIGZ1bmN0aW9ucyB0aGF0IGNhbGxlZCB0aGlzIGZ1bmN0aW9u
LAogYW5kIHRoZSBsaW5lcyBiZWxvdyBpdCBsaXN0IHRoZSBmdW5jdGlvbnMg
dGhpcyBvbmUgY2FsbGVkLgogVGhpcyBsaW5lIGxpc3RzOgogICAgIGluZGV4
CUEgdW5pcXVlIG51bWJlciBnaXZlbiB0byBlYWNoIGVsZW1lbnQgb2YgdGhl
IHRhYmxlLgoJCUluZGV4IG51bWJlcnMgYXJlIHNvcnRlZCBudW1lcmljYWxs
eS4KCQlUaGUgaW5kZXggbnVtYmVyIGlzIHByaW50ZWQgbmV4dCB0byBldmVy
eSBmdW5jdGlvbiBuYW1lIHNvCgkJaXQgaXMgZWFzaWVyIHRvIGxvb2sgdXAg
d2hlcmUgdGhlIGZ1bmN0aW9uIGluIHRoZSB0YWJsZS4KCiAgICAgJSB0aW1l
CVRoaXMgaXMgdGhlIHBlcmNlbnRhZ2Ugb2YgdGhlIGB0b3RhbCcgdGltZSB0
aGF0IHdhcyBzcGVudAoJCWluIHRoaXMgZnVuY3Rpb24gYW5kIGl0cyBjaGls
ZHJlbi4gIE5vdGUgdGhhdCBkdWUgdG8KCQlkaWZmZXJlbnQgdmlld3BvaW50
cywgZnVuY3Rpb25zIGV4Y2x1ZGVkIGJ5IG9wdGlvbnMsIGV0YywKCQl0aGVz
ZSBudW1iZXJzIHdpbGwgTk9UIGFkZCB1cCB0byAxMDAlLgoKICAgICBzZWxm
CVRoaXMgaXMgdGhlIHRvdGFsIGFtb3VudCBvZiB0aW1lIHNwZW50IGluIHRo
aXMgZnVuY3Rpb24uCgogICAgIGNoaWxkcmVuCVRoaXMgaXMgdGhlIHRvdGFs
IGFtb3VudCBvZiB0aW1lIHByb3BhZ2F0ZWQgaW50byB0aGlzCgkJZnVuY3Rp
b24gYnkgaXRzIGNoaWxkcmVuLgoKICAgICBjYWxsZWQJVGhpcyBpcyB0aGUg
bnVtYmVyIG9mIHRpbWVzIHRoZSBmdW5jdGlvbiB3YXMgY2FsbGVkLgoJCUlm
IHRoZSBmdW5jdGlvbiBjYWxsZWQgaXRzZWxmIHJlY3Vyc2l2ZWx5LCB0aGUg
bnVtYmVyCgkJb25seSBpbmNsdWRlcyBub24tcmVjdXJzaXZlIGNhbGxzLCBh
bmQgaXMgZm9sbG93ZWQgYnkKCQlhIGArJyBhbmQgdGhlIG51bWJlciBvZiBy
ZWN1cnNpdmUgY2FsbHMuCgogICAgIG5hbWUJVGhlIG5hbWUgb2YgdGhlIGN1
cnJlbnQgZnVuY3Rpb24uICBUaGUgaW5kZXggbnVtYmVyIGlzCgkJcHJpbnRl
ZCBhZnRlciBpdC4gIElmIHRoZSBmdW5jdGlvbiBpcyBhIG1lbWJlciBvZiBh
CgkJY3ljbGUsIHRoZSBjeWNsZSBudW1iZXIgaXMgcHJpbnRlZCBiZXR3ZWVu
IHRoZQoJCWZ1bmN0aW9uJ3MgbmFtZSBhbmQgdGhlIGluZGV4IG51bWJlci4K
CgogRm9yIHRoZSBmdW5jdGlvbidzIHBhcmVudHMsIHRoZSBmaWVsZHMgaGF2
ZSB0aGUgZm9sbG93aW5nIG1lYW5pbmdzOgoKICAgICBzZWxmCVRoaXMgaXMg
dGhlIGFtb3VudCBvZiB0aW1lIHRoYXQgd2FzIHByb3BhZ2F0ZWQgZGlyZWN0
bHkKCQlmcm9tIHRoZSBmdW5jdGlvbiBpbnRvIHRoaXMgcGFyZW50LgoKICAg
ICBjaGlsZHJlbglUaGlzIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0aGF0IHdh
cyBwcm9wYWdhdGVkIGZyb20KCQl0aGUgZnVuY3Rpb24ncyBjaGlsZHJlbiBp
bnRvIHRoaXMgcGFyZW50LgoKICAgICBjYWxsZWQJVGhpcyBpcyB0aGUgbnVt
YmVyIG9mIHRpbWVzIHRoaXMgcGFyZW50IGNhbGxlZCB0aGUKCQlmdW5jdGlv
biBgLycgdGhlIHRvdGFsIG51bWJlciBvZiB0aW1lcyB0aGUgZnVuY3Rpb24K
CQl3YXMgY2FsbGVkLiAgUmVjdXJzaXZlIGNhbGxzIHRvIHRoZSBmdW5jdGlv
biBhcmUgbm90CgkJaW5jbHVkZWQgaW4gdGhlIG51bWJlciBhZnRlciB0aGUg
YC8nLgoKICAgICBuYW1lCVRoaXMgaXMgdGhlIG5hbWUgb2YgdGhlIHBhcmVu
dC4gIFRoZSBwYXJlbnQncyBpbmRleAoJCW51bWJlciBpcyBwcmludGVkIGFm
dGVyIGl0LiAgSWYgdGhlIHBhcmVudCBpcyBhCgkJbWVtYmVyIG9mIGEgY3lj
bGUsIHRoZSBjeWNsZSBudW1iZXIgaXMgcHJpbnRlZCBiZXR3ZWVuCgkJdGhl
IG5hbWUgYW5kIHRoZSBpbmRleCBudW1iZXIuCgogSWYgdGhlIHBhcmVudHMg
b2YgdGhlIGZ1bmN0aW9uIGNhbm5vdCBiZSBkZXRlcm1pbmVkLCB0aGUgd29y
ZAogYDxzcG9udGFuZW91cz4nIGlzIHByaW50ZWQgaW4gdGhlIGBuYW1lJyBm
aWVsZCwgYW5kIGFsbCB0aGUgb3RoZXIKIGZpZWxkcyBhcmUgYmxhbmsuCgog
Rm9yIHRoZSBmdW5jdGlvbidzIGNoaWxkcmVuLCB0aGUgZmllbGRzIGhhdmUg
dGhlIGZvbGxvd2luZyBtZWFuaW5nczoKCiAgICAgc2VsZglUaGlzIGlzIHRo
ZSBhbW91bnQgb2YgdGltZSB0aGF0IHdhcyBwcm9wYWdhdGVkIGRpcmVjdGx5
CgkJZnJvbSB0aGUgY2hpbGQgaW50byB0aGUgZnVuY3Rpb24uCgogICAgIGNo
aWxkcmVuCVRoaXMgaXMgdGhlIGFtb3VudCBvZiB0aW1lIHRoYXQgd2FzIHBy
b3BhZ2F0ZWQgZnJvbSB0aGUKCQljaGlsZCdzIGNoaWxkcmVuIHRvIHRoZSBm
dW5jdGlvbi4KCiAgICAgY2FsbGVkCVRoaXMgaXMgdGhlIG51bWJlciBvZiB0
aW1lcyB0aGUgZnVuY3Rpb24gY2FsbGVkCgkJdGhpcyBjaGlsZCBgLycgdGhl
IHRvdGFsIG51bWJlciBvZiB0aW1lcyB0aGUgY2hpbGQKCQl3YXMgY2FsbGVk
LiAgUmVjdXJzaXZlIGNhbGxzIGJ5IHRoZSBjaGlsZCBhcmUgbm90CgkJbGlz
dGVkIGluIHRoZSBudW1iZXIgYWZ0ZXIgdGhlIGAvJy4KCiAgICAgbmFtZQlU
aGlzIGlzIHRoZSBuYW1lIG9mIHRoZSBjaGlsZC4gIFRoZSBjaGlsZCdzIGlu
ZGV4CgkJbnVtYmVyIGlzIHByaW50ZWQgYWZ0ZXIgaXQuICBJZiB0aGUgY2hp
bGQgaXMgYQoJCW1lbWJlciBvZiBhIGN5Y2xlLCB0aGUgY3ljbGUgbnVtYmVy
IGlzIHByaW50ZWQKCQliZXR3ZWVuIHRoZSBuYW1lIGFuZCB0aGUgaW5kZXgg
bnVtYmVyLgoKIElmIHRoZXJlIGFyZSBhbnkgY3ljbGVzIChjaXJjbGVzKSBp
biB0aGUgY2FsbCBncmFwaCwgdGhlcmUgaXMgYW4KIGVudHJ5IGZvciB0aGUg
Y3ljbGUtYXMtYS13aG9sZS4gIFRoaXMgZW50cnkgc2hvd3Mgd2hvIGNhbGxl
ZCB0aGUKIGN5Y2xlIChhcyBwYXJlbnRzKSBhbmQgdGhlIG1lbWJlcnMgb2Yg
dGhlIGN5Y2xlIChhcyBjaGlsZHJlbi4pCiBUaGUgYCsnIHJlY3Vyc2l2ZSBj
YWxscyBlbnRyeSBzaG93cyB0aGUgbnVtYmVyIG9mIGZ1bmN0aW9uIGNhbGxz
IHRoYXQKIHdlcmUgaW50ZXJuYWwgdG8gdGhlIGN5Y2xlLCBhbmQgdGhlIGNh
bGxzIGVudHJ5IGZvciBlYWNoIG1lbWJlciBzaG93cywKIGZvciB0aGF0IG1l
bWJlciwgaG93IG1hbnkgdGltZXMgaXQgd2FzIGNhbGxlZCBmcm9tIG90aGVy
IG1lbWJlcnMgb2YKIHRoZSBjeWNsZS4KCgwKSW5kZXggYnkgZnVuY3Rpb24g
bmFtZQoKIFszNjZdIFJldmVydFRvU2VsZkAwICAgICAgICBbMzMzXSBmaGFu
ZGxlcl9iYXNlOjpzZXRfY2xvc2Vfb25fZXhlYyhib29sKSBbMTc0XSBteWZh
dWx0OjpmYXVsdGVkKCkKIFs0ODVdIFJ0bEludDY0VG9IZXhVbmljb2RlU3Ry
aW5nQDE2IFs1MDddIGZoYW5kbGVyX2Jhc2U6OnNldF9ub19pbmhlcml0YW5j
ZSh2b2lkKiYsIGJvb2wpIFs4OF0gbXlmYXVsdDo6fm15ZmF1bHQoKQogIFs3
Nl0gX19zZWNfdXNlcih2b2lkKiwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBs
b25nLCBpbnQpQDIwIFszOTJdIGZoYW5kbGVyX2Jhc2U6OmdldF9yZWFkYWhl
YWRfaW50b19idWZmZXIoY2hhciosIHVuc2lnbmVkIGludCkgWzM1OF0gcHRo
cmVhZDo6dGVzdGNhbmNlbCgpCiBbMTI5XSBhZGRfcnVzYWdlKHJ1c2FnZSos
IHJ1c2FnZSopQDggWzMwNl0gZmhhbmRsZXJfYmFzZTo6ZHVwKGZoYW5kbGVy
X2Jhc2UqKSBbODZdIHB0aHJlYWQ6OmF0Zm9ya3BhcmVudCgpCiAgWzI1XSBj
aGlsZF9jb3B5KHZvaWQqLCBib29sLCAuLi4pIFszMDBdIGZoYW5kbGVyX2Jh
c2U6OmluaXQodm9pZCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludCkg
Wzk0XSBwdGhyZWFkOjphdGZvcmtwcmVwYXJlKCkKIFsxNDRdIGRsbF9jcnQw
XzEodm9pZCopICAgICBbMjU1XSBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwg
dW5zaWduZWQgaW50KSBbMTUyXSBwdGhyZWFkOjppc19nb29kX29iamVjdChw
dGhyZWFkKiBjb25zdCopCiBbNDg2XSBsZF9wcmVsb2FkKCkgICAgICAgICAg
IFsyOF0gZmhhbmRsZXJfYmFzZTo6cmVhZCh2b2lkKiwgdW5zaWduZWQgaW50
JilAMTIgWzUyNl0gcHRocmVhZDo6aW5pdF9tYWludGhyZWFkKCkKIFsxNThd
IHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzI4MF0gZmhhbmRsZXJfYmFz
ZTo6Y2xvc2UoKSBbMzg4XSBwdGhyZWFkOjpnZXRfY2FuY2VsX2V2ZW50KCkK
IFsyNjRdIHVpbmZvX2luaXQoKSAgICAgICAgICBbMzMxXSBmaGFuZGxlcl9i
YXNlOjpmY250bChpbnQsIHZvaWQqKSBbNTI3XSBwdGhyZWFkOjpzZXRfdGxz
X3NlbGZfcG9pbnRlcihwdGhyZWFkKikKIFsxNjBdIF9fc2V0X2Vycm5vKGNo
YXIgY29uc3QqLCBpbnQsIGludCkgWzQ1M10gZmhhbmRsZXJfYmFzZTo6Y2xl
YW51cCgpIFszNTFdIHB0aHJlYWQ6OnNlbGYoKQogWzE1NV0gYnVpbGRfZmhf
cGMocGF0aF9jb252JiwgYm9vbCkgWzI0OV0gZmhhbmRsZXJfYmFzZTo6b3Bl
bl9mcyhpbnQsIHVuc2lnbmVkIGludCkgWzQ3NV0gcHRocmVhZDo6cHRocmVh
ZCgpCiBbMTA5XSBjcmVhdGVfcGlwZSh2b2lkKiosIHZvaWQqKiwgX1NFQ1VS
SVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAxNiBbMzIyXSBmaGFu
ZGxlcl9iYXNlOjpmc3RhdF9mcyhfX3N0YXQ2NCopQDggWzQ1Nl0gcmVnX2tl
eTo6Z2V0X3N0cmluZyh3Y2hhcl90IGNvbnN0Kiwgd2NoYXJfdCosIHVuc2ln
bmVkIGludCwgd2NoYXJfdCBjb25zdCopCiBbMjkwXSBkdGFibGVfaW5pdCgp
ICAgICAgICAgWzIwOF0gZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUoY2hhciBj
b25zdCopIFs1MjhdIHJlZ19rZXk6OnNldF9zdHJpbmcod2NoYXJfdCBjb25z
dCosIHdjaGFyX3QgY29uc3QqKQogWzQ4N10gZXZlbnRzX2luaXQoKSAgICAg
ICAgIFsyMzBdIGZoYW5kbGVyX2Jhc2U6OnNldF9uYW1lKHBhdGhfY29udiYp
IFs0MTRdIHJlZ19rZXk6OmJ1aWxkX3JlZyhIS0VZX18qLCB1bnNpZ25lZCBs
b25nLCBjaGFyKikKIFszMzldIGdldF9maWxlX3NkKHZvaWQqLCBwYXRoX2Nv
bnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzI3Nl0gZmhh
bmRsZXJfYmFzZTo6c2V0X2ZsYWdzKGludCwgaW50KSBbNDc2XSByZWdfa2V5
OjpnZXRfZHdvcmQod2NoYXJfdCBjb25zdCosIHVuc2lnbmVkIGxvbmcpCiBb
NDg4XSBnZXR3aW5lbnZlcShjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBp
bnQpQDEyIFs0MDhdIGZoYW5kbGVyX2Jhc2U6OmZoYW5kbGVyX2Jhc2UoKSBb
NDMzXSByZWdfa2V5OjpyZWdfa2V5KEhLRVlfXyosIHVuc2lnbmVkIGxvbmcs
IC4uLikKIFsyMzldIG1lbW9yeV9pbml0KGJvb2wpICAgICBbMTkzXSBmaGFu
ZGxlcl9iYXNlOjp+ZmhhbmRsZXJfYmFzZSgpIFs0MzRdIHJlZ19rZXk6OnJl
Z19rZXkoYm9vbCwgdW5zaWduZWQgbG9uZywgLi4uKQogIFs2N10gb3Blbl9z
aGFyZWQod2NoYXJfdCBjb25zdCosIGludCwgdm9pZComLCB1bnNpZ25lZCBs
b25nLCBzaGFyZWRfbG9jYXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMq
LCB1bnNpZ25lZCBsb25nKUAyOCBbMjMxXSBmaGFuZGxlcl9iYXNlOjpvcGVy
YXRvcj0oZmhhbmRsZXJfYmFzZSYpIFs0MzVdIHJlZ19rZXk6On5yZWdfa2V5
KCkKIFszMzhdIHNldF9maWxlX3NkKHZvaWQqLCBwYXRoX2NvbnYmLCBzZWN1
cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzIxMl0gZmhhbmRsZXJfYmFz
ZTo6b3BlcmF0b3IgZGVsZXRlKHZvaWQqKSBbMjE1XSB3aW5fZW52OjphZGRf
Y2FjaGUoY2hhciBjb25zdCosIGNoYXIgY29uc3QqKQogWzQ4OV0gc2hhcmVk
X25hbWUoY2hhciosIGNoYXIgY29uc3QqLCBpbnQpQDEyIFszMTFdIGZoYW5k
bGVyX3BpcGU6OmNyZWF0ZV9zZWxlY3RhYmxlKF9TRUNVUklUWV9BVFRSSUJV
VEVTKiwgdm9pZComLCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIGNoYXIgY29u
c3QqKSBbNTI5XSBjd2RzdHVmZjo6b3ZlcnJpZGVfd2luMzJfY3dkKGJvb2ws
IHVuc2lnbmVkIGxvbmcpCiBbMTIzXSBzaGFyZWRfbmFtZSh3Y2hhcl90Kiwg
d2NoYXJfdCBjb25zdCosIGludClAMTIgWzI1Nl0gZmhhbmRsZXJfcGlwZTo6
aW5pdCh2b2lkKiwgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgaW50KSBbMjg0
XSBjd2RzdHVmZjo6Z2V0KGNoYXIqLCBpbnQsIGludCwgdW5zaWduZWQgaW50
KQogWzE1N10gc3RhdF93b3JrZXIocGF0aF9jb252JiwgX19zdGF0NjQqKUA4
IFsyMDRdIGZoYW5kbGVyX3BpcGU6OmNyZWF0ZShmaGFuZGxlcl9waXBlKios
IHVuc2lnbmVkIGludCwgaW50KSBbMjY2XSBjd2RzdHVmZjo6c2V0KHBhdGhf
Y29udiosIGNoYXIgY29uc3QqKQogWzQ5MF0gX2V2ZXJ5b25lX3NkKHZvaWQq
LCB1bnNpZ25lZCBsb25nKSBbNDcwXSBmaGFuZGxlcl9waXBlOjpmaGFuZGxl
cl9waXBlKCkgWzI2N10gY3dkc3R1ZmY6OmluaXQoKQogWzM4NV0gYmFja3Ns
YXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkgWzIzOF0gZmhhbmRs
ZXJfcGlwZTo6fmZoYW5kbGVyX3BpcGUoKSBbMzNdIGRsbF9saXN0Ojpwb3B1
bGF0ZV9kZXBzKGRsbCopCiBbMTgxXSBidWlsZF9maF9kZXYoZGV2aWNlIGNv
bnN0JiwgY2hhciBjb25zdCopIFs4MF0gcHRocmVhZF9tdXRleDo6aXNfZ29v
ZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3QqKSBbNzFdIGRsbF9saXN0
Ojp0b3Bzb3J0X3Zpc2l0KGRsbCosIGJvb2wpCiBbMzE4XSBjeWdoZWFwX2lu
aXQoKUAwICAgICAgIFs3N10gcHRocmVhZF9tdXRleDo6aXNfaW5pdGlhbGl6
ZXIocHRocmVhZF9tdXRleCogY29uc3QqKSBbMTc1XSBkbGxfbGlzdDo6Zmlu
ZF9ieV9tb2RuYW1lKHdjaGFyX3QqKQogWzE1OV0gZW52aXJvbl9pbml0KGNo
YXIqKiwgaW50KSBbNDI0XSBwdGhyZWFkX211dGV4Ojpsb2NrX3JlY3Vyc2l2
ZSgpIFs1MzBdIGRsbF9saXN0Ojppbml0KCkKICBbMTddIHByb2Nfc3VicHJv
Yyh1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nKUA4IFs3NV0gcHRocmVh
ZF9tdXRleDo6aW5pdChwdGhyZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhh
dHRyKiBjb25zdCosIHB0aHJlYWRfbXV0ZXgqKSBbMjM0XSBkbGxfbGlzdDo6
YWxsb2MoSElOU1RBTkNFX18qLCBwZXJfcHJvY2VzcyosIGRsbF90eXBlKQog
WzEwMF0gc2VjX3VzZXJfbmloKF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdm9p
ZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nKSBbMTAyXSBwdGhyZWFkX211dGV4
Ojpsb2NrKCkgWzMwXSBkbGxfbGlzdDo6dG9wc29ydCgpCiBbMjU3XSBzaWdw
cm9jX2luaXQoKUAwICAgICAgIFs4NV0gcHRocmVhZF9tdXRleDo6dW5sb2Nr
KCkgWzUzMV0gaGlyZXNfbXM6Om5zZWNzKCkKICBbNTNdIHN5c19tYnN0b3dj
cyh3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5zaWdu
ZWQgaW50KUAxNiBbMzU2XSBwdGhyZWFkX211dGV4Ojpub19vd25lcigpIFs1
MzJdIGhpcmVzX21zOjpwcmltZSgpCiBbNDE5XSBzeXNfd2NzdG9tYnMoY2hh
ciosIHVuc2lnbmVkIGludCwgd2NoYXJfdCBjb25zdCosIHVuc2lnbmVkIGlu
dClAMTYgWzQ2MF0gcHRocmVhZF9tdXRleDo6c2V0X3R5cGUoaW50KSBbNTMz
XSB0dHlfbGlzdDo6aW5pdF9zZXNzaW9uKClAMAogWzExNF0gYnVpbGRfZmhf
bmFtZShjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyop
IFszNTddIHB0aHJlYWRfbXV0ZXg6OnNldF9vd25lcihwdGhyZWFkKikgWzUz
NF0gdHR5X2xpc3Q6OmluaXQoKQogWzIzM10gZGxsX2RsbGNydDBfMSh2b2lk
KikgIFs0MzldIHB0aHJlYWRfbXV0ZXg6OnB0aHJlYWRfbXV0ZXgocHRocmVh
ZF9tdXRleGF0dHIqKSBbNDc3XSB0dHlfbGlzdDo6Z2V0X2N0dHlwKCkKIFsy
NjJdIGdldF9zaWRzX2luZm8oY3lncHNpZCwgY3lncHNpZCwgdW5zaWduZWQg
bG9uZyosIHVuc2lnbmVkIGxvbmcqKSBbNDE1XSBwdGhyZWFkX3J3bG9jazo6
YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JFQURFUiopIFs1
MzVdIGN5Z3RocmVhZDo6aW5pdCgpCiBbMzYzXSBwYXRoX3ByZWZpeF9wKGNo
YXIgY29uc3QqLCBjaGFyIGNvbnN0KiwgaW50LCBib29sKSBbNDYxXSBwdGhy
ZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9yd2xvY2sqIGNv
bnN0KikgWzZdIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilANAogWzQ1Ml0gc2V0
X3ByaXZpbGVnZSh2b2lkKiwgdW5zaWduZWQgbG9uZywgYm9vbCkgWzI3MV0g
cHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVhZF9yd2xvY2sqKiwgcHRocmVh
ZF9yd2xvY2thdHRyKiBjb25zdCopIFsxMjddIGN5Z3RocmVhZDo6Y3JlYXRl
KCkKIFs0OTFdIGhhc2hfcGF0aF9uYW1lKHVuc2lnbmVkIGxvbmcgbG9uZywg
d2NoYXJfdCBjb25zdCopQDEyIFsyNzNdIHB0aHJlYWRfcndsb2NrOjp1bmxv
Y2soKSBbMTc2XSBjeWd0aHJlYWQ6OnJlbGVhc2UoYm9vbCkKIFs0NDRdIHNl
dF9zdGRfaGFuZGxlKGludClANCBbMjc0XSBwdGhyZWFkX3J3bG9jazo6d3Js
b2NrKCkgWzddIGN5Z3RocmVhZDo6Y2FsbGZ1bmMoYm9vbCkKIFs0MjJdIHRv
X3RpbWVzdHJ1Y190KF9GSUxFVElNRSosIHRpbWVzcGVjKilAOCBbNDcxXSBw
dGhyZWFkX3J3bG9jazo6cmVsZWFzZSgpIFsxMzRdIGN5Z3RocmVhZDo6Y3ln
dGhyZWFkKHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqKSwgdm9pZCosIGNoYXIg
Y29uc3QqLCB2b2lkKikKIFs0NDVdIHVwZGF0ZV9lbnZwdHJzKClAMCAgICBb
MjcyXSBwdGhyZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9y
d2xvY2thdHRyKikgWzM2N10gY3lndGhyZWFkOjpvcGVyYXRvciBuZXcodW5z
aWduZWQgaW50KQogWzQwMV0gX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFy
IGNvbnN0KiwgLi4uKSBbMTEyXSBjaGlsZF9pbmZvX2Zvcms6OmNoaWxkX2lu
Zm9fZm9yaygpIFs0NDldIGxvY2tfdHR5czo6cmVsZWFzZSgpCiAgIFs4XSBj
YW5jZWxhYmxlX3dhaXQodm9pZCosIHVuc2lnbmVkIGxvbmcsIGN3X2NhbmNl
bF9hY3Rpb24sIGN3X3NpZ193YWl0KSBbMTcxXSBjaGlsZF9pbmZvX2Zvcms6
On5jaGlsZF9pbmZvX2ZvcmsoKSBbNDUwXSBsb2NrX3R0eXM6OmxvY2tfdHR5
cyh1bnNpZ25lZCBsb25nKQogIFs4M10gc3lzX2NwX21ic3Rvd2NzKGludCAo
KikoX3JlZW50Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBp
bnQsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIgY29uc3QqLCB3
Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQg
aW50KUAyNCBbNDU0XSBjeWdoZWFwX2ZkbWFuaXA6Om9wZXJhdG9yIGludCYo
KSBbMjkyXSBwYXRoX2NvbnY6OmdldF9udF9uYXRpdmVfcGF0aCgpCiBbMzc5
XSBzeXNfY3Bfd2NzdG9tYnMoaW50ICgqKShfcmVlbnQqLCBjaGFyKiwgd2No
YXJfdCwgY2hhciBjb25zdCosIF9tYnN0YXRlX3QqKSwgY2hhciBjb25zdCos
IGNoYXIqLCB1bnNpZ25lZCBpbnQsIHdjaGFyX3QgY29uc3QqLCB1bnNpZ25l
ZCBpbnQpQDI0IFs1OF0gaG9sZF9ldmVyeXRoaW5nOjpob2xkX2V2ZXJ5dGhp
bmcoYm9vbCYpIFsyMDZdIHBhdGhfY29udjo6c2V0X25vcm1hbGl6ZWRfcGF0
aChjaGFyIGNvbnN0KikKIFszNzhdIHRyYW5zZm9ybV9jaGFycyh3Y2hhcl90
Kiwgd2NoYXJfdCopIFs1Ml0gaG9sZF9ldmVyeXRoaW5nOjp+aG9sZF9ldmVy
eXRoaW5nKCkgWzY0XSBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1
bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0KikKIFs0OTJdIHdpbnBy
aW9fdG9fbmljZSh1bnNpZ25lZCBsb25nKSBbMzY5XSBwZW5kaW5nX3NpZ25h
bHM6OmFkZChzaWdwYWNrZXQmKSBbOTFdIHBhdGhfY29udjo6cGF0aF9jb252
KGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0
KikKIFsxMTldIF9fc21hbGxfc3dwcmludGYod2NoYXJfdCosIHdjaGFyX3Qg
Y29uc3QqLCAuLi4pIFszNTJdIHBlbmRpbmdfc2lnbmFsczo6cmVzZXQoKSBb
MTM2XSBwYXRoX2NvbnY6On5wYXRoX2NvbnYoKQogWzQwMl0gX19zbWFsbF92
c3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIGNoYXIqKSBbNDQ3XSBmaGFu
ZGxlcl9jb25zb2xlOjpjdXJzb3JfZ2V0KGludCosIGludCopIFs0M10gc2ln
cGFja2V0Ojpwcm9jZXNzKClANAogWzQ5M10gZGxsX2dsb2JhbF9kdG9ycygp
ICAgIFs0NDhdIGZoYW5kbGVyX2NvbnNvbGU6OmN1cnNvcl9zZXQoYm9vbCwg
aW50LCBpbnQpIFsyNTRdIHVzZXJfaW5mbzo6aW5pdGlhbGl6ZSgpCiBbMTQ1
XSBfX3NtYWxsX3Zzd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCos
IGNoYXIqKSBbMTkwXSBmaGFuZGxlcl9jb25zb2xlOjpvcGVuX3NldHVwKGlu
dCkgWzI4M10gdXNlcl9pbmZvOjpjcmVhdGUoYm9vbCkKIFsyMjBdIGVudl9w
YXRoX3RvX3Bvc2l4KHZvaWQgY29uc3QqLCB2b2lkKiwgdW5zaWduZWQgaW50
KSBbMTIyXSBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZV9ub3JtYWwodW5zaWdu
ZWQgY2hhciBjb25zdCosIHVuc2lnbmVkIGNoYXIgY29uc3QqKSBbNDE4XSBm
aGFuZGxlcl9iYXNlOjp1c2VfYXJjaGV0eXBlKCkgY29uc3QKIFsyMjFdIGVu
dl9wYXRoX3RvX3dpbjMyKHZvaWQgY29uc3QqLCB2b2lkKiwgdW5zaWduZWQg
aW50KSBbMTMxXSBmaGFuZGxlcl9jb25zb2xlOjp3cml0ZV9jb25zb2xlKHdj
aGFyX3QqLCB1bnNpZ25lZCBsb25nLCB1bnNpZ25lZCBsb25nJikgWzQyN10g
ZmhhbmRsZXJfYmFzZTo6bmVlZF9maXh1cF9iZWZvcmUoKSBjb25zdAogWzQ5
NF0gaW5pdGlhbF9zZXRsb2NhbGUoKSAgIFsyNzldIGZoYW5kbGVyX2NvbnNv
bGU6OmlucHV0X3Rjc2V0YXR0cihpbnQsIHRlcm1pb3MgY29uc3QqKSBbMTIw
XSBjeWdoZWFwX2ZkbWFuaXA6Om9wZXJhdG9yLT4oKSBjb25zdAogWzI5N10g
aW50ZXJuYWxfZ2V0Z3JnaWQodW5zaWduZWQgbG9uZywgYm9vbCkgWzExM10g
ZmhhbmRsZXJfY29uc29sZTo6c2V0X2N1cnNvcl9tYXliZSgpIFs0MjhdIGZo
YW5kbGVyX2NvbnNvbGU6OnVzZV9hcmNoZXR5cGUoKSBjb25zdAogWzI2NV0g
aW50ZXJuYWxfZ2V0bG9naW4oY3lnaGVhcF91c2VyJikgWzQ0MF0gZmhhbmRs
ZXJfY29uc29sZTo6c2V0X2Nsb3NlX29uX2V4ZWMoYm9vbCkgWzM0OV0gZmhh
bmRsZXJfY29uc29sZTo6dGMoKSBjb25zdAogWzI0OF0gaW50ZXJuYWxfZ2V0
cHduYW0oY2hhciBjb25zdCosIGJvb2wpIFsyMTBdIGZoYW5kbGVyX2NvbnNv
bGU6OmluaXQodm9pZCosIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGludCkg
WzQyMF0gZmhhbmRsZXJfY29uc29sZTo6c2l6ZSgpIGNvbnN0CiBbMjM3XSBp
bnRlcm5hbF9nZXRwd3NpZChjeWdwc2lkJikgWzMzNF0gZmhhbmRsZXJfY29u
c29sZTo6b3BlbihpbnQsIHVuc2lnbmVkIGludCkgWzM1NV0gZmhhbmRsZXJf
dGVybWlvczo6aXNfdHR5KCkgY29uc3QKIFs0OTVdIGludGVybmFsX2dldHB3
dWlkKHVuc2lnbmVkIGxvbmcsIGJvb2wpIFsxM10gZmhhbmRsZXJfY29uc29s
ZTo6cmVhZCh2b2lkKiwgdW5zaWduZWQgaW50JilAMTIgWzUzNl0gZmhhbmRs
ZXJfZGlza19maWxlOjpzaXplKCkgY29uc3QKIFszMzddIGdldF9maWxlX2F0
dHJpYnV0ZSh2b2lkKiwgcGF0aF9jb252JiwgdW5zaWduZWQgaW50KiwgdW5z
aWduZWQgbG9uZyosIHVuc2lnbmVkIGxvbmcqKUAyMCBbMjU5XSBmaGFuZGxl
cl9jb25zb2xlOjppb2N0bCh1bnNpZ25lZCBpbnQsIHZvaWQqKSBbMTc3XSBw
aW5mbzo6b3BlcmF0b3ItPigpIGNvbnN0CiBbMTQyXSBnZXRfbnRfbmF0aXZl
X3BhdGgoY2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYsIGJvb2wpIFs5
Nl0gZmhhbmRsZXJfY29uc29sZTo6d3JpdGUodm9pZCBjb25zdCosIHVuc2ln
bmVkIGludClAMTIgWzEzNV0gc3RyYWNlOjphY3RpdmUoKSBjb25zdAogIFsx
OV0gaGFuZGxlX3NpZ3Byb2NtYXNrKGludCwgdW5zaWduZWQgbG9uZyBjb25z
dCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nJilAMTYgWzI4MV0g
ZmhhbmRsZXJfY29uc29sZTo6c2V0X3VuaXQoKSBbNDU3XSBjeWdwc2lkOjpz
dHJpbmcoY2hhciopIGNvbnN0CiBbNDMwXSBsb2FkX3JlZ2lzdHJ5X2hpdmUo
d2NoYXJfdCBjb25zdCopQDQgWzEwMV0gZmhhbmRsZXJfY29uc29sZTo6dGNn
ZXRhdHRyKHRlcm1pb3MqKSBbNDU4XSBjeWdwc2lkOjpzdHJpbmcod2NoYXJf
dCopIGNvbnN0CiBbMzI5XSBzZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBh
dGhfY29udiYsIHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcsIHVuc2ln
bmVkIGludClAMjAgWzI2MF0gZmhhbmRsZXJfY29uc29sZTo6dGNzZXRhdHRy
KGludCwgdGVybWlvcyBjb25zdCopIFs0NzhdIGN5Z3BzaWQ6Om9wZXJhdG9y
IHZvaWQqKCkgY29uc3QKIFszOThdIHN5c193Y3N0b21ic19hbGxvYyhjaGFy
KiosIGludCwgd2NoYXJfdCBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzI4
Ml0gZmhhbmRsZXJfY29uc29sZTo6ZmhhbmRsZXJfY29uc29sZShmaF9kZXZp
Y2VzKSBbNDc5XSBjeWdwc2lkOjpvcGVyYXRvcj09KHZvaWQqKSBjb25zdAog
WzQ5Nl0gZ2V0X29iamVjdF9hdHRyaWJ1dGUodm9pZCosIHVuc2lnbmVkIGxv
bmcqLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgaW50KilAMTYgWzIxM10g
ZmhhbmRsZXJfY29uc29sZTo6fmZoYW5kbGVyX2NvbnNvbGUoKSBbMTc4XSBj
eWdwc2lkOjpvcGVyYXRvciE9KHZvaWQqKSBjb25zdAogWzE2NF0gaW5pdF9j
b25zb2xlX2hhbmRsZXIoYm9vbCkgWzM5M10gZmhhbmRsZXJfdGVybWlvczo6
YWNjZXB0X2lucHV0KCkgWzQ2M10gdHR5X21pbjo6Z2V0c2lkKCkgY29uc3QK
IFsyMTRdIG5vcm1hbGl6ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFy
KiwgY2hhciomKSBbMzYyXSBmaGFuZGxlcl90ZXJtaW9zOjpnZXRfb3V0cHV0
X2hhbmRsZSgpIFs1MzddIF9fY29sbGF0ZV9sb2FkX2xvY2FsZQogWzI1OF0g
bm9ybWFsaXplX3dpbjMyX3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBjaGFy
KiYpIFs1MDhdIGZoYW5kbGVyX3Rlcm1pb3M6OnRjaW5pdChib29sKSBbMzk2
XSBfX2N4YV9ndWFyZF9yZWxlYXNlCiAgWzIwXSBzaWdfZGlzcGF0Y2hfcGVu
ZGluZyhib29sKUA0IFs5N10gZmhhbmRsZXJfdGVybWlvczo6YmdfY2hlY2so
aW50KSBbNDQxXSBfX2N5Z3dpbl9sb2NrX2luaXRfcmVjdXJzaXZlCiBbNDQ2
XSBjaGVja19zYW5pdHlfYW5kX3N5bmMocGVyX3Byb2Nlc3MqKUA0IFsyMjhd
IGZoYW5kbGVyX3Rlcm1pb3M6OmxpbmVfZWRpdChjaGFyIGNvbnN0KiwgaW50
LCB0ZXJtaW9zJikgWzQyXSBfX2N5Z3dpbl9sb2NrX2xvY2sKIFs0OTddIGNy
ZWF0ZV9zaWduYWxfYXJyaXZlZCgpQDAgWzE2NV0gZmhhbmRsZXJfdGVybWlv
czo6dGNnZXRwZ3JwKCkgWzQxXSBfX2N5Z3dpbl9sb2NrX3VubG9jawogWzMy
NF0gZ2V0X3NoYXJlZF9wYXJlbnRfZGlyKCkgWzU2XSBmaGFuZGxlcl90ZXJt
aW9zOjp0Y3NldHBncnAoaW50KSBbNDEzXSBfX2dldF9jdXJyZW50X2NvbGxh
dGVfY29kZXNldAogWzQ5OF0gc2V0X2N5Z3dpbl9wcml2aWxlZ2VzKHZvaWQq
KSBbNTA5XSBmaGFuZGxlcl9kZXZfemVybzo6ZmhhbmRsZXJfZGV2X3plcm8o
KSBbMzQ4XSBfX2dldHJlZW50CiBbMzQzXSBnZXRfc2Vzc2lvbl9wYXJlbnRf
ZGlyKCkgWzMzNV0gZmhhbmRsZXJfZGlza19maWxlOjpkdXAoZmhhbmRsZXJf
YmFzZSopIFs3M10gX19tYWluCiBbNDk5XSBnZXRfY3lnd2luX3N0YXJ0dXBf
aW5mbygpIFsyNTBdIGZoYW5kbGVyX2Rpc2tfZmlsZTo6b3BlbihpbnQsIHVu
c2lnbmVkIGludCkgWzQ2NF0gX19zZXRfY3R5cGUKIFsyOTVdIHNldGVycm5v
X2Zyb21fbnRfc3RhdHVzKGNoYXIgY29uc3QqLCBpbnQsIGxvbmcpQDEyIFsy
OThdIGZoYW5kbGVyX2Rpc2tfZmlsZTo6Y2xvc2UoKSBbNDY1XSBfX3NldF9s
Y19jdHlwZV9mcm9tX3dpbgogWzExMF0gc2VjX2FjbChfQUNMKiwgYm9vbCwg
Ym9vbCwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBsb25nKSBbMzIzXSBmaGFu
ZGxlcl9kaXNrX2ZpbGU6OmZzdGF0KF9fc3RhdDY0KilAOCBbNTM4XSBfX3Nl
dF9sY19tZXNzYWdlc19mcm9tX3dpbgogIFsyOV0gc2lnX3NlbmQoX3BpbmZv
Kiwgc2lnaW5mb190JiwgX2N5Z3RscyopQDEyIFs0MjVdIGZoYW5kbGVyX2Rp
c2tfZmlsZTo6ZmhhbmRsZXJfZGlza19maWxlKCkgWzUzOV0gX19zZXRfbGNf
bW9uZXRhcnlfZnJvbV93aW4KICBbMjNdIHNpZ19zZW5kKF9waW5mbyosIGlu
dClAOCBbMjAyXSBmaGFuZGxlcl9kaXNrX2ZpbGU6On5maGFuZGxlcl9kaXNr
X2ZpbGUoKSBbNTQwXSBfX3NldF9sY19udW1lcmljX2Zyb21fd2luCiBbMzE5
XSBzaWdhbGxvYygpQDAgICAgICAgICAgWzQ2Ml0gc2VjdXJpdHlfZGVzY3Jp
cHRvcjo6ZnJlZSgpIFs1NDFdIF9fc2V0X2xjX3RpbWVfZnJvbV93aW4KIFs0
MDBdIHNsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkgWzQ1NV0g
c2VjdXJpdHlfZGVzY3JpcHRvcjo6bWFsbG9jKHVuc2lnbmVkIGludCkgWzQy
OV0gX19zZXRfbG9jYWxlX2Zyb21fbG9jYWxlX2FsaWFzCiBbNDA3XSBidWls
ZF9lbnYoY2hhciBjb25zdCogY29uc3QqLCB3Y2hhcl90KiYsIGludCYsIGJv
b2wpQDE2IFszNF0gZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjp3YWl0X292
ZXJsYXBwZWQoYm9vbCwgYm9vbCwgdW5zaWduZWQgbG9uZyosIGJvb2wsIHVu
c2lnbmVkIGxvbmcpQDI0IFs5Ml0gX2NmcmVlQDQgKGN5Z2hlYXAuY2MpCiBb
MjY5XSBnZXR3aW5lbnYoY2hhciBjb25zdCosIGNoYXIgY29uc3QqLCB3aW5f
ZW52KilAMTIgWzQ3Ml0gZmhhbmRsZXJfYmFzZV9vdmVybGFwcGVkOjpzZXR1
cF9vdmVybGFwcGVkKClANCBbMTQwXSBfY3lnd2luX2lzdGV4dF9mb3Jfc3Rk
aW8KIFszMzJdIGhlYXBfaW5pdCgpICAgICAgICAgICBbMjk5XSBmaGFuZGxl
cl9iYXNlX292ZXJsYXBwZWQ6OmNsb3NlKCkgWzU0Ml0gX2ZlaW5pdGlhbGlz
ZQogWzE2M10gaWxvY2tkZWNyKGxvbmcgdm9sYXRpbGUqKSBbMzFdIGZoYW5k
bGVyX2Jhc2Vfb3ZlcmxhcHBlZDo6cmF3X3JlYWQodm9pZCosIHVuc2lnbmVk
IGludCYpQDEyIFszODddIF9nZXRlbnZfcgogWzEzMF0gaWxvY2tleGNoKGxv
bmcgdm9sYXRpbGUqLCBsb25nKSBbMTg0XSBldGM6OmRpcl9jaGFuZ2VkKGlu
dCkgWzIyNl0gY2NhbGxvY0AxMgogWzE2Nl0gaWxvY2tpbmNyKGxvbmcgdm9s
YXRpbGUqKSBbMTgzXSBldGM6OmZpbGVfY2hhbmdlZChpbnQpIFszMDNdIGNj
YWxsb2NfYWJvcnRAMTIKIFsxMDNdIHNpZ19jbGVhcihpbnQpQDQgICAgICBb
MzEzXSBldGM6OnRlc3RfZmlsZV9jaGFuZ2UoaW50KSBbNjZdIGNmcmVlQDQK
ICBbMjJdIGNoZWNrc3RhdGUoc3RydWN0X3dhaXRxKilANCAoc2lncHJvYy5j
YykgWzMxMF0gZXRjOjppbml0KGludCwgX09CSkVDVF9BVFRSSUJVVEVTKikg
WzE5NV0gY2xvc2UKICAgWzRdIHByb2Nfd2FpdGVyKHZvaWQqKUA0IChwaW5m
by5jYykgWzUxMF0gdHR5Ojppbml0X3Nlc3Npb24oKUAwIFs2MV0gY21hbGxv
Y0A4CiAgWzYzXSByZW1vdmVfcHJvYyhpbnQpQDQgKHNpZ3Byb2MuY2MpIFsx
NzJdIExpc3Q8cHRocmVhZF9rZXk+Ojpmb3JfZWFjaCh2b2lkIChwdGhyZWFk
X2tleTo6KikoKSkgWzIwMF0gY21hbGxvY19hYm9ydEA4CiBbMTY3XSByZXN1
bWVfY2hpbGQodm9pZCopIChmb3JrLmNjKSBbNTExXSBMaXN0PHB0aHJlYWRf
a2V5Pjo6TGlzdCgpIFsxODBdIGNyZWFsbG9jX2Fib3J0QDgKICBbODldIGdl
dF9wcm9jX2xvY2sodW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZykgKHNp
Z3Byb2MuY2MpIFs0NzNdIExpc3Q8cHRocmVhZF9jb25kPjo6aW5zZXJ0KHB0
aHJlYWRfY29uZCopIFsyMTFdIGNzdHJkdXBANAogIFsyNl0gc2V0dXBfaGFu
ZGxlcihpbnQsIHZvaWQqLCBzaWdhY3Rpb24mLCBfY3lndGxzKikgKGV4Y2Vw
dGlvbnMuY2MpIFs1MTJdIExpc3Q8cHRocmVhZF9jb25kPjo6TGlzdCgpIFsy
ODVdIGN3Y3NkdXBANAogIFs1MV0gc2lnYWN0aW9uX3dvcmtlcihpbnQsIHNp
Z2FjdGlvbiBjb25zdCosIHNpZ2FjdGlvbiosIGJvb2wpIChzaWduYWwuY2Mp
IFs1MTNdIExpc3Q8cHRocmVhZF9tdXRleD46Okxpc3QoKSBbMTM5XSBjeWd3
aW5fY29udl9wYXRoCiAgWzgyXSBzdG9wcGVkX29yX3Rlcm1pbmF0ZWQoc3Ry
dWN0X3dhaXRxKiwgX3BpbmZvKilAOCAoc2lncHJvYy5jYykgWzUxNF0gTGlz
dDxwdGhyZWFkX3J3bG9jaz46Omluc2VydChwdGhyZWFkX3J3bG9jayopIFsy
NDNdIGN5Z3dpbl9jb252X3RvX3Bvc2l4X3BhdGgKICBbNjBdIHZlcmlmeWFi
bGVfb2JqZWN0X2lzdmFsaWQodm9pZCBjb25zdCosIHVuc2lnbmVkIGxvbmcs
IHZvaWQqLCB2b2lkKiwgdm9pZCopICh0aHJlYWQuY2MpIFs1MTVdIExpc3Q8
cHRocmVhZF9yd2xvY2s+OjpMaXN0KCkgWzU0M10gY3lnd2luX2V4aXQKICBb
ODFdIGNtYWxsb2MoY3lnaGVhcF90eXBlcywgdW5zaWduZWQgbG9uZywgY2hh
ciBjb25zdCopIChjeWdoZWFwLmNjKSBbNTE2XSBMaXN0PHB0aHJlYWQ+OjpM
aXN0KCkgWzE0Nl0gY3lnd2luX2dldGhvc3RuYW1lCiAgWzkwXSBfY21hbGxv
Yyh1bnNpZ25lZCBpbnQpQDQgKGN5Z2hlYXAuY2MpIFs1MTddIExpc3Q8c2Vt
YXBob3JlPjo6TGlzdCgpIFs0NTFdIGN5Z3dpbl9pbmV0X25ldHdvcmsKICBb
MTVdIGNoaWxkX2luZm86OnN5bmMoaW50LCB2b2lkKiYsIHVuc2lnbmVkIGxv
bmcpIFsxNF0gZnJvazo6cGFyZW50KGNoYXIgdm9sYXRpbGUqKUA4IFsyNDdd
IGN5Z3dpbl9zdHJjYXNlY21wQDgKIFsxMjZdIGNoaWxkX2luZm86OmNoaWxk
X2luZm8odW5zaWduZWQgaW50LCBjaGlsZF9pbmZvX3R5cGVzLCBib29sKSBb
MTI0XSBmcm9rOjpmcm9rKCkgWzE3OV0gY3lnd2luX3N0cm5jYXNlY21wQDEy
CiBbMzY4XSBjaGlsZF9pbmZvOjp+Y2hpbGRfaW5mbygpIFsxNzNdIGZyb2s6
On5mcm9rKCkgICAgIFs1NDRdIGN5Z3hkcl92d2FybngKIFszNjRdIGZhc3Rf
bXV0ZXg6OmxvY2soKSAgICBbNDExXSBtdXRvOjppbml0KGNoYXIgY29uc3Qq
KSBbMzI4XSBkbGNhbGxvYwogWzM2NV0gZmFzdF9tdXRleDo6dW5sb2NrKCkg
ICBbMzZdIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzE2Ml0gZGxm
cmVlCiBbNDU5XSBmYXN0X211dGV4OjpmYXN0X211dGV4KCkgWzM3XSBtdXRv
OjpyZWxlYXNlKCkgICAgIFs0ODBdIGRsbF9jcnQwKHBlcl9wcm9jZXNzICop
CiBbMzAyXSBtb3VudF9pbmZvOjpmcm9tX2ZzdGFiKGJvb2wsIHdjaGFyX3Qq
LCB3Y2hhcl90KikgWzQzMl0gbXV0bzo6YWNxdWlyZWQoKSBbMTYxXSBkbG1h
bGxvYwogWzQzNl0gbW91bnRfaW5mbzo6ZnJvbV9mc3RhYl9saW5lKGNoYXIq
LCBib29sKSBbMTIxXSBwaW5mbzo6bWF5YmVfc2V0X2V4aXRfY29kZV9mcm9t
X3dpbmRvd3MoKSBbNDQyXSBkbG1hbGxvY19zdGF0cwogWzIxOV0gbW91bnRf
aW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwg
aW50KSBbNDVdIHBpbmZvOjppbml0KGludCwgdW5zaWduZWQgbG9uZywgdm9p
ZCopIFs0MDldIGRscHZhbGxvYwogWzMxNV0gbW91bnRfaW5mbzo6Y29udl90
b19wb3NpeF9wYXRoKHdjaGFyX3QqLCBjaGFyKiwgaW50KSBbNTddIHBpbmZv
Ojp3YWl0KCkgWzM0Ml0gZGxyZWFsbG9jCiBbMTM4XSBtb3VudF9pbmZvOjpj
b252X3RvX3dpbjMyX3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBkZXZpY2Um
LCB1bnNpZ25lZCBpbnQqKSBbMTA0XSBwaW5mbzo6cmVsZWFzZSgpIFsyMDFd
IGR1cAogWzQwM10gbW91bnRfaW5mbzo6Y3lnZHJpdmVfcG9zaXhfcGF0aChj
aGFyIGNvbnN0KiwgY2hhciosIGludCkgWzU1XSBwaW5mbzo6cmVtZW1iZXIo
Ym9vbCkgWzE0M10gZHVwMgogWzI0MV0gbW91bnRfaW5mbzo6Y3lnZHJpdmVf
d2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCYpIFsyMzJdIHBp
bmZvOjp0aGlzcHJvYyh2b2lkKikgWzIwM10gZHVwMwogWzI3OF0gbW91bnRf
aW5mbzo6aW5pdCgpICAgICBbNzRdIHBpbmZvOjpwaW5mbyhpbnQsIHVuc2ln
bmVkIGxvbmcpIFsyNDRdIGVudl9QQVRIX3RvX3Bvc2l4CiBbMjg4XSBtb3Vu
dF9pbmZvOjphZGRfaXRlbShjaGFyIGNvbnN0KiwgY2hhciBjb25zdCosIHVu
c2lnbmVkIGludCkgWzE1MF0gcGluZm86On5waW5mbygpIFsxOTRdIGZjbnRs
NjQKIFsyNTNdIG1vdW50X2l0ZW06OmJ1aWxkX3dpbjMyKGNoYXIqLCBjaGFy
IGNvbnN0KiwgdW5zaWduZWQgaW50KiwgdW5zaWduZWQgaW50KSBbMzgyXSBz
cGVudjo6cmV0cmlldmUoYm9vbCwgY2hhciBjb25zdCopIFs0ODFdIGZlZ2V0
ZW52CiBbMTQ4XSBNVGludGVyZmFjZTo6Zml4dXBfYmVmb3JlX2ZvcmsoKSBb
MTM3XSBfcGluZm86OmR1cF9wcm9jX3BpcGUodm9pZCopIFs0ODJdIGZlc2V0
ZW52CiBbNTAwXSBNVGludGVyZmFjZTo6SW5pdCgpICAgWzM3NF0gX3BpbmZv
OjpleGlzdHMoKUA0ICAgICBbMTJdIGZvcmsKIFszOTRdIGRldl9jb25zb2xl
Ojpjb25fdG9fc3RyKGNoYXIqLCBpbnQsIHdjaGFyX3QpIFsxOTFdIF9waW5m
bzo6c2V0X2N0dHkodHR5X21pbiosIGludCwgZmhhbmRsZXJfdGVybWlvcyop
IFs1NDVdIGdldF9hdnBoeXNfcGFnZXMKIFs0NjddIGRldl9jb25zb2xlOjpz
ZXRfY29sb3Iodm9pZCopIFs1MThdIGN5Z3NpZDo6Z2V0ZnJvbXN0cihjaGFy
IGNvbnN0KiwgYm9vbCkgWzMwOV0gZ2V0Y3dkCiBbMTQ5XSBwdGhyZWFkX2tl
eTo6Zml4dXBfYmVmb3JlX2ZvcmsoKSBbNTE5XSBjeWdzaWQ6OmdldF9zaWQo
dW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZywgdW5zaWduZWQgbG9uZyos
IGJvb2wpIFs0NjZdIGdldGVudgogWzMyNV0gc2hhcmVkX2luZm86OmluaXRp
YWxpemUoKSBbNTIwXSBjeWdzaWQ6OmdldGZyb21ncihfX2dyb3VwMzIgY29u
c3QqKSBbMzk1XSBnZXRwYWdlc2l6ZQogWzUwMV0gc2hhcmVkX2luZm86Omhl
YXBfY2h1bmtfc2l6ZSgpIFszODNdIGRldmljZTo6aW5pdCgpIFsyMzVdIGdl
dHBnaWQKIFs1MDJdIHNoYXJlZF9pbmZvOjppbml0X29iY2FzZWluc2Vuc2l0
aXZlKCkgWzM4NF0gZGV2aWNlOjpwYXJzZShjaGFyIGNvbnN0KikgWzIzNl0g
Z2V0cGdycAogWzM4Nl0gc3VmZml4X3NjYW46OmhhcyhjaGFyIGNvbnN0Kiwg
c3VmZml4X2luZm8gY29uc3QqKSBbNDA1XSBkZXZpY2U6OnBhcnNlKHVuc2ln
bmVkIGxvbmcpIFs0ODNdIGdldHBpZAogWzM3Nl0gc3VmZml4X3NjYW46Om5l
eHQoKSAgIFsxODldIGR0YWJsZTo6ZHVwX3dvcmtlcihmaGFuZGxlcl9iYXNl
KiwgaW50KSBbMTgyXSBnZXRwd3VpZDMyCiBbNDMxXSB0bHNfcGF0aGJ1Zjo6
ZGVzdHJveSgpIFsxODZdIGR0YWJsZTo6c3RkaW9faW5pdCgpIFs1NDZdIGdl
dHRpbWVvZmRheQogWzM3N10gdG1wX3BhdGhidWY6OmNfZ2V0KCkgIFs0MjZd
IGR0YWJsZTo6ZmluZF9hcmNoZXR5cGUoZGV2aWNlJikgWzQxMF0gZ251X2Rl
dl9tYWtlZGV2CiBbMzc1XSB0bXBfcGF0aGJ1Zjo6d19nZXQoKSAgWzUyMV0g
ZHRhYmxlOjpnZXRfZGVidWdnZXJfaW5mbygpIFs1NDddIGludGVybmFsX3Nl
dGxvY2FsZQogWzM1OV0gdG1wX3BhdGhidWY6OnRtcF9wYXRoYnVmKCkgWzQx
N10gZHRhYmxlOjpmaW5kX3VudXNlZF9oYW5kbGUoaW50KSBbMjQwXSBpb2N0
bAogWzM2MF0gdG1wX3BhdGhidWY6On50bXBfcGF0aGJ1ZigpIFsxODVdIGR0
YWJsZTo6aW5pdF9zdGRfZmlsZV9mcm9tX2hhbmRsZShpbnQsIHZvaWQqKSBb
MzE0XSBpc2F0dHkKIFszMjZdIGN5Z2hlYXBfdXNlcjo6b250aGVyYW5nZSho
b21lYm9kaWVzLCBwYXNzd2QqKSBbMTUzXSBkdGFibGU6OmR1cDMoaW50LCBp
bnQsIGludCkgWzk4XSBvcGVuCiBbMjg2XSBjeWdoZWFwX3VzZXI6OmluaXQo
KSAgWzIyNV0gZHRhYmxlOjpleHRlbmQoaW50KSAgIFsxOThdIHBpcGUKIFsz
MTddIGN5Z2hlYXBfdXNlcjo6c2V0X25hbWUoY2hhciBjb25zdCopIFsxOTdd
IGR0YWJsZTo6cmVsZWFzZShpbnQpIFs0OV0gcHRocmVhZF9tdXRleF9sb2Nr
CiBbMTY4XSBjeWdoZWFwX3VzZXI6OnNhdmVkX3NpZCgpIFs1MjJdIG10aW5m
bzo6aW5pdGlhbGl6ZSgpIFs0OF0gcHRocmVhZF9tdXRleF91bmxvY2sKIFsz
MDRdIGluaXRfY3lnaGVhcDo6bWFuYWdlX2NvbnNvbGVfY291bnQoY2hhciBj
b25zdCosIGludCwgYm9vbCkgWzEyNV0gcGVmaWxlOjpvcHRpb25hbF9oZHIo
KSBbMjc1XSBwdGhyZWFkX3J3bG9ja191bmxvY2sKIFsxNjldIGxvY2tfcHJv
Y2Vzczo6bG9ja19wcm9jZXNzKGJvb2wpIFsxMzJdIHBlZmlsZTo6cGVfaGRy
KCkgWzI0Nl0gcHRocmVhZF9yd2xvY2tfd3Jsb2NrCiBbMTcwXSBsb2NrX3By
b2Nlc3M6On5sb2NrX3Byb2Nlc3MoKSBbMTE2XSBwZWZpbGU6OmlkYXRhX2Rp
cih1bnNpZ25lZCBsb25nKSBbNzJdIHB0aHJlYWRfc2lnbWFzawogIFs5NV0g
bG9ja19wdGhyZWFkOjpsb2NrX3B0aHJlYWQoKSBbMzA1XSBwd2RncnA6OnJl
YWRfZ3JvdXAoKSBbOV0gcmVhZAogIFs4N10gbG9ja19wdGhyZWFkOjp+bG9j
a19wdGhyZWFkKCkgWzQwNl0gcHdkZ3JwOjpwYXJzZV9ncm91cCgpIFsxMjhd
IHJlc2V0X3NpZ25hbF9hcnJpdmVkQDAKICBbNzhdIGxvY2tfc2lnbmFsczo6
bG9ja19zaWduYWxzKCkgWzI0Ml0gcHdkZ3JwOjpyZWFkX3Bhc3N3ZCgpIFs0
MjFdIHNicmsKICBbNjVdIGxvY2tfc2lnbmFsczo6fmxvY2tfc2lnbmFscygp
IFs0MTJdIHB3ZGdycDo6cGFyc2VfcGFzc3dkKCkgWzM5XSBzZXRfcHJvY2Vz
c19tYXNrQDQKIFs0MjNdIG10aW5mb19kcml2ZTo6aW5pdGlhbGl6ZShpbnQs
IGJvb2wpIFsyOTFdIHB3ZGdycDo6bG9hZCh3Y2hhcl90IGNvbnN0KikgWzEx
NV0gc2V0X3Byb2Nlc3NfbWFza19kZWx0YQogWzQ2OF0gcHRocmVhZF9jb25k
Ojppc19nb29kX29iamVjdChwdGhyZWFkX2NvbmQqIGNvbnN0KikgWzM5OV0g
cHdkZ3JwOjphZGRfbGluZShjaGFyKikgWzIxXSBzZXRfc2lnbmFsX21hc2tA
OAogWzI4N10gcHRocmVhZF9jb25kOjpwdGhyZWFkX2NvbmQocHRocmVhZF9j
b25kYXR0ciopIFszOTddIHB3ZGdycDo6bmV4dF9udW0odW5zaWduZWQgbG9u
ZyYpIFs0NDNdIHNldGVudgogWzUwM10gcHRocmVhZF9udWxsOjpnZXRfbnVs
bF9wdGhyZWFkKCkgWzM4MF0gcHdkZ3JwOjpuZXh0X3N0cihjaGFyKSBbNDZd
IHNldHBnaWQKIFs1MDRdIHB0aHJlYWRfbnVsbDo6cHRocmVhZF9udWxsKCkg
WzUyM10gcHdkZ3JwOjpwd2RncnAocGFzc3dkKiYpIFs5OV0gc2lnYWN0aW9u
CiBbMTA1XSBzeW1saW5rX2luZm86OmNoZWNrKGNoYXIqLCBzdWZmaXhfaW5m
byBjb25zdCosIGZzX2luZm8mLCBwYXRoX2NvbnZfaGFuZGxlJikgWzEzM10g
c2VudHJ5OjpzZW50cnkodW5zaWduZWQgbG9uZykgWzM1MF0gc2lnYWRkc2V0
CiBbMTE4XSBjeWdoZWFwX2ZkZ2V0OjpjeWdoZWFwX2ZkZ2V0KGludCwgYm9v
bCwgYm9vbCkgWzE1MV0gc2VudHJ5Ojp+c2VudHJ5KCkgWzU0OF0gc2lnZGVs
c2V0CiBbMTQ3XSBjeWdoZWFwX2ZkZ2V0Ojp+Y3lnaGVhcF9mZGdldCgpIFsz
NzBdIHN0cmFjZTo6d3JpdGVfY2hpbGRwaWQoY2hpbGRfaW5mbyYsIHVuc2ln
bmVkIGxvbmcpIFszNTNdIHNpZ2lzbWVtYmVyCiBbMjkzXSBjeWdoZWFwX2Zk
bmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkgWzUyNF0gc3RyYWNlOjpo
ZWxsbygpIFsxOF0gc2lncHJvY21hc2sKIFs0NjldIGN5Z2hlYXBfZmRuZXc6
Om9wZXJhdG9yPShmaGFuZGxlcl9iYXNlKikgWzUyNV0gc3RyYWNlOjpkbGxf
aW5mbygpIFszODFdIHNpZ3F1ZXVlCiBbNDE2XSBmaGFuZGxlcl9iYXNlOjpn
ZXRfaGFuZGxlKCkgWzI2M10gX2N5Z3Rsczo6aW5pdF90aHJlYWQodm9pZCos
IHVuc2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKikpIFs1NF0gc3RhdDY0
CiBbMjg5XSBmaGFuZGxlcl9iYXNlOjpkZWxfbXlfbG9ja3MoZGVsX2xvY2tf
Y2FsbGVkX2Zyb20pIFszNzFdIF9jeWd0bHM6OnNldF9zaWdpbmZvKHNpZ3Bh
Y2tldCopIFszMl0gc3RyYWNlX2FjdGl2ZQogWzMyMF0gZmhhbmRsZXJfYmFz
ZTo6ZnN0YXRfaGVscGVyKF9fc3RhdDY0KiwgdW5zaWduZWQgbG9uZylAMTIg
WzM3Ml0gX2N5Z3Rsczo6aW50ZXJydXB0X25vdyhfQ09OVEVYVCosIGludCwg
dm9pZCosIHNpZ2FjdGlvbiYpIFs0MDRdIHN0cmNjcHlAMTIKIFszNjFdIGZo
YW5kbGVyX2Jhc2U6OmdldF9pb19oYW5kbGUoKSBbMjddIF9jeWd0bHM6Omlu
dGVycnVwdF9zZXR1cChpbnQsIHZvaWQqLCBzaWdhY3Rpb24mKUAxNiBbNDg0
XSBzeXNjb25mCiBbMzg5XSBmaGFuZGxlcl9iYXNlOjpnZXRfcmVhZGFoZWFk
KCkgWzM1NF0gX2N5Z3Rsczo6Y2FsbF9zaWduYWxfaGFuZGxlcigpIFs1OV0g
dGNnZXRhdHRyCiBbNDM3XSBmaGFuZGxlcl9iYXNlOjppc19mc19zcGVjaWFs
KCkgWzVdIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKikodm9pZCos
IHZvaWQqKSwgdm9pZCopIFsxMDhdIHRjZ2V0cGdycAogWzM5MF0gZmhhbmRs
ZXJfYmFzZTo6cHV0X3JlYWRhaGVhZChjaGFyKSBbMjUyXSBfY3lndGxzOjpp
bml0KCkgWzIxOF0gdGNzZXRhdHRyCiBbMzkxXSBmaGFuZGxlcl9iYXNlOjpp
c19ub25ibG9ja2luZygpIFszNzNdIF9jeWd0bHM6OnB1c2godW5zaWduZWQg
aW50KSBbNDRdIHRjc2V0cGdycAogWzE4N10gZmhhbmRsZXJfYmFzZTo6b3Bl
bl93aXRoX2FyY2goaW50LCB1bnNpZ25lZCBpbnQpIFs0NzRdIF9jeWd0bHM6
OnJlbW92ZSh1bnNpZ25lZCBsb25nKSBbMTU2XSB0aW1lCiBbMjc3XSBmaGFu
ZGxlcl9iYXNlOjpjbG9zZV93aXRoX2FyY2goKSBbNzldIF9jeWd0bHM6OmZp
bmRfdGxzKGludCkgWzNdIHdhaXQ0CiBbMzIxXSBmaGFuZGxlcl9iYXNlOjpm
c3RhdF9ieV9oYW5kbGUoX19zdGF0NjQqKUA4IFsyNzBdIF9jeWd0bHM6OnJl
bW92ZV93cSh1bnNpZ25lZCBsb25nKSBbMl0gd2FpdHBpZAogWzQzOF0gZmhh
bmRsZXJfYmFzZTo6Z2V0X3N0YXRfaGFuZGxlKCkgWzI5NF0gZnNfaW5mbzo6
dXBkYXRlKF9VTklDT0RFX1NUUklORyosIHZvaWQqKSBbNjldIHdyaXRlCiBb
NTA1XSBmaGFuZGxlcl9iYXNlOjpnZXRfZGVmYXVsdF9mbW9kZShpbnQpIFsx
MTFdIG15ZmF1bHQ6OmZhdWx0ZWQodm9pZCBjb25zdCosIGludCkKIFs1MDZd
IGZoYW5kbGVyX2Jhc2U6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzExN10gbXlm
YXVsdDo6ZmF1bHRlZChpbnQpCg==

--------------040707010206070400020901
Content-Type: text/plain;
 name="gmon.date.exe.4060.out.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="gmon.date.exe.4060.out.txt"

RmxhdCBwcm9maWxlOgoKRWFjaCBzYW1wbGUgY291bnRzIGFzIDAuMDAxIHNl
Y29uZHMuCiAgJSAgIGN1bXVsYXRpdmUgICBzZWxmICAgICAgICAgICAgICBz
ZWxmICAgICB0b3RhbCAgICAgICAgICAgCiB0aW1lICAgc2Vjb25kcyAgIHNl
Y29uZHMgICAgY2FsbHMgIG1zL2NhbGwgIG1zL2NhbGwgIG5hbWUgICAgCiAy
My43NyAgICAgIDAuMDMgICAgIDAuMDMgICAgICAgIDEgICAgMjkuMDAgICAg
ODcuMDAgIHNpZ19kaXNwYXRjaF9wZW5kaW5nKGJvb2wpQDQKIDIzLjc3ICAg
ICAgMC4wNiAgICAgMC4wMyAgICAgICAgMSAgICAyOS4wMCAgICAyOS4wMCAg
c2lnX3NlbmQoX3BpbmZvKiwgc2lnaW5mb190JiwgX2N5Z3RscyopQDEyCiAy
My43NyAgICAgIDAuMDkgICAgIDAuMDMgICAgICAgIDEgICAgMjkuMDAgICAg
NTguMDAgIHNpZ19zZW5kKF9waW5mbyosIGludClAOAogMjMuNzcgICAgICAw
LjEyICAgICAwLjAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX21h
aW4KICAwLjgyICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC41
MCAgICAgMS4wMCAgdHpzZXQKICAwLjgyICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgMSAgICAgMS4wMCAgICAgMS4wMCAgdHpzZXR3YWxsKCkKICAwLjgy
ICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMS4wMCAgICAgMi4w
MCAgbG9jYWx0aW1lCiAgMC44MiAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDEgICAgIDEuMDAgICAgIDEuMDAgIG9wZW4KICAwLjgyICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHpsb2FkKGNo
YXIgY29uc3QqLCBzdGF0ZSopCiAgMC44MiAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR6cGFyc2UoY2hhciBjb25z
dCosIHN0YXRlKiwgaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgMzA1ICAgICAwLjAwICAgICAwLjAwICBzdHJhY2VfYWN0aXZlCiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAxNzYgICAgIDAuMDAgICAgIDAu
MDAgIF9fZ2V0cmVlbnQKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
IDEwMCAgICAgMC4wMCAgICAgMC4wMCAgbXV0bzo6YWNxdWlyZSh1bnNpZ25l
ZCBsb25nKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgMTAwICAg
ICAwLjAwICAgICAwLjAwICBtdXRvOjpyZWxlYXNlKCkKICAwLjAwICAgICAg
MC4xMiAgICAgMC4wMCAgICAgICA4OSAgICAgMC4wMCAgICAgMC4wMCAgcHRo
cmVhZDo6c2VsZigpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
NDYgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXg6OmlzX2dvb2Rf
b2JqZWN0KHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICA0MSAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVh
ZF9tdXRleDo6bG9jaygpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAg
ICAgNDAgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXg6OnVubG9j
aygpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgMzcgICAgIDAu
MDAgICAgIDAuMDAgIF9fY3lnd2luX2xvY2tfbG9jawogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgIDM3ICAgICAwLjAwICAgICAwLjAwICBwdGhy
ZWFkX211dGV4X2xvY2sKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAzNiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleDo6bm9fb3du
ZXIoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgIDM2ICAgICAw
LjAwICAgICAwLjAwICBfX2N5Z3dpbl9sb2NrX3VubG9jawogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgIDM2ICAgICAwLjAwICAgICAwLjAwICBw
dGhyZWFkX211dGV4X3VubG9jawogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgIDMxICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4Ojpz
ZXRfb3duZXIocHRocmVhZCopCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgMzAgICAgIDAuMDAgICAgIDAuMDAgIGlsb2NrZGVjcihsb25nIHZv
bGF0aWxlKikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAyNyAg
ICAgMC4wMCAgICAgMC4wMCAgZGxtYWxsb2MKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAyNSAgICAgMC4wMCAgICAgMC4wMCAgc3BlbnY6OnJl
dHJpZXZlKGJvb2wsIGNoYXIgY29uc3QqKQogIDAuMDAgICAgICAwLjEyICAg
ICAwLjAwICAgICAgIDIzICAgICAwLjAwICAgICAwLjAwICBwYXRoX3ByZWZp
eF9wKGNoYXIgY29uc3QqLCBjaGFyIGNvbnN0KiwgaW50LCBib29sKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgIDIxICAgICAwLjAwICAgICAw
LjAwICBjZnJlZUA0CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
MTkgICAgIDAuMDAgICAgIDAuMDAgIF9nZXRlbnZfcgogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgIDE2ICAgICAwLjAwICAgICAwLjAwICBtdXRv
Ojppbml0KGNoYXIgY29uc3QqKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgIDE2ICAgICAwLjAwICAgICAwLjAwICBkbGZyZWUKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAxNiAgICAgMC4wMCAgICAgMC4wMCAg
Z251X2Rldl9tYWtlZGV2CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAg
ICAgMTQgICAgIDAuMDAgICAgIDAuMDAgIHJlZ19rZXk6OmJ1aWxkX3JlZyhI
S0VZX18qLCB1bnNpZ25lZCBsb25nLCBjaGFyKikKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICAxMiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVh
ZF9yd2xvY2s6OmFkZF9yZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9DS19S
RUFERVIqKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgIDEwICAg
ICAwLjAwICAgICAwLjAwICBmYXN0X211dGV4Ojpsb2NrKCkKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAxMCAgICAgMC4wMCAgICAgMC4wMCAg
ZmFzdF9tdXRleDo6dW5sb2NrKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4w
MCAgICAgICAxMCAgICAgMC4wMCAgICAgMC4wMCAgY3lnaGVhcF9mZGdldDo6
Y3lnaGVhcF9mZGdldChpbnQsIGJvb2wsIGJvb2wpCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgMTAgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJl
YWRfbXV0ZXg6OmxvY2tfcmVjdXJzaXZlKCkKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgOSAgICAgMC4wMCAgICAgMC4wMCAgc3lzX21ic3Rv
d2NzKHdjaGFyX3QqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNp
Z25lZCBpbnQpQDE2CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDkgICAgIDAuMDAgICAgIDAuMDAgIHN5c19jcF9tYnN0b3djcyhpbnQgKCop
KF9yZWVudCosIHdjaGFyX3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
LCBjaGFyIGNvbnN0KiwgX21ic3RhdGVfdCopLCBjaGFyIGNvbnN0Kiwgd2No
YXJfdCosIHVuc2lnbmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dClAMjQKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgOSAgICAg
MC4wMCAgICAgMC4wMCAgdG1wX3BhdGhidWY6OnRtcF9wYXRoYnVmKCkKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgOSAgICAgMC4wMCAgICAg
MC4wMCAgdG1wX3BhdGhidWY6On50bXBfcGF0aGJ1ZigpCiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIG10
aW5mb19kcml2ZTo6aW5pdGlhbGl6ZShpbnQsIGJvb2wpCiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDggICAgIDAuMDAgICAgIDAuMDAgIF9f
c2V0X2xvY2FsZV9mcm9tX2xvY2FsZV9hbGlhcwogIDAuMDAgICAgICAwLjEy
ICAgICAwLjAwICAgICAgICA3ICAgICAwLjAwICAgICAwLjAwICBsb2FkX3Jl
Z2lzdHJ5X2hpdmUod2NoYXJfdCBjb25zdCopQDQKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICAgNyAgICAgMC4wMCAgICAgMC4wMCAgcmVnX2tl
eTo6cmVnX2tleShIS0VZX18qLCB1bnNpZ25lZCBsb25nLCAuLi4pCiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDcgICAgIDAuMDAgICAgIDAu
MDAgIHJlZ19rZXk6OnJlZ19rZXkoYm9vbCwgdW5zaWduZWQgbG9uZywgLi4u
KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA3ICAgICAwLjAw
ICAgICAwLjAwICByZWdfa2V5Ojp+cmVnX2tleSgpCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIHBhdGhf
Y29udjo6fnBhdGhfY29udigpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIGN5Z2hlYXBfZmRtYW5pcDo6
b3BlcmF0b3ItPigpIGNvbnN0CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgIDcgICAgIDAuMDAgICAgIDAuMDAgIGRsY2FsbG9jCiAgMC4wMCAg
ICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAg
IHRyYW5zZm9ybV9jaGFycyh3Y2hhcl90Kiwgd2NoYXJfdCopCiAgMC4wMCAg
ICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAg
IGdldF9udF9uYXRpdmVfcGF0aChjaGFyIGNvbnN0KiwgX1VOSUNPREVfU1RS
SU5HJiwgYm9vbCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAg
NiAgICAgMC4wMCAgICAgMC4wMCAgc3VmZml4X3NjYW46Om5leHQoKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA2ICAgICAwLjAwICAgICAw
LjAwICB0bXBfcGF0aGJ1Zjo6d19nZXQoKQogIDAuMDAgICAgICAwLjEyICAg
ICAwLjAwICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBjeWdoZWFwX2Zk
Z2V0Ojp+Y3lnaGVhcF9mZGdldCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDYgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWQ6OnRlc3Rj
YW5jZWwoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA2ICAg
ICAwLjAwICAgICAwLjAwICBfX2N5Z3dpbl9sb2NrX2luaXRfcmVjdXJzaXZl
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDYgICAgIDAuMDAg
ICAgIDAuMDAgIF9jeWd3aW5faXN0ZXh0X2Zvcl9zdGRpbwogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICA2ICAgICAwLjAwICAgICAwLjAwICBn
ZXRwYWdlc2l6ZQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA2
ICAgICAwLjAwICAgICAwLjAwICBzYnJrCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIG9wZW5fc2hhcmVk
KHdjaGFyX3QgY29uc3QqLCBpbnQsIHZvaWQqJiwgdW5zaWduZWQgbG9uZywg
c2hhcmVkX2xvY2F0aW9ucyosIF9TRUNVUklUWV9BVFRSSUJVVEVTKiwgdW5z
aWduZWQgbG9uZylAMjgKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAgNSAgICAgMC4wMCAgICAgMC4wMCAgdG1wX3BhdGhidWY6OmNfZ2V0KCkK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgNSAgICAgMC4wMCAg
ICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6fmZoYW5kbGVyX2Jhc2UoKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA1ICAgICAwLjAwICAgICAw
LjAwICBmaGFuZGxlcl9iYXNlOjpvcGVyYXRvciBkZWxldGUodm9pZCopCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAg
IDAuMDAgIHB0aHJlYWRfbXV0ZXg6OmlzX2luaXRpYWxpemVyKHB0aHJlYWRf
bXV0ZXgqIGNvbnN0KikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAgNSAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleDo6aW5pdChw
dGhyZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCosIHB0
aHJlYWRfbXV0ZXgqKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAg
ICA1ICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4OjpwdGhyZWFk
X211dGV4KHB0aHJlYWRfbXV0ZXhhdHRyKikKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgNSAgICAgMC4wMCAgICAgMC4wMCAgZGV2aWNlOjpp
bml0KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgNSAgICAg
MC4wMCAgICAgMC4wMCAgX2N5Z3Rsczo6aW5pdF90aHJlYWQodm9pZCosIHVu
c2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKikpCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDUgICAgIDAuMDAgICAgIDAuMDAgIF9jeWd0
bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKikodm9pZCosIHZvaWQqKSwgdm9p
ZCopCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDUgICAgIDAu
MDAgICAgIDAuMDAgIGRscHZhbGxvYwogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICA1ICAgICAwLjAwICAgICAwLjAwICBkbHJlYWxsb2MKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgNCAgICAgMC4wMCAgICAg
MC4wMCAgYmFja3NsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgNCAgICAgMC4wMCAg
ICAgMC4wMCAgc2V0X3ByaXZpbGVnZSh2b2lkKiwgdW5zaWduZWQgbG9uZywg
Ym9vbCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgNCAgICAg
MC4wMCAgICAgMC4wMCAgdG9fdGltZXN0cnVjX3QoX0ZJTEVUSU1FKiwgdGlt
ZXNwZWMqKUA4CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDQg
ICAgIDAuMDAgICAgIDAuMDAgIF9fc21hbGxfc3dwcmludGYod2NoYXJfdCos
IHdjaGFyX3QgY29uc3QqLCAuLi4pCiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIF9fc21hbGxfdnN3cHJp
bnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgY2hhciopCiAgMC4wMCAg
ICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAg
IGdldF9zaGFyZWRfcGFyZW50X2RpcigpCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIG1vdW50X2luZm86
OmNvbnZfdG9fd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGRldmlj
ZSYsIHVuc2lnbmVkIGludCopCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIG1vdW50X2l0ZW06OmJ1aWxk
X3dpbjMyKGNoYXIqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KiwgdW5z
aWduZWQgaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA0
ICAgICAwLjAwICAgICAwLjAwICBzdWZmaXhfc2Nhbjo6aGFzKGNoYXIgY29u
c3QqLCBzdWZmaXhfaW5mbyBjb25zdCopCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAuMDAgIHN5bWxpbmtfaW5m
bzo6Y2hlY2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0KiwgZnNfaW5mbyYs
IHBhdGhfY29udl9oYW5kbGUmKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpj
bG9zZV93aXRoX2FyY2goKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICA0ICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9jb25zb2xlOjpm
aXh1cF9hZnRlcl9leGVjKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgNCAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfY29uc29sZTo6
c2V0X3VuaXQoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA0
ICAgICAwLjAwICAgICAwLjAwICBkZXZpY2U6OnBhcnNlKGNoYXIgY29uc3Qq
KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICA0ICAgICAwLjAw
ICAgICAwLjAwICBkZXZpY2U6OnBhcnNlKHVuc2lnbmVkIGxvbmcpCiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDQgICAgIDAuMDAgICAgIDAu
MDAgIF9jeWd0bHM6OmluaXQoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICByZWdfa2V5OjpnZXRfc3Ry
aW5nKHdjaGFyX3QgY29uc3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50LCB3
Y2hhcl90IGNvbnN0KikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAgNCAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6bmVlZF9m
aXh1cF9iZWZvcmUoKSBjb25zdAogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICBfX2N4YV9ndWFyZF9yZWxl
YXNlCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDQgICAgIDAu
MDAgICAgIDAuMDAgIGNtYWxsb2NAOAogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICA0ICAgICAwLjAwICAgICAwLjAwICBnZXRlbnYKICAwLjAw
ICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4w
MCAgX19zZWNfdXNlcih2b2lkKiwgdm9pZCosIHZvaWQqLCB1bnNpZ25lZCBs
b25nLCBpbnQpQDIwCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDMgICAgIDAuMDAgICAgIDAuMDAgIGRsbF9kbGxjcnQwXzEodm9pZCopCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDMgICAgIDAuMDAgICAg
IDAuMDAgIGNoZWNrX3Nhbml0eV9hbmRfc3luYyhwZXJfcHJvY2VzcyopQDQK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAg
ICAgMC4wMCAgc2VjX2FjbChfQUNMKiwgYm9vbCwgYm9vbCwgdm9pZCosIHZv
aWQqLCB1bnNpZ25lZCBsb25nKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBmYXN0X211dGV4OjpmYXN0
X211dGV4KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMyAg
ICAgMC4wMCAgICAgMC4wMCAgdGxzX3BhdGhidWY6OmRlc3Ryb3koKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAw
LjAwICBmaGFuZGxlcl9iYXNlOjpnZXRfc3RhdF9oYW5kbGUoKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAwLjAw
ICBmaGFuZGxlcl9iYXNlOjpjbGVhbnVwKCkKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9t
dXRleDo6c2V0X3R5cGUoaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX3J3bG9jazo6
aXNfZ29vZF9vYmplY3QocHRocmVhZF9yd2xvY2sqIGNvbnN0KikKICAwLjAw
ICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4w
MCAgZmhhbmRsZXJfY29uc29sZTo6fmZoYW5kbGVyX2NvbnNvbGUoKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAw
LjAwICBtdXRvOjphY3F1aXJlZCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDMgICAgIDAuMDAgICAgIDAuMDAgIGR0YWJsZTo6cmVsZWFz
ZShpbnQpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDMgICAg
IDAuMDAgICAgIDAuMDAgIF9jeWd0bHM6OnJlbW92ZV93cSh1bnNpZ25lZCBs
b25nKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAzICAgICAw
LjAwICAgICAwLjAwICBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNFX18qLCBw
ZXJfcHJvY2VzcyosIGRsbF90eXBlKQogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNl
OjpnZXRfcG9wZW5fcGlkKCkgY29uc3QKICAwLjAwICAgICAgMC4xMiAgICAg
MC4wMCAgICAgICAgMyAgICAgMC4wMCAgICAgMC4wMCAgY3lncHNpZDo6c3Ry
aW5nKHdjaGFyX3QqKSBjb25zdAogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBfX3NldF9jdHlwZQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAw
LjAwICBfX3NldF9sY19jdHlwZV9mcm9tX3dpbgogIDAuMDAgICAgICAwLjEy
ICAgICAwLjAwICAgICAgICAzICAgICAwLjAwICAgICAwLjAwICBzZXRlbnYK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAg
ICAgMC4wMCAgdm9pZCBMaXN0X3JlbW92ZTxwdGhyZWFkX211dGV4PihmYXN0
X211dGV4JiwgcHRocmVhZF9tdXRleComLCBwdGhyZWFkX211dGV4IGNvbnN0
KikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4w
MCAgICAgMC4wMCAgc2V0X2ZpbGVfc2Qodm9pZCosIHBhdGhfY29udiYsIHNl
Y3VyaXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNgogIDAuMDAgICAgICAwLjEy
ICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFk
X2NvbmQ6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfY29uZCogY29uc3QqKQog
IDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAg
ICAwLjAwICBwdGhyZWFkX2NvbmQ6OnB0aHJlYWRfY29uZChwdGhyZWFkX2Nv
bmRhdHRyKikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAg
ICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6Z2V0X2lvX2hhbmRs
ZSgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAu
MDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OmdldF9vdXRwdXRfaGFuZGxl
KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6ZmhhbmRsZXJfYmFzZSgpCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAg
IDAuMDAgIHB0aHJlYWRfbXV0ZXg6OmRlc3Ryb3koKQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBwdGhy
ZWFkX211dGV4Ojp0cnlsb2NrKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4w
MCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9tdXRleDo6
fnB0aHJlYWRfbXV0ZXgoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAyICAgICAwLjAwICAgICAwLjAwICBwdGhyZWFkX211dGV4Ojp+cHRo
cmVhZF9tdXRleCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDIgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrOjp1bmxvY2so
KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAw
ICAgICAwLjAwICBwdGhyZWFkX3J3bG9jazo6d3Jsb2NrKCkKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAg
cHRocmVhZF9yd2xvY2s6OnJlbGVhc2UoKQogIDAuMDAgICAgICAwLjEyICAg
ICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9k
aXNrX2ZpbGU6On5maGFuZGxlcl9kaXNrX2ZpbGUoKQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBMaXN0
PHB0aHJlYWRfY29uZD46Omluc2VydChwdGhyZWFkX2NvbmQqKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAw
ICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAw
LjAwICBwdGhyZWFkOjpwdGhyZWFkKCkKICAwLjAwICAgICAgMC4xMiAgICAg
MC4wMCAgICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgcmVnX2tleTo6Z2V0
X2R3b3JkKHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBsb25nKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAw
ICBwYXRoX2NvbnY6OmdldF9udF9uYXRpdmVfcGF0aCgpCiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAgIDAuMDAgIF9f
Y3lnd2luX2xvY2tfZmluaQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAyICAgICAwLjAwICAgICAwLjAwICBfX2dldF9jdXJyZW50X2NvbGxh
dGVfY29kZXNldAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAy
ICAgICAwLjAwICAgICAwLjAwICBfX3dyYXBfX1pkYVB2UktTdDlub3Rocm93
X3QKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMiAgICAgMC4w
MCAgICAgMC4wMCAgY2xvc2UKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgY21hbGxvY19hYm9ydEA4CiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAgICAg
IDAuMDAgIGNzdHJkdXBANAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAyICAgICAwLjAwICAgICAwLjAwICBjeWd3aW5faW5ldF9uZXR3b3Jr
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAuMDAg
ICAgIDAuMDAgIHB0aHJlYWRfbXV0ZXhfZGVzdHJveQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAyICAgICAwLjAwICAgICAwLjAwICBwdGhy
ZWFkX3J3bG9ja191bmxvY2sKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgMiAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9yd2xvY2tfd3Js
b2NrCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDIgICAgIDAu
MDAgICAgIDAuMDAgIHRpbWVnbQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBSdGxJbnQ2NFRvSGV4VW5p
Y29kZVN0cmluZ0AxNgogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBjaGlsZF9jb3B5KHZvaWQqLCBib29s
LCAuLi4pCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIGRsbF9jcnQwXzEodm9pZCopCiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGxk
X3ByZWxvYWQoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBwaW5mb19pbml0KGNoYXIqKiwgaW50KUA4
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIHVpbmZvX2luaXQoKQogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBidWlsZF9maF9wYyhw
YXRoX2NvbnYmLCBib29sKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBjcmVhdGVfcGlwZSh2b2lkKios
IHZvaWQqKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25n
KUAxNgogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBkdGFibGVfaW5pdCgpCiAgMC4wMCAgICAgIDAuMTIg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGV2ZW50c19p
bml0KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgZ2V0X2ZpbGVfc2Qodm9pZCosIHBhdGhfY29udiYs
IHNlY3VyaXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNgogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBtZW1v
cnlfaW5pdChib29sKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBzaGFyZWRfbmFtZShjaGFyKiwgY2hh
ciBjb25zdCosIGludClAMTIKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgX2V2ZXJ5b25lX3NkKHZvaWQq
LCB1bnNpZ25lZCBsb25nKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBjeWdoZWFwX2luaXQoKUAwCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIGVudmlyb25faW5pdChjaGFyKiosIGludCkKICAwLjAwICAgICAg
MC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgcHJv
Y19zdWJwcm9jKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDgKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgc2lncHJvY19pbml0KClAMAogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBidWlsZF9maF9uYW1l
KGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvKikKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgZ2V0X3NpZHNfaW5mbyhjeWdwc2lkLCBjeWdwc2lkLCB1bnNpZ25l
ZCBsb25nKiwgdW5zaWduZWQgbG9uZyopCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGhhc2hfcGF0aF9u
YW1lKHVuc2lnbmVkIGxvbmcgbG9uZywgd2NoYXJfdCBjb25zdCopQDEyCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIHVwZGF0ZV9lbnZwdHJzKClAMAogIDAuMDAgICAgICAwLjEyICAg
ICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBfX3NtYWxsX3Nw
cmludGYoY2hhciosIGNoYXIgY29uc3QqLCAuLi4pCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIF9fc21h
bGxfdnNwcmludGYoY2hhciosIGNoYXIgY29uc3QqLCBjaGFyKikKICAwLjAw
ICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgZGxsX2dsb2JhbF9kdG9ycygpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGluaXRpYWxfc2V0bG9j
YWxlKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgZ2V0X2ZpbGVfYXR0cmlidXRlKHZvaWQqLCBwYXRo
X2NvbnYmLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBsb25nKiwgdW5zaWdu
ZWQgbG9uZyopQDIwCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIGluaXRfY29uc29sZV9oYW5kbGVyKGJv
b2wpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIG5vcm1hbGl6ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3Qq
LCBjaGFyKiwgY2hhciomKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBub3JtYWxpemVfd2luMzJfcGF0
aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3JlYXRl
X3NpZ25hbF9hcnJpdmVkKClAMAogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBzZXRfY3lnd2luX3ByaXZp
bGVnZXModm9pZCopCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z2hlYXBfZml4dXBfaW5fY2hpbGQo
Ym9vbClANAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBmaXh1cF9sb2NrZl9hZnRlcl9leGVjKCkKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgZ2V0X3Nlc3Npb25fcGFyZW50X2RpcigpCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGdldF9j
eWd3aW5fc3RhcnR1cF9pbmZvKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgc2V0ZXJybm9fZnJvbV9u
dF9zdGF0dXMoY2hhciBjb25zdCosIGludCwgbG9uZylAMTIKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAg
c2lnbmFsX2ZpeHVwX2FmdGVyX2V4ZWMoKUAwCiAgMC4wMCAgICAgIDAuMTIg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHNsYXNoaWZ5
KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgaGVhcF9pbml0
KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4w
MCAgICAgMC4wMCAgY2hpbGRfaW5mbzo6cmVhZHkoYm9vbCkKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAg
bW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBj
aGFyKiwgaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAx
ICAgICAwLjAwICAgICAwLjAwICBtb3VudF9pbmZvOjpjeWdkcml2ZV9wb3Np
eF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBNVGlu
dGVyZmFjZTo6SW5pdCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHNoYXJlZF9pbmZvOjppbml0aWFs
aXplKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgc2hhcmVkX2luZm86OmhlYXBfY2h1bmtfc2l6ZSgp
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIHNoYXJlZF9pbmZvOjppbml0X29iY2FzZWluc2Vuc2l0aXZl
KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4w
MCAgICAgMC4wMCAgcHRocmVhZF9udWxsOjpnZXRfbnVsbF9wdGhyZWFkKCkK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgcHRocmVhZF9udWxsOjpwdGhyZWFkX251bGwoKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBjeWdoZWFwX2ZkbmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkKICAw
LjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAg
MC4wMCAgZmhhbmRsZXJfYmFzZTo6Z2V0X2hhbmRsZSgpCiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZo
YW5kbGVyX2Jhc2U6OmRlbF9teV9sb2NrcyhkZWxfbG9ja19jYWxsZWRfZnJv
bSkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4w
MCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6ZnN0YXRfaGVscGVyKF9fc3Rh
dDY0KiwgdW5zaWduZWQgbG9uZylAMTIKICAwLjAwICAgICAgMC4xMiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFz
ZTo6aXNfZnNfc3BlY2lhbCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAg
ICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6Om9w
ZW5fd2l0aF9hcmNoKGludCwgdW5zaWduZWQgaW50KQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFu
ZGxlcl9iYXNlOjpmc3RhdF9ieV9oYW5kbGUoX19zdGF0NjQqKUA4CiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAu
MDAgIGZoYW5kbGVyX2Jhc2U6OmZpeHVwX2FmdGVyX2V4ZWMoKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBmaGFuZGxlcl9iYXNlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KQogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBmaGFuZGxlcl9iYXNlOjpjbG9zZSgpCiAgMC4wMCAgICAgIDAuMTIg
ICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVy
X2Jhc2U6OndyaXRlKHZvaWQgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDEyCiAg
MC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAg
IDAuMDAgIGZoYW5kbGVyX2Jhc2U6Om9wZW5fZnMoaW50LCB1bnNpZ25lZCBp
bnQpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3RhdDY0
KilAOAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShwYXRoX2Nv
bnYmKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAw
LjAwICAgICAwLjAwICBmaGFuZGxlcl9iYXNlOjpyYXdfd3JpdGUodm9pZCBj
b25zdCosIHVuc2lnbmVkIGludClAMTIKICAwLjAwICAgICAgMC4xMiAgICAg
MC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgcHRocmVhZF9yd2xv
Y2s6OmluaXQocHRocmVhZF9yd2xvY2sqKiwgcHRocmVhZF9yd2xvY2thdHRy
KiBjb25zdCopCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIHB0aHJlYWRfcndsb2NrOjpwdGhyZWFkX3J3
bG9jayhwdGhyZWFkX3J3bG9ja2F0dHIqKQogIDAuMDAgICAgICAwLjEyICAg
ICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBwZW5kaW5nX3Np
Z25hbHM6OnJlc2V0KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY2hpbGRfaW5mb19zcGF3bjo6aGFu
ZGxlX3NwYXduKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfdGVybWlvczo6Z2V0X291
dHB1dF9oYW5kbGUoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAg
ICAxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9kZXZfemVybzo6Zmhh
bmRsZXJfZGV2X3plcm8oKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9kaXNrX2ZpbGU6
Om9wZW4oaW50LCB1bnNpZ25lZCBpbnQpCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGZoYW5kbGVyX2Rp
c2tfZmlsZTo6Y2xvc2UoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9kaXNrX2ZpbGU6
OmZzdGF0KF9fc3RhdDY0KilAOAogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBmaGFuZGxlcl9kaXNrX2Zp
bGU6OmZoYW5kbGVyX2Rpc2tfZmlsZSgpCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHNlY3VyaXR5X2Rl
c2NyaXB0b3I6OmZyZWUoKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBzZWN1cml0eV9kZXNjcmlwdG9y
OjptYWxsb2ModW5zaWduZWQgaW50KQogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICB0dHk6OmluaXRfc2Vz
c2lvbigpQDAKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAg
ICAgMC4wMCAgICAgMC4wMCAgTGlzdDxwdGhyZWFkX2tleT46Okxpc3QoKQog
IDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBMaXN0PHB0aHJlYWRfY29uZD46Okxpc3QoKQogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBM
aXN0PHB0aHJlYWRfbXV0ZXg+OjpMaXN0KCkKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgTGlzdDxwdGhy
ZWFkX3J3bG9jaz46Omluc2VydChwdGhyZWFkX3J3bG9jayopCiAgMC4wMCAg
ICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAg
IExpc3Q8cHRocmVhZF9yd2xvY2s+OjpMaXN0KCkKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgTGlzdDxw
dGhyZWFkPjo6TGlzdCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAg
ICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIExpc3Q8c2VtYXBob3JlPjo6TGlz
dCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAu
MDAgICAgIDAuMDAgIHBpbmZvOjp0aGlzcHJvYyh2b2lkKikKICAwLjAwICAg
ICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAg
ZHRhYmxlOjpzdGRpb19pbml0KCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZHRhYmxlOjpmaXh1cF9h
ZnRlcl9leGVjKCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgZHRhYmxlOjpmaW5kX3VudXNlZF9oYW5k
bGUoaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBtdGluZm86OmluaXRpYWxpemUoKQogIDAuMDAg
ICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAw
ICBwd2RncnA6OnB3ZGdycChwYXNzd2QqJikKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgc3RyYWNlOjpo
ZWxsbygpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIHN0cmFjZTo6ZGxsX2luZm8oKQogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBm
c19pbmZvOjp1cGRhdGUoX1VOSUNPREVfU1RSSU5HKiwgdm9pZCopCiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAu
MDAgIHB0aHJlYWQ6OmluaXRfbWFpbnRocmVhZCgpCiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHB0aHJl
YWQ6OnNldF90bHNfc2VsZl9wb2ludGVyKHB0aHJlYWQqKQogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBy
ZWdfa2V5OjpzZXRfc3RyaW5nKHdjaGFyX3QgY29uc3QqLCB3Y2hhcl90IGNv
bnN0KikKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAg
MC4wMCAgICAgMC4wMCAgY3dkc3R1ZmY6Om92ZXJyaWRlX3dpbjMyX2N3ZChi
b29sLCB1bnNpZ25lZCBsb25nKQogIDAuMDAgICAgICAwLjEyICAgICAwLjAw
ICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBjd2RzdHVmZjo6aW5pdCgp
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIGRsbF9saXN0OjpmaW5kKHZvaWQqKQogIDAuMDAgICAgICAw
LjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBkbGxf
bGlzdDo6aW5pdCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIGhpcmVzX21zOjpuc2VjcygpCiAgMC4w
MCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAu
MDAgIGhpcmVzX21zOjpwcmltZSgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIHR0eV9saXN0Ojppbml0
X3Nlc3Npb24oKUAwCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAg
IDEgICAgIDAuMDAgICAgIDAuMDAgIHR0eV9saXN0Ojppbml0KCkKICAwLjAw
ICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4w
MCAgdHR5X2xpc3Q6OmdldF9jdHR5cCgpCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3RocmVhZDo6
aW5pdCgpCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAg
IDAuMDAgICAgIDAuMDAgIGN5Z3RocmVhZDo6c3R1Yih2b2lkKilANAogIDAu
MDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAw
LjAwICBjeWd0aHJlYWQ6OmNyZWF0ZSgpCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3RocmVhZDo6
Y2FsbGZ1bmMoYm9vbCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAg
ICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY3lndGhyZWFkOjpvcGVyYXRvciBu
ZXcodW5zaWduZWQgaW50KQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAg
ICAgICAxICAgICAwLjAwICAgICAwLjAwICBwYXRoX2NvbnY6OmNoZWNrKGNo
YXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvIGNvbnN0KikK
ICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAg
ICAgMC4wMCAgdXNlcl9pbmZvOjppbml0aWFsaXplKCkKICAwLjAwICAgICAg
MC4xMiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgdXNl
cl9pbmZvOjpjcmVhdGUoYm9vbCkKICAwLjAwICAgICAgMC4xMiAgICAgMC4w
MCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZmhhbmRsZXJfYmFzZTo6
dXNlX2FyY2hldHlwZSgpIGNvbnN0CiAgMC4wMCAgICAgIDAuMTIgICAgIDAu
MDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIF9fY29sbGF0ZV9sb2Fk
X2xvY2FsZQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBfX3NldF9sY19tZXNzYWdlc19mcm9tX3dpbgog
IDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBfX3NldF9sY19tb25ldGFyeV9mcm9tX3dpbgogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBf
X3NldF9sY19udW1lcmljX2Zyb21fd2luCiAgMC4wMCAgICAgIDAuMTIgICAg
IDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIF9fc2V0X2xjX3Rp
bWVfZnJvbV93aW4KICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgX2ZlaW5pdGlhbGlzZQogIDAuMDAgICAg
ICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBf
ZnN0YXQ2NF9yCiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEg
ICAgIDAuMDAgICAgIDAuMDAgIGNjYWxsb2NAMTIKICAwLjAwICAgICAgMC4x
MiAgICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgY2xvY2tf
Z2V0dGltZQogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBjcmVhbGxvY19hYm9ydEA4CiAgMC4wMCAgICAg
IDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN3
Y3NkdXBANAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAg
ICAwLjAwICAgICAwLjAwICBjeWd3aW5fYXRleGl0CiAgMC4wMCAgICAgIDAu
MTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAgICAgIDAuMDAgIGN5Z3dp
bl9jb252X3BhdGgKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAgICAgICAg
MSAgICAgMC4wMCAgICAgMC4wMCAgY3lnd2luX2NvbnZfdG9fcG9zaXhfcGF0
aAogIDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAw
ICAgICAwLjAwICBjeWd3aW5fZXhpdAogIDAuMDAgICAgICAwLjEyICAgICAw
LjAwICAgICAgICAxICAgICAwLjAwICAgICAwLjAwICBjeWd4ZHJfdndhcm54
CiAgMC4wMCAgICAgIDAuMTIgICAgIDAuMDAgICAgICAgIDEgICAgIDAuMDAg
ICAgIDAuMDAgIGZzdGF0NjQKICAwLjAwICAgICAgMC4xMiAgICAgMC4wMCAg
ICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgZ2V0X2F2cGh5c19wYWdlcwog
IDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICBpbnRlcm5hbF9zZXRsb2NhbGUKICAwLjAwICAgICAgMC4xMiAg
ICAgMC4wMCAgICAgICAgMSAgICAgMC4wMCAgICAgMC4wMCAgc3lzY29uZgog
IDAuMDAgICAgICAwLjEyICAgICAwLjAwICAgICAgICAxICAgICAwLjAwICAg
ICAwLjAwICB3cml0ZQoKICUgICAgICAgICB0aGUgcGVyY2VudGFnZSBvZiB0
aGUgdG90YWwgcnVubmluZyB0aW1lIG9mIHRoZQp0aW1lICAgICAgIHByb2dy
YW0gdXNlZCBieSB0aGlzIGZ1bmN0aW9uLgoKY3VtdWxhdGl2ZSBhIHJ1bm5p
bmcgc3VtIG9mIHRoZSBudW1iZXIgb2Ygc2Vjb25kcyBhY2NvdW50ZWQKIHNl
Y29uZHMgICBmb3IgYnkgdGhpcyBmdW5jdGlvbiBhbmQgdGhvc2UgbGlzdGVk
IGFib3ZlIGl0LgoKIHNlbGYgICAgICB0aGUgbnVtYmVyIG9mIHNlY29uZHMg
YWNjb3VudGVkIGZvciBieSB0aGlzCnNlY29uZHMgICAgZnVuY3Rpb24gYWxv
bmUuICBUaGlzIGlzIHRoZSBtYWpvciBzb3J0IGZvciB0aGlzCiAgICAgICAg
ICAgbGlzdGluZy4KCmNhbGxzICAgICAgdGhlIG51bWJlciBvZiB0aW1lcyB0
aGlzIGZ1bmN0aW9uIHdhcyBpbnZva2VkLCBpZgogICAgICAgICAgIHRoaXMg
ZnVuY3Rpb24gaXMgcHJvZmlsZWQsIGVsc2UgYmxhbmsuCiAKIHNlbGYgICAg
ICB0aGUgYXZlcmFnZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHNwZW50IGlu
IHRoaXMKbXMvY2FsbCAgICBmdW5jdGlvbiBwZXIgY2FsbCwgaWYgdGhpcyBm
dW5jdGlvbiBpcyBwcm9maWxlZCwKCSAgIGVsc2UgYmxhbmsuCgogdG90YWwg
ICAgIHRoZSBhdmVyYWdlIG51bWJlciBvZiBtaWxsaXNlY29uZHMgc3BlbnQg
aW4gdGhpcwptcy9jYWxsICAgIGZ1bmN0aW9uIGFuZCBpdHMgZGVzY2VuZGVu
dHMgcGVyIGNhbGwsIGlmIHRoaXMgCgkgICBmdW5jdGlvbiBpcyBwcm9maWxl
ZCwgZWxzZSBibGFuay4KCm5hbWUgICAgICAgdGhlIG5hbWUgb2YgdGhlIGZ1
bmN0aW9uLiAgVGhpcyBpcyB0aGUgbWlub3Igc29ydAogICAgICAgICAgIGZv
ciB0aGlzIGxpc3RpbmcuIFRoZSBpbmRleCBzaG93cyB0aGUgbG9jYXRpb24g
b2YKCSAgIHRoZSBmdW5jdGlvbiBpbiB0aGUgZ3Byb2YgbGlzdGluZy4gSWYg
dGhlIGluZGV4IGlzCgkgICBpbiBwYXJlbnRoZXNpcyBpdCBzaG93cyB3aGVy
ZSBpdCB3b3VsZCBhcHBlYXIgaW4KCSAgIHRoZSBncHJvZiBsaXN0aW5nIGlm
IGl0IHdlcmUgdG8gYmUgcHJpbnRlZC4KDAoJCSAgICAgQ2FsbCBncmFwaCAo
ZXhwbGFuYXRpb24gZm9sbG93cykKCgpncmFudWxhcml0eTogZWFjaCBzYW1w
bGUgaGl0IGNvdmVycyA0IGJ5dGUocykgZm9yIDAuODIlIG9mIDAuMTIgc2Vj
b25kcwoKaW5kZXggJSB0aW1lICAgIHNlbGYgIGNoaWxkcmVuICAgIGNhbGxl
ZCAgICAgbmFtZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMV0gICAgIDk1LjEgICAg
MC4wMyAgICAwLjA5ICAgICAgICAgICAgICAgICBfX21haW4gWzFdCiAgICAg
ICAgICAgICAgICAwLjAzICAgIDAuMDYgICAgICAgMS8xICAgICAgICAgICBz
aWdfZGlzcGF0Y2hfcGVuZGluZyhib29sKUA0IFsyXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMyAgICAwLjA2ICAgICAgIDEvMSAgICAgICAgICAgX19tYWlu
IFsxXQpbMl0gICAgIDcxLjMgICAgMC4wMyAgICAwLjA2ICAgICAgIDEgICAg
ICAgICBzaWdfZGlzcGF0Y2hfcGVuZGluZyhib29sKUA0IFsyXQogICAgICAg
ICAgICAgICAgMC4wMyAgICAwLjAzICAgICAgIDEvMSAgICAgICAgICAgc2ln
X3NlbmQoX3BpbmZvKiwgaW50KUA4IFszXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMyAgICAwLjAzICAgICAgIDEvMSAgICAgICAgICAgc2lnX2Rpc3BhdGNo
X3BlbmRpbmcoYm9vbClANCBbMl0KWzNdICAgICA0Ny41ICAgIDAuMDMgICAg
MC4wMyAgICAgICAxICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4
IFszXQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgc2lnaW5mb190JiwgX2N5Z3Rs
cyopQDEyIFs0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMyAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgc2lnX3NlbmQoX3BpbmZvKiwgaW50KUA4IFsz
XQpbNF0gICAgIDIzLjggICAgMC4wMyAgICAwLjAwICAgICAgIDEgICAgICAg
ICBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3QmLCBfY3lndGxzKilAMTIg
WzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8zMDUg
ICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcG9udGFuZW91
cz4KWzVdICAgICAgMi41ICAgIDAuMDAgICAgMC4wMCAgICAgICAgICAgICAg
ICAgX3NpZ2ZlIFs1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgbG9jYWx0aW1lIFs3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgdHpzZXQgWzZd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAg
ICAgICBwdGhyZWFkX3J3bG9ja191bmxvY2sgWzE0OF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRf
cndsb2NrX3dybG9jayBbMTQ5XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgY3lnd2luX2V4aXQgWzI3OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IGNsb2NrX2dldHRpbWUgWzI3M10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3dpbl9hdGV4aXQgWzI3Nl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGN5Z3dpbl9jb252X3RvX3Bvc2l4X3BhdGggWzI3OF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGxv
Y2FsdGltZSBbN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzIgICAgICAgICAgIF9zaWdmZSBbNV0KWzZdICAgICAgMS42ICAgIDAu
MDAgICAgMC4wMCAgICAgICAyICAgICAgICAgdHpzZXQgWzZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0enNl
dHdhbGwoKSBbOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzE2ICAgICAgICAgIG11dG86OmluaXQoY2hhciBjb25zdCopIFszNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAg
ICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNCAgICAgICAgICAgZ2V0
ZW52IFs5OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfc2ln
ZmUgWzVdCls3XSAgICAgIDEuNiAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGxvY2FsdGltZSBbN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzIgICAgICAgICAgIHR6c2V0IFs2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgX193cmFw
X19aZGFQdlJLU3Q5bm90aHJvd190IFsxNDJdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BvbnRhbmVv
dXM+Cls4XSAgICAgIDEuNiAgICAwLjAwICAgIDAuMDAgICAgICAgICAgICAg
ICAgIHR6bG9hZChjaGFyIGNvbnN0Kiwgc3RhdGUqKSBbOF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIG9wZW4g
WzEwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgdHpzZXQgWzZdCls5XSAgICAgIDAuOCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIHR6c2V0d2FsbCgpIFs5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgdGlt
ZWdtIFsxNTBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICB0emxvYWQoY2hhciBjb25zdCosIHN0YXRlKikg
WzhdClsxMF0gICAgIDAuOCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIG9wZW4gWzEwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWdo
ZWFwX2ZkbmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkgWzIwMF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IGJ1aWxkX2ZoX25hbWUoY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3Vm
Zml4X2luZm8qKSBbMTY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6aXNfZnNfc3Bl
Y2lhbCgpIFsyMDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuX3dpdGhfYXJj
aChpbnQsIHVuc2lnbmVkIGludCkgWzIwNV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEwMCAgICAgICAgIG11dG86OnJlbGVhc2Uo
KSBbMThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8y
ICAgICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6On5maGFuZGxlcl9kaXNr
X2ZpbGUoKSBbMTM0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPHNwb250YW5lb3VzPgpbMTFdICAgICAw
LjggICAgMC4wMCAgICAwLjAwICAgICAgICAgICAgICAgICB0enBhcnNlKGNo
YXIgY29uc3QqLCBzdGF0ZSosIGludCkgWzExXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgX193cmFwX19aZGFQ
dlJLU3Q5bm90aHJvd190IFsxNDJdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8yICAgICAgICAgICB0aW1lZ20gWzE1MF0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMwNSAgICAgICAg
IGRsbF9jcnQwXzEodm9pZCopIFsxNTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAgICBkbGxfY3J0MF8wKClAMCBb
NzE0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1
ICAgICAgICAgYnVpbGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkgWzE1N10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMwNSAgICAg
ICAgIGZoYW5kbGVyX2Jhc2U6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjA3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAg
ICAgZmhhbmRsZXJfYmFzZTo6Y2xvc2UoKSBbMjA5XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAgZmhhbmRsZXJf
YmFzZTo6d3JpdGUodm9pZCBjb25zdCosIHVuc2lnbmVkIGludClAMTIgWzIx
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMwNSAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZW5fZnMoaW50LCB1bnNpZ25lZCBp
bnQpIFsyMTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8zMDUgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9oZWxwZXIoX19z
dGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMjAzXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAgaGVhcF9pbml0
KCkgWzE5MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMwNSAgICAgICAgIG1hbGxvY19pbml0KCkgWzczOV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMwNSAgICAgICAgIG5vcm1hbGl6
ZV93aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgY2hhciomKSBbMTgw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAg
ICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQg
aW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFsyNjFdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAgICBwaW5mbzo6dGhp
c3Byb2Modm9pZCopIFsyMzVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8zMDUgICAgICAgICBwaW5mb19pbml0KGNoYXIqKiwgaW50
KUA4IFsxNTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8zMDUgICAgICAgICBnZXRfaW5mb19mcm9tX3NkKF9TRUNVUklUWV9ERVND
UklQVE9SKiwgdW5zaWduZWQgaW50KiwgdW5zaWduZWQgbG9uZyosIHVuc2ln
bmVkIGxvbmcqKSBbMTA3OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzMwNSAgICAgICAgIHNoYXJlZF9pbmZvOjppbml0aWFsaXpl
KCkgWzE5NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMwNSAgICAgICAgIGNoaWxkX2luZm86OnJlYWR5KGJvb2wpIFsxOTFdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAg
ICBmc3RhdDY0IFsyODFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8zMDUgICAgICAgICBjeWd0aHJlYWQ6OmNyZWF0ZSgpIFsyNThd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zMDUgICAg
ICAgICBkdGFibGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjM3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgc2V0
ZXJybm9fZnJvbV9udF9zdGF0dXMoY2hhciBjb25zdCosIGludCwgbG9uZylA
MTIgWzE4N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzMwNSAgICAgICAgIGNoaWxkX2NvcHkodm9pZCosIGJvb2wsIC4uLikgWzE1
Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMwNSAg
ICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fcG9zaXhfcGF0aChjaGFyIGNv
bnN0KiwgY2hhciosIGludCkgWzE5Ml0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzMwNSAgICAgICAgIG5vcm1hbGl6ZV9wb3NpeF9w
YXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgY2hhciomKSBbMTc5XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgZ2V0
X3NpZHNfaW5mbyhjeWdwc2lkLCBjeWdwc2lkLCB1bnNpZ25lZCBsb25nKiwg
dW5zaWduZWQgbG9uZyopIFsxNzBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8zMDUgICAgICAgICB1c2VyX2luZm86OmNyZWF0ZShi
b29sKSBbMjYzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIvMzA1ICAgICAgICAgd2FpdF9zaWcodm9pZCopQDQgWzEyODZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zMDUgICAgICAgICBv
cGVuIFsxMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzMwNSAgICAgICAgIHdyaXRlIFsyODVdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMy8zMDUgICAgICAgICBwYXJzZV9vcHRpb25zKGNo
YXIgY29uc3QqKUA0IFsxMDA5XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMzA1ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Y2xvc2Vf
d2l0aF9hcmNoKCkgWzg5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDMvMzA1ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlbihpbnQs
IHVuc2lnbmVkIGludCkgWzIwOF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA0LzMwNSAgICAgICAgIG1vdW50X2l0ZW06OmJ1aWxkX3dp
bjMyKGNoYXIqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KiwgdW5zaWdu
ZWQgaW50KSBbODZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNC8zMDUgICAgICAgICBzaWdfc2VuZChfcGluZm8qLCBzaWdpbmZvX3Qm
LCBfY3lndGxzKilAMTIgWzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNC8zMDUgICAgICAgICBjbG9zZSBbMTQzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvMzA1ICAgICAgICAgcmVhbGxv
YyBbNTU0N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
LzMwNSAgICAgICAgIF9fZ2V0X2xjaWRfZnJvbV9sb2NhbGUoY2hhciBjb25z
dCopIFsxMTczXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDUvMzA1ICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25zdCosIGlu
dCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRpb25zKiwg
X1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAyOCBbNjdd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8zMDUgICAg
ICAgICBwdGhyZWFkX211dGV4Ojppbml0KHB0aHJlYWRfbXV0ZXgqKiwgcHRo
cmVhZF9tdXRleGF0dHIqIGNvbnN0KiwgcHRocmVhZF9tdXRleCopIFs3Ml0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzMwNSAgICAg
ICAgIF9jeWd0bHM6OmluaXQoKSBbOTRdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNi8zMDUgICAgICAgICBmcmVlIFs0OTYyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvMzA1ICAgICAgICAg
X2N5Z3dpbl9pc3RleHRfZm9yX3N0ZGlvIFs2NF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA3LzMwNSAgICAgICAgIGNhbGxvYyBbNDU4
OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzMwNSAg
ICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fd2luMzJfcGF0aChjaGFyIGNv
bnN0KiwgY2hhciosIGRldmljZSYsIHVuc2lnbmVkIGludCopIFs4NV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDE3LzMwNSAgICAgICAg
IHN5bWxpbmtfaW5mbzo6Y2hlY2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0
KiwgZnNfaW5mbyYsIHBhdGhfY29udl9oYW5kbGUmKSBbODhdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyMC8zMDUgICAgICAgICBtYWxs
b2MgWzUyNzddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAz
Ni8zMDUgICAgICAgICBfX2N5Z3dpbl9sb2NrX3VubG9jayBbMjZdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAzNy8zMDUgICAgICAgICBf
X2N5Z3dpbl9sb2NrX2xvY2sgWzIzXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgNDAvMzA1ICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5s
b2NrKCkgWzIyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
NDEvMzA1ICAgICAgICAgcHRocmVhZF9tdXRleDo6bG9jaygpIFsyMV0KWzE1
XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgMzA1ICAgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8xNzYgICAgICAgICBwdGhyZWFkX211dGV4X2Rlc3Ryb3kg
WzE0N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzE3
NiAgICAgICAgIHB0aHJlYWRfY29uZDo6cHRocmVhZF9jb25kKHB0aHJlYWRf
Y29uZGF0dHIqKSBbMTIzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvMTc2ICAgICAgICAgcHRocmVhZF9yd2xvY2tfdW5sb2NrIFsx
NDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xNzYg
ICAgICAgICBwdGhyZWFkX2NvbmQ6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRf
Y29uZCogY29uc3QqKSBbMTIyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMTc2ICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmlzX2dv
b2Rfb2JqZWN0KHB0aHJlYWRfcndsb2NrKiBjb25zdCopIFsxMDldCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8xNzYgICAgICAgICBw
dGhyZWFkX3J3bG9ja193cmxvY2sgWzE0OV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA1LzE3NiAgICAgICAgIHB0aHJlYWRfbXV0ZXg6
OmlzX2luaXRpYWxpemVyKHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzcxXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMzYvMTc2ICAgICAg
ICAgcHRocmVhZF9tdXRleF91bmxvY2sgWzI3XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgNDYvMTc2ICAgICAgICAgcHRocmVhZF9tdXRl
eDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3QqKSBbMjBd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA3NC8xNzYgICAg
ICAgICBwdGhyZWFkX211dGV4X2xvY2sgWzI0XQpbMTZdICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAxNzYgICAgICAgICBfX2dldHJlZW50IFsxNl0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwMCAg
ICAgICAgIGN3Y3NkdXBANCBbMjc1XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTAwICAgICAgICAgY2NhbGxvY0AxMiBbMjcyXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAwICAgICAg
ICAgZml4dXBfbG9ja2ZfYWZ0ZXJfZXhlYygpIFsxODRdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMDAgICAgICAgICBmc19pbmZv
Ojp1cGRhdGUoX1VOSUNPREVfU1RSSU5HKiwgdm9pZCopIFsyNDNdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMDAgICAgICAgICBj
eWdoZWFwX2ZkbmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkgWzIwMF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAg
ICAgIGNtYWxsb2NfYWJvcnRAOCBbMTQ0XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMTAwICAgICAgICAgY3N0cmR1cEA0IFsxNDVd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAg
ICAgICBkdGFibGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjM3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTAwICAgICAgICAgZHRh
YmxlOjpyZWxlYXNlKGludCkgWzExMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzEwMCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmRl
bF9teV9sb2NrcyhkZWxfbG9ja19jYWxsZWRfZnJvbSkgWzIwMl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAgICAgIHR6
c2V0IFs2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MTAwICAgICAgICAgY3lnaGVhcF9mZGdldDo6Y3lnaGVhcF9mZGdldChpbnQs
IGJvb2wsIGJvb2wpIFs0Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAzLzEwMCAgICAgICAgIF9jeWd0bHM6OmluaXQoKSBbOTRdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8xMDAgICAgICAg
ICBkbGxfbGlzdDo6YWxsb2MoSElOU1RBTkNFX18qLCBwZXJfcHJvY2Vzcyos
IGRsbF90eXBlKSBbMTE0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDMvMTAwICAgICAgICAgX2N5Z3Rsczo6cmVtb3ZlX3dxKHVuc2ln
bmVkIGxvbmcpIFsxMTNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNC8xMDAgICAgICAgICBjbWFsbG9jQDggWzk4XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvMTAwICAgICAgICAgX2N5Z3Rs
czo6aW5pdF90aHJlYWQodm9pZCosIHVuc2lnbmVkIGxvbmcgKCopKHZvaWQq
LCB2b2lkKikpIFs3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzEwMCAgICAgICAgIGN5Z2hlYXBfZml4dXBfaW5fY2hpbGQoYm9v
bClANCBbMTgzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDUvMTAwICAgICAgICAgcmVhbGxvYyBbNTU0N10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA2LzEwMCAgICAgICAgIGZyZWUgWzQ5NjJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8xMDAgICAg
ICAgICBjYWxsb2MgWzQ1ODldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAyMC8xMDAgICAgICAgICBtYWxsb2MgWzUyNzddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAyMS8xMDAgICAgICAgICBjZnJl
ZUA0IFszM10KWzE3XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgMTAw
ICAgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMTddCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMDAgICAg
ICAgICBjd2NzZHVwQDQgWzI3NV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEwMCAgICAgICAgIGNjYWxsb2NAMTIgWzI3Ml0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwMCAgICAgICAg
IGZpeHVwX2xvY2tmX2FmdGVyX2V4ZWMoKSBbMTg0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAwICAgICAgICAgZnNfaW5mbzo6
dXBkYXRlKF9VTklDT0RFX1NUUklORyosIHZvaWQqKSBbMjQzXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAwICAgICAgICAgb3Bl
biBbMTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8x
MDAgICAgICAgICBjbWFsbG9jX2Fib3J0QDggWzE0NF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAgICAgIGNzdHJkdXBA
NCBbMTQ1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MTAwICAgICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9leGVjKCkgWzIzN10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAg
ICAgIGR0YWJsZTo6cmVsZWFzZShpbnQpIFsxMTJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAgICAgICBmaGFuZGxlcl9i
YXNlOjpkZWxfbXlfbG9ja3MoZGVsX2xvY2tfY2FsbGVkX2Zyb20pIFsyMDJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAg
ICAgICB0enNldCBbNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzEwMCAgICAgICAgIGNsb3NlIFsxNDNdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy8xMDAgICAgICAgICBfY3lndGxzOjpp
bml0KCkgWzk0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMvMTAwICAgICAgICAgZGxsX2xpc3Q6OmFsbG9jKEhJTlNUQU5DRV9fKiwg
cGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkgWzExNF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAzLzEwMCAgICAgICAgIF9jeWd0bHM6OnJl
bW92ZV93cSh1bnNpZ25lZCBsb25nKSBbMTEzXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDQvMTAwICAgICAgICAgY21hbGxvY0A4IFs5
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzEwMCAg
ICAgICAgIF9jeWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBs
b25nICgqKSh2b2lkKiwgdm9pZCopKSBbNzVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgNS8xMDAgICAgICAgICBjeWdoZWFwX2ZpeHVw
X2luX2NoaWxkKGJvb2wpQDQgWzE4M10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA1LzEwMCAgICAgICAgIHJlYWxsb2MgWzU1NDddCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi8xMDAgICAgICAg
ICBmcmVlIFs0OTYyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDcvMTAwICAgICAgICAgY2FsbG9jIFs0NTg5XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgMjAvMTAwICAgICAgICAgbWFsbG9jIFs1
Mjc3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjEvMTAw
ICAgICAgICAgY2ZyZWVANCBbMzNdClsxOF0gICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgIDEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi84OSAgICAg
ICAgICBwdGhyZWFkX3Rlc3RjYW5jZWwgWzU1MTRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICA4My84OSAgICAgICAgICBwdGhyZWFkX3Nl
bGYgWzU1MDBdClsxOV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICA4
OSAgICAgICAgIHB0aHJlYWQ6OnNlbGYoKSBbMTldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX251
bGw6OmdldF9udWxsX3B0aHJlYWQoKSBbMTk4XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHRocmVhZDo6c2V0
X3Rsc19zZWxmX3BvaW50ZXIocHRocmVhZCopIFsyNDVdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80NiAgICAgICAgICBwdGhy
ZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9yd2xvY2thdHRy
KikgWzIxNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzQ2ICAgICAgICAgIHB0aHJlYWRfbXV0ZXhfZGVzdHJveSBbMTQ3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNDYgICAgICAgICAg
cHRocmVhZF9jb25kOjpwdGhyZWFkX2NvbmQocHRocmVhZF9jb25kYXR0ciop
IFsxMjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS80
NiAgICAgICAgICBwdGhyZWFkX211dGV4Ojppbml0KHB0aHJlYWRfbXV0ZXgq
KiwgcHRocmVhZF9tdXRleGF0dHIqIGNvbnN0KiwgcHRocmVhZF9tdXRleCop
IFs3Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM2LzQ2
ICAgICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrIFsyN10KWzIwXSAgICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDQ2ICAgICAgICAgcHRocmVhZF9t
dXRleDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9tdXRleCogY29uc3QqKSBb
MjBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICA0Ni8xNzYg
ICAgICAgICBfX2dldHJlZW50IFsxNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzQxICAgICAgICAgIHB0aHJlYWRfcndsb2Nr
Ojp1bmxvY2soKSBbMTMxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvNDEgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OndybG9jaygp
IFsxMzJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAzNy80
MSAgICAgICAgICBwdGhyZWFkX211dGV4X2xvY2sgWzI0XQpbMjFdICAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgNDEgICAgICAgICBwdGhyZWFkX211
dGV4Ojpsb2NrKCkgWzIxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgNDEvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAzMS8zMSAgICAgICAgICBw
dGhyZWFkX211dGV4OjpzZXRfb3duZXIocHRocmVhZCopIFsyOF0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDEwLzEwICAgICAgICAgIHB0
aHJlYWRfbXV0ZXg6OmxvY2tfcmVjdXJzaXZlKCkgWzQzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNDAgICAgICAgICAgcHRo
cmVhZF9yd2xvY2s6OnVubG9jaygpIFsxMzFdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMi80MCAgICAgICAgICBwdGhyZWFkX3J3bG9j
azo6d3Jsb2NrKCkgWzEzMl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgIDM2LzQwICAgICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrIFsy
N10KWzIyXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDQwICAgICAg
ICAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzIyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgNDAvMzA1ICAgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAz
Ni8zNiAgICAgICAgICBwdGhyZWFkX211dGV4Ojpub19vd25lcigpIFsyNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDMwLzMwICAgICAg
ICAgIGlsb2NrZGVjcihsb25nIHZvbGF0aWxlKikgWzI5XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzcgICAgICAgICAgX19j
YWxsX2V4aXRwcm9jcyBbMzE3N10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAyLzM3ICAgICAgICAgIF9fc2ZwX2xvY2tfYWNxdWlyZSBb
MzM1NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzM3
ICAgICAgICAgIF9fc2luaXRfbG9ja19hY3F1aXJlIFszMzYxXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzcgICAgICAgICAgX2Zm
bHVzaF9yIFszNDY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMzcgICAgICAgICAgX2ZjbG9zZV9yIFszNDYzXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvMzcgICAgICAgICAgX19yZWdp
c3Rlcl9leGl0cHJvYyBbMzMyN10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA4LzM3ICAgICAgICAgIGZwdXRjIFs0OTU3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDgvMzcgICAgICAgICAgX2Z3
cml0ZV9yIFszNTA1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDgvMzcgICAgICAgICAgX3B1dGNfciBbMzU0N10KWzIzXSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgIDM3ICAgICAgICAgX19jeWd3aW5fbG9j
a19sb2NrIFsyM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDM3LzMwNSAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMzcvMzcgICAgICAgICAgcHRocmVh
ZF9tdXRleF9sb2NrIFsyNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgIDM3LzM3ICAgICAgICAgIF9fY3lnd2luX2xvY2tfbG9jayBb
MjNdClsyNF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAzNyAgICAg
ICAgIHB0aHJlYWRfbXV0ZXhfbG9jayBbMjRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICA3NC8xNzYgICAgICAgICBfX2dldHJlZW50IFsx
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM3LzQxICAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2soKSBbMjFdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNS81ICAgICAgICAgICBwdGhyZWFk
X211dGV4Ojppbml0KHB0aHJlYWRfbXV0ZXgqKiwgcHRocmVhZF9tdXRleGF0
dHIqIGNvbnN0KiwgcHRocmVhZF9tdXRleCopIFs3Ml0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM2LzM2ICAgICAgICAgIHB0aHJl
YWRfbXV0ZXg6OnVubG9jaygpIFsyMl0KWzI1XSAgICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgIDM2ICAgICAgICAgcHRocmVhZF9tdXRleDo6bm9fb3du
ZXIoKSBbMjVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8zNiAgICAgICAgICBfX3NmcF9sb2NrX3JlbGVhc2UgWzMzNTVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zNiAgICAgICAg
ICBfX3Npbml0X2xvY2tfcmVsZWFzZSBbMzM2Ml0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzM2ICAgICAgICAgIF9mZmx1c2hfciBb
MzQ2OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzM2
ICAgICAgICAgIF9mY2xvc2VfciBbMzQ2M10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA0LzM2ICAgICAgICAgIF9fcmVnaXN0ZXJfZXhp
dHByb2MgWzMzMjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgOC8zNiAgICAgICAgICBmcHV0YyBbNDk1N10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA4LzM2ICAgICAgICAgIF9md3JpdGVfciBb
MzUwNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA4LzM2
ICAgICAgICAgIF9wdXRjX3IgWzM1NDddClsyNl0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAzNiAgICAgICAgIF9fY3lnd2luX2xvY2tfdW5sb2Nr
IFsyNl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM2LzM2
ICAgICAgICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrIFsyN10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM2LzMwNSAgICAgICAgIHN0cmFj
ZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMzYvMzYgICAgICAgICAgX19jeWd3aW5fbG9ja191bmxvY2sgWzI2
XQpbMjddICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMzYgICAgICAg
ICBwdGhyZWFkX211dGV4X3VubG9jayBbMjddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAzNi8xNzYgICAgICAgICBfX2dldHJlZW50IFsx
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDM2LzQ2ICAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRf
bXV0ZXgqIGNvbnN0KikgWzIwXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgMzYvNDAgICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2Nr
KCkgWzIyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
MzEvMzEgICAgICAgICAgcHRocmVhZF9tdXRleDo6bG9jaygpIFsyMV0KWzI4
XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDMxICAgICAgICAgcHRo
cmVhZF9tdXRleDo6c2V0X293bmVyKHB0aHJlYWQqKSBbMjhdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAzMC8zMCAgICAgICAgICBw
dGhyZWFkX211dGV4Ojp1bmxvY2soKSBbMjJdClsyOV0gICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAzMCAgICAgICAgIGlsb2NrZGVjcihsb25nIHZv
bGF0aWxlKikgWzI5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDcvMjcgICAgICAgICAgZGxjYWxsb2MgWzU2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMjAvMjcgICAgICAgICAgbWFsbG9j
IFs1Mjc3XQpbMzBdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMjcg
ICAgICAgICBkbG1hbGxvYyBbMzBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgNS8xNiAgICAgICAgICBkbGZyZWUgWzM2XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMjUgICAgICAgICAg
cGFyc2Vfb3B0aW9ucyhjaGFyIGNvbnN0KilANCBbMTAwOV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzI1ICAgICAgICAgIGVudmly
b25faW5pdChjaGFyKiosIGludCkgWzE2Nl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICA0LzI1ICAgICAgICAgIGdldGVudiBbOTldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxOS8yNSAgICAgICAg
ICBfZ2V0ZW52X3IgWzM0XQpbMzFdICAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgMjUgICAgICAgICBzcGVudjo6cmV0cmlldmUoYm9vbCwgY2hhciBj
b25zdCopIFszMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzLzIzICAgICAgICAgIG1vdW50X2luZm86OmNvbnZfdG9fcG9zaXhf
cGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzE5Ml0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgIDIwLzIzICAgICAgICAgIG1vdW50
X2luZm86OmNvbnZfdG9fd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhcios
IGRldmljZSYsIHVuc2lnbmVkIGludCopIFs4NV0KWzMyXSAgICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgIDIzICAgICAgICAgcGF0aF9wcmVmaXhfcChj
aGFyIGNvbnN0KiwgY2hhciBjb25zdCosIGludCwgYm9vbCkgWzMyXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMjEgICAgICAg
ICAgZW52aXJvbl9pbml0KGNoYXIqKiwgaW50KSBbMTY2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvMjEgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6b3BlcmF0b3IgZGVsZXRlKHZvaWQqKSBbNzBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAxNS8yMSAgICAgICAgICBwYXRo
X2NvbnY6On5wYXRoX2NvbnYoKSBbNTRdClszM10gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAyMSAgICAgICAgIGNmcmVlQDQgWzMzXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMjEvMTAwICAgICAgICAgbXV0
bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMTddCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAyMS8xMDAgICAgICAgICBtdXRvOjpyZWxl
YXNlKCkgWzE4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgMTkvMTkgICAgICAgICAgX19nZXRfbG9jYWxlX2VudiBbMzIyN10KWzM0
XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgIDE5ICAgICAgICAgX2dl
dGVudl9yIFszNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
IDE5LzI1ICAgICAgICAgIHNwZW52OjpyZXRyaWV2ZShib29sLCBjaGFyIGNv
bnN0KikgWzMxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMTYgICAgICAgICAgY3lnaGVhcF9pbml0KClAMCBbMTY1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTYgICAgICAgICAg
X2N5Z3Rsczo6aW5pdCgpIFs5NF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzE2ICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFs3MTRd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xNiAgICAg
ICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25f
MChpbnQsIGludCkgWzg2OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzE2ICAgICAgICAgIGV2ZW50c19pbml0KCkgWzE2MF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE2ICAgICAgICAg
IGZpeHVwX2xvY2tmX2FmdGVyX2V4ZWMoKSBbMTg0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTYgICAgICAgICAgcHdkZ3JwOjpw
d2RncnAocGFzc3dkKiYpIFsyNDBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xNiAgICAgICAgICBfX3N0YXRpY19pbml0aWFsaXph
dGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzg1Nl0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzE2ICAgICAgICAgIG1h
bGxvY19pbml0KCkgWzczOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzE2ICAgICAgICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9u
X2FuZF9kZXN0cnVjdGlvbl8wKGludCwgaW50KSBbODY3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTYgICAgICAgICAgY3dkc3R1
ZmY6OmluaXQoKSBbMjQ4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTYgICAgICAgICAgc2lncHJvY19pbml0KClAMCBbMTY4XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTYgICAgICAg
ICAgZmhhbmRsZXJfYmFzZTo6ZGVsX215X2xvY2tzKGRlbF9sb2NrX2NhbGxl
ZF9mcm9tKSBbMjAyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMTYgICAgICAgICAgdHpzZXQgWzZdClszNV0gICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAxNiAgICAgICAgIG11dG86OmluaXQoY2hhciBj
b25zdCopIFszNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1LzE2ICAgICAgICAgIGRsbWFsbG9jIFszMF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzE2ICAgICAgICAgIGludGVybmFs
X3JlYWxsb2MobWFsbG9jX3N0YXRlKiwgdm9pZCosIHVuc2lnbmVkIGludCkg
WzEwODJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi8x
NiAgICAgICAgICBmcmVlIFs0OTYyXQpbMzZdICAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgMTYgICAgICAgICBkbGZyZWUgWzM2XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTYvMTYgICAgICAgICAgZGxs
X2NydDBfMCgpQDAgWzcxNF0KWzM3XSAgICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgIDE2ICAgICAgICAgZ251X2Rldl9tYWtlZGV2IFszN10KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzE0ICAgICAgICAg
IHJlZ19rZXk6OnJlZ19rZXkoSEtFWV9fKiwgdW5zaWduZWQgbG9uZywgLi4u
KSBbNTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8x
NCAgICAgICAgICByZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVkIGxv
bmcsIC4uLikgWzUyXQpbMzhdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgMTQgICAgICAgICByZWdfa2V5OjpidWlsZF9yZWcoSEtFWV9fKiwgdW5z
aWduZWQgbG9uZywgY2hhciopIFszOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEyICAgICAgICAgIHB0aHJlYWRfcndsb2Nr
OjpwdGhyZWFkX3J3bG9jayhwdGhyZWFkX3J3bG9ja2F0dHIqKSBbMjE2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTIgICAgICAg
ICAgcHRocmVhZDo6cHRocmVhZCgpIFsxMzddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgNC8xMiAgICAgICAgICBwdGhyZWFkX2NvbmQ6
OnB0aHJlYWRfY29uZChwdGhyZWFkX2NvbmRhdHRyKikgWzEyM10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzEyICAgICAgICAgIHB0
aHJlYWRfbXV0ZXg6OmluaXQocHRocmVhZF9tdXRleCoqLCBwdGhyZWFkX211
dGV4YXR0ciogY29uc3QqLCBwdGhyZWFkX211dGV4KikgWzcyXQpbMzldICAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTIgICAgICAgICBwdGhyZWFk
X3J3bG9jazo6YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9jazo6UldMT0NLX1JF
QURFUiopIFszOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEwICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjppbml0KHB0aHJl
YWRfcndsb2NrKiosIHB0aHJlYWRfcndsb2NrYXR0ciogY29uc3QqKSBbMjE1
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTAgICAg
ICAgICAgcHRocmVhZF9yd2xvY2s6OndybG9jaygpIFsxMzJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMCAgICAgICAgICB2b2lk
IExpc3RfcmVtb3ZlPHB0aHJlYWRfbXV0ZXg+KGZhc3RfbXV0ZXgmLCBwdGhy
ZWFkX211dGV4KiYsIHB0aHJlYWRfbXV0ZXggY29uc3QqKSBbMTIwXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvMTAgICAgICAgICAg
cHRocmVhZF9tdXRleDo6aW5pdChwdGhyZWFkX211dGV4KiosIHB0aHJlYWRf
bXV0ZXhhdHRyKiBjb25zdCosIHB0aHJlYWRfbXV0ZXgqKSBbNzJdCls0MF0g
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAxMCAgICAgICAgIGZhc3Rf
bXV0ZXg6OmxvY2soKSBbNDBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xMCAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6aW5p
dChwdGhyZWFkX3J3bG9jayoqLCBwdGhyZWFkX3J3bG9ja2F0dHIqIGNvbnN0
KikgWzIxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzEwICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjp3cmxvY2soKSBbMTMyXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTAgICAgICAg
ICAgdm9pZCBMaXN0X3JlbW92ZTxwdGhyZWFkX211dGV4PihmYXN0X211dGV4
JiwgcHRocmVhZF9tdXRleComLCBwdGhyZWFkX211dGV4IGNvbnN0KikgWzEy
MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzEwICAg
ICAgICAgIHB0aHJlYWRfbXV0ZXg6OmluaXQocHRocmVhZF9tdXRleCoqLCBw
dGhyZWFkX211dGV4YXR0ciogY29uc3QqLCBwdGhyZWFkX211dGV4KikgWzcy
XQpbNDFdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgMTAgICAgICAg
ICBmYXN0X211dGV4Ojp1bmxvY2soKSBbNDFdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xMCAgICAgICAgICBmc3RhdDY0IFsy
ODFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMCAg
ICAgICAgICB3cml0ZSBbMjg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDIvMTAgICAgICAgICAgY2xvc2UgWzE0M10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzEwICAgICAgICAgIF9jeWd3
aW5faXN0ZXh0X2Zvcl9zdGRpbyBbNjRdCls0Ml0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAxMCAgICAgICAgIGN5Z2hlYXBfZmRnZXQ6OmN5Z2hl
YXBfZmRnZXQoaW50LCBib29sLCBib29sKSBbNDJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAgICAgICBtdXRvOjphY3F1
aXJlKHVuc2lnbmVkIGxvbmcpIFsxN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgIDEwLzEwICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6
OmxvY2soKSBbMjFdCls0M10gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAxMCAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmxvY2tfcmVjdXJzaXZlKCkg
WzQzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
OSAgICAgICAgICAgQ3JlYXRlTXV0ZXhBQDEyIFszMTJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85ICAgICAgICAgICBfX3NtYWxs
X3Zzd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIGNoYXIqKSBb
ODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi85ICAg
ICAgICAgICBnZXRfbnRfbmF0aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklD
T0RFX1NUUklORyYsIGJvb2wpIFs1OF0KWzQ0XSAgICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICA5ICAgICAgICAgc3lzX21ic3Rvd2NzKHdjaGFyX3Qq
LCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2
IFs0NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA5Lzkg
ICAgICAgICAgIHN5c19jcF9tYnN0b3djcyhpbnQgKCopKF9yZWVudCosIHdj
aGFyX3QqLCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0
KiwgX21ic3RhdGVfdCopLCBjaGFyIGNvbnN0Kiwgd2NoYXJfdCosIHVuc2ln
bmVkIGludCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMjQgWzQ1XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDkvOSAgICAg
ICAgICAgc3lzX21ic3Rvd2NzKHdjaGFyX3QqLCB1bnNpZ25lZCBpbnQsIGNo
YXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDE2IFs0NF0KWzQ1XSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA5ICAgICAgICAgc3lzX2NwX21ic3Rv
d2NzKGludCAoKikoX3JlZW50Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1
bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIg
Y29uc3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0Kiwg
dW5zaWduZWQgaW50KUAyNCBbNDVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBlbnZpcm9uX2luaXQoY2hh
cioqLCBpbnQpIFsxNjZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS85ICAgICAgICAgICBtb3VudF9pbmZvOjpjb252X3RvX3Bvc2l4
X3BhdGgoY2hhciBjb25zdCosIGNoYXIqLCBpbnQpIFsxOTJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBpbnRl
cm5hbF9zZXRsb2NhbGUgWzI4M10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzkgICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGggWzI3
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAg
ICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVk
IGludCwgc3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvOSAgICAgICAgICAgc3ltbGlua19p
bmZvOjpjaGVjayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBmc19pbmZv
JiwgcGF0aF9jb252X2hhbmRsZSYpIFs4OF0KWzQ2XSAgICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICA5ICAgICAgICAgdG1wX3BhdGhidWY6OnRtcF9w
YXRoYnVmKCkgWzQ2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvOSAgICAgICAgICAgZW52aXJvbl9pbml0KGNoYXIqKiwgaW50
KSBbMTY2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
OSAgICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNo
YXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMTkyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvOSAgICAgICAgICAgaW50ZXJuYWxfc2V0
bG9jYWxlIFsyODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS85ICAgICAgICAgICBjeWd3aW5fY29udl9wYXRoIFsyNzddCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS85ICAgICAgICAgICBw
YXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1
ZmZpeF9pbmZvIGNvbnN0KikgWzI2MV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA0LzkgICAgICAgICAgIHN5bWxpbmtfaW5mbzo6Y2hl
Y2soY2hhciosIHN1ZmZpeF9pbmZvIGNvbnN0KiwgZnNfaW5mbyYsIHBhdGhf
Y29udl9oYW5kbGUmKSBbODhdCls0N10gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgOSAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1wX3BhdGhidWYo
KSBbNDddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
OC84ICAgICAgICAgICBtdGluZm86OmluaXRpYWxpemUoKSBbMjM5XQpbNDhd
ICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDggICAgICAgICBtdGlu
Zm9fZHJpdmU6OmluaXRpYWxpemUoaW50LCBib29sKSBbNDhdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS84ICAgICAgICAgICBf
X2NvbGxhdGVfbG9hZF9sb2NhbGUgWzI2NV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzggICAgICAgICAgIF9fc2V0X2xjX21vbmV0
YXJ5X2Zyb21fd2luIFsyNjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS84ICAgICAgICAgICBfX3NldF9sY19udW1lcmljX2Zyb21f
d2luIFsyNjhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS84ICAgICAgICAgICBfX3NldF9sY19tZXNzYWdlc19mcm9tX3dpbiBbMjY2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAg
ICAgICAgX19zZXRfbGNfdGltZV9mcm9tX3dpbiBbMjY5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvOCAgICAgICAgICAgX19zZXRf
bGNfY3R5cGVfZnJvbV93aW4gWzExOF0KWzQ5XSAgICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICA4ICAgICAgICAgX19zZXRfbG9jYWxlX2Zyb21fbG9j
YWxlX2FsaWFzIFs0OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA3LzcgICAgICAgICAgIHJlZ19rZXk6OnJlZ19rZXkoYm9vbCwg
dW5zaWduZWQgbG9uZywgLi4uKSBbNTJdCls1MF0gICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgNyAgICAgICAgIGxvYWRfcmVnaXN0cnlfaGl2ZSh3
Y2hhcl90IGNvbnN0KilANCBbNTBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNy83ICAgICAgICAgICByZWdfa2V5OjpyZWdfa2V5
KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4uLikgWzUyXQpbNTFdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAgICByZWdfa2V5OjpyZWdf
a2V5KEhLRVlfXyosIHVuc2lnbmVkIGxvbmcsIC4uLikgWzUxXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvMTQgICAgICAgICAgcmVn
X2tleTo6YnVpbGRfcmVnKEhLRVlfXyosIHVuc2lnbmVkIGxvbmcsIGNoYXIq
KSBbMzhdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS83ICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbMTYyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNyAgICAgICAgICAgc2hh
cmVkX2luZm86OmhlYXBfY2h1bmtfc2l6ZSgpIFsxOTZdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgNC83ICAgICAgICAgICByZWdvcHQo
d2NoYXJfdCBjb25zdCosIGNoYXIqKUA4IFsxMjI4XQpbNTJdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAgICByZWdfa2V5OjpyZWdf
a2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4uLikgWzUyXQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDcvNyAgICAgICAgICAgbG9hZF9y
ZWdpc3RyeV9oaXZlKHdjaGFyX3QgY29uc3QqKUA0IFs1MF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA3LzcgICAgICAgICAgIHJlZ19r
ZXk6OnJlZ19rZXkoSEtFWV9fKiwgdW5zaWduZWQgbG9uZywgLi4uKSBbNTFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNy8xNCAgICAg
ICAgICByZWdfa2V5OjpidWlsZF9yZWcoSEtFWV9fKiwgdW5zaWduZWQgbG9u
ZywgY2hhciopIFszOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzcgICAgICAgICAgIG1lbW9yeV9pbml0KGJvb2wpIFsxNjJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi83ICAgICAg
ICAgICBzaGFyZWRfaW5mbzo6aGVhcF9jaHVua19zaXplKCkgWzE5Nl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzcgICAgICAgICAg
IHJlZ29wdCh3Y2hhcl90IGNvbnN0KiwgY2hhciopQDggWzEyMjhdCls1M10g
ICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNyAgICAgICAgIHJlZ19r
ZXk6On5yZWdfa2V5KCkgWzUzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNyAgICAgICAgICAgYnVpbGRfZmhfbmFtZShjaGFy
IGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyopIFsxNjldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAgICAg
ICBjeWd3aW5fY29udl9wYXRoIFsyNzddCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNS83ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjp+
ZmhhbmRsZXJfYmFzZSgpIFs2OV0KWzU0XSAgICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICA3ICAgICAgICAgcGF0aF9jb252Ojp+cGF0aF9jb252KCkg
WzU0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgMTUvMjEg
ICAgICAgICAgY2ZyZWVANCBbMzNdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS83ICAgICAgICAgICB3cml0ZSBbMjg1XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvNyAgICAgICAgICAg
X2N5Z3dpbl9pc3RleHRfZm9yX3N0ZGlvIFs2NF0KWzU1XSAgICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICA3ICAgICAgICAgY3lnaGVhcF9mZG1hbmlw
OjpvcGVyYXRvci0+KCkgY29uc3QgWzU1XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDcvNyAgICAgICAgICAgY2FsbG9jIFs0NTg5
XQpbNTZdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDcgICAgICAg
ICBkbGNhbGxvYyBbNTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNy8yNyAgICAgICAgICBkbG1hbGxvYyBbMzBdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBnZXRf
bnRfbmF0aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYs
IGJvb2wpIFs1OF0KWzU3XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICA2ICAgICAgICAgdHJhbnNmb3JtX2NoYXJzKHdjaGFyX3QqLCB3Y2hhcl90
KikgWzU3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvNiAgICAgICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0Kiwg
dW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFsyNjFdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS82ICAgICAgICAgICBz
eW1saW5rX2luZm86OmNoZWNrKGNoYXIqLCBzdWZmaXhfaW5mbyBjb25zdCos
IGZzX2luZm8mLCBwYXRoX2NvbnZfaGFuZGxlJikgWzg4XQpbNThdICAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYgICAgICAgICBnZXRfbnRfbmF0
aXZlX3BhdGgoY2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYsIGJvb2wp
IFs1OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzYg
ICAgICAgICAgIHRyYW5zZm9ybV9jaGFycyh3Y2hhcl90Kiwgd2NoYXJfdCop
IFs1N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2Lzkg
ICAgICAgICAgIHN5c19tYnN0b3djcyh3Y2hhcl90KiwgdW5zaWduZWQgaW50
LCBjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxNiBbNDRdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAgICAgICBz
eW1saW5rX2luZm86OmNoZWNrKGNoYXIqLCBzdWZmaXhfaW5mbyBjb25zdCos
IGZzX2luZm8mLCBwYXRoX2NvbnZfaGFuZGxlJikgWzg4XQpbNTldICAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYgICAgICAgICBzdWZmaXhfc2Nh
bjo6bmV4dCgpIFs1OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzYgICAgICAgICAgIGVudmlyb25faW5pdChjaGFyKiosIGlu
dCkgWzE2Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzYgICAgICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVu
c2lnbmVkIGludCwgc3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNiAgICAgICAgICAgc3lt
bGlua19pbmZvOjpjaGVjayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBm
c19pbmZvJiwgcGF0aF9jb252X2hhbmRsZSYpIFs4OF0KWzYwXSAgICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICA2ICAgICAgICAgdG1wX3BhdGhidWY6
OndfZ2V0KCkgWzYwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDYvNiAgICAgICAgICAgX2N5Z3dpbl9pc3RleHRfZm9yX3N0ZGlv
IFs2NF0KWzYxXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA2ICAg
ICAgICAgY3lnaGVhcF9mZGdldDo6fmN5Z2hlYXBfZmRnZXQoKSBbNjFdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNi82ICAgICAg
ICAgICBwdGhyZWFkX3Rlc3RjYW5jZWwgWzU1MTRdCls2Ml0gICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgNiAgICAgICAgIHB0aHJlYWQ6OnRlc3Rj
YW5jZWwoKSBbNjJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgNi82ICAgICAgICAgICBfX2ZwX2xvY2sgWzMyMTNdCls2M10gICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNiAgICAgICAgIF9fY3lnd2lu
X2xvY2tfaW5pdF9yZWN1cnNpdmUgWzYzXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgX19mcF9sb2NrIFsz
MjEzXQpbNjRdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYgICAg
ICAgICBfY3lnd2luX2lzdGV4dF9mb3Jfc3RkaW8gWzY0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDYvMTAgICAgICAgICAgY3lnaGVh
cF9mZGdldDo6Y3lnaGVhcF9mZGdldChpbnQsIGJvb2wsIGJvb2wpIFs0Ml0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzcgICAgICAg
ICAgIGN5Z2hlYXBfZmRtYW5pcDo6b3BlcmF0b3ItPigpIGNvbnN0IFs1NV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzMwNSAgICAg
ICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDYvNiAgICAgICAgICAgY3lnaGVhcF9mZGdldDo6fmN5
Z2hlYXBfZmRnZXQoKSBbNjFdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS82ICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBb
MTYyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNiAg
ICAgICAgICAgZ2V0X3BhZ2Vfc2l6ZShpbnQpIFsxMDA0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNiAgICAgICAgICAgX2NzYnJr
QDQgWzM0MjZdCls2NV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
NiAgICAgICAgIGdldHBhZ2VzaXplIFs2NV0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA2LzYgICAgICAgICAgIHN5c19hbGxvYyht
YWxsb2Nfc3RhdGUqLCB1bnNpZ25lZCBpbnQpIFsxMzEwXQpbNjZdICAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDYgICAgICAgICBzYnJrIFs2Nl0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAg
ICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzkxXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNSAgICAgICAgICAg
dXNlcl9pbmZvOjpjcmVhdGUoYm9vbCkgWzI2M10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzUgICAgICAgICAgIG1lbW9yeV9pbml0
KGJvb2wpIFsxNjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi81ICAgICAgICAgICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxv
bmcsIHZvaWQqKSBbMTM2XQpbNjddICAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDUgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0Kiwg
aW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMq
LCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzMwNSAg
ICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvNCAgICAgICAgICAgX19zbWFsbF9zd3ByaW50
Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIC4uLikgWzgyXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNSAgICAgICAgICAg
bW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBj
aGFyKiwgaW50KSBbMTkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNSAgICAgICAgICAgY3lnd2luX2NvbnZfcGF0aCBbMjc3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNSAgICAgICAg
ICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
LCBzdWZmaXhfaW5mbyBjb25zdCopIFsyNjFdCls2OF0gICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgNSAgICAgICAgIHRtcF9wYXRoYnVmOjpjX2dl
dCgpIFs2OF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzUgICAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5kbGVy
X2Rpc2tfZmlsZSgpIFsxMzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMy81ICAgICAgICAgICBmaGFuZGxlcl9jb25zb2xlOjp+Zmhh
bmRsZXJfY29uc29sZSgpIFsxMTBdCls2OV0gICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgNSAgICAgICAgIGZoYW5kbGVyX2Jhc2U6On5maGFuZGxl
cl9iYXNlKCkgWzY5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDUvNyAgICAgICAgICAgcGF0aF9jb252Ojp+cGF0aF9jb252KCkgWzU0
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNSAg
ICAgICAgICAgZmhhbmRsZXJfZGlza19maWxlOjp+ZmhhbmRsZXJfZGlza19m
aWxlKCkgWzEzNF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAzLzUgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6On5maGFuZGxlcl9j
b25zb2xlKCkgWzExMF0KWzcwXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICA1ICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlcmF0b3IgZGVsZXRl
KHZvaWQqKSBbNzBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNS8yMSAgICAgICAgICBjZnJlZUA0IFszM10KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzUgICAgICAgICAgIHB0aHJlYWRf
bXV0ZXg6OmluaXQocHRocmVhZF9tdXRleCoqLCBwdGhyZWFkX211dGV4YXR0
ciogY29uc3QqLCBwdGhyZWFkX211dGV4KikgWzcyXQpbNzFdICAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDUgICAgICAgICBwdGhyZWFkX211dGV4
Ojppc19pbml0aWFsaXplcihwdGhyZWFkX211dGV4KiBjb25zdCopIFs3MV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzE3NiAgICAg
ICAgIF9fZ2V0cmVlbnQgWzE2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDUvNSAgICAgICAgICAgcHRocmVhZF9tdXRleF9sb2Nr
IFsyNF0KWzcyXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA1ICAg
ICAgICAgcHRocmVhZF9tdXRleDo6aW5pdChwdGhyZWFkX211dGV4KiosIHB0
aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCosIHB0aHJlYWRfbXV0ZXgqKSBbNzJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8xMCAgICAg
ICAgICBmYXN0X211dGV4Ojpsb2NrKCkgWzQwXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAgICAgcHRocmVhZF9tdXRl
eDo6aXNfaW5pdGlhbGl6ZXIocHRocmVhZF9tdXRleCogY29uc3QqKSBbNzFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS8xMiAgICAg
ICAgICBwdGhyZWFkX3J3bG9jazo6YWRkX3JlYWRlcihwdGhyZWFkX3J3bG9j
azo6UldMT0NLX1JFQURFUiopIFszOV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA1LzUgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OnB0
aHJlYWRfbXV0ZXgocHRocmVhZF9tdXRleGF0dHIqKSBbNzNdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS80NiAgICAgICAgICBwdGhy
ZWFkX211dGV4Ojppc19nb29kX29iamVjdChwdGhyZWFkX211dGV4KiBjb25z
dCopIFsyMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1
LzEwICAgICAgICAgIGZhc3RfbXV0ZXg6OnVubG9jaygpIFs0MV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzMwNSAgICAgICAgIHN0
cmFjZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDUvNSAgICAgICAgICAgcHRocmVhZF9tdXRleDo6aW5pdChw
dGhyZWFkX211dGV4KiosIHB0aHJlYWRfbXV0ZXhhdHRyKiBjb25zdCosIHB0
aHJlYWRfbXV0ZXgqKSBbNzJdCls3M10gICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgNSAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OnB0aHJlYWRfbXV0
ZXgocHRocmVhZF9tdXRleGF0dHIqKSBbNzNdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS81ICAgICAgICAgICBkbGxfY3J0MF8w
KClAMCBbNzE0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvNSAgICAgICAgICAgZGV2aWNlOjpwYXJzZShjaGFyIGNvbnN0KikgWzky
XQpbNzRdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDUgICAgICAg
ICBkZXZpY2U6OmluaXQoKSBbNzRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgNS81ICAgICAgICAgICBfY3lndGxzOjpjYWxsKHVu
c2lnbmVkIGxvbmcgKCopKHZvaWQqLCB2b2lkKiksIHZvaWQqKSBbNzZdCls3
NV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNSAgICAgICAgIF9j
eWd0bHM6OmluaXRfdGhyZWFkKHZvaWQqLCB1bnNpZ25lZCBsb25nICgqKSh2
b2lkKiwgdm9pZCopKSBbNzVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNC8xMDAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVk
IGxvbmcpIFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81ICAgICAgICAgICBf
ZGxsX2NydDBAMCBbMzQzMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzUgICAgICAgICAgIHRocmVhZGZ1bmNfZmUodm9pZCopQDQg
WzEwMTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy81
ICAgICAgICAgICBkbGxfZGxsY3J0MCBbNDc3MF0KWzc2XSAgICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAgX2N5Z3Rsczo6Y2FsbCh1
bnNpZ25lZCBsb25nICgqKSh2b2lkKiwgdm9pZCopLCB2b2lkKikgWzc2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDUvNSAgICAgICAg
ICAgX2N5Z3Rsczo6aW5pdF90aHJlYWQodm9pZCosIHVuc2lnbmVkIGxvbmcg
KCopKHZvaWQqLCB2b2lkKikpIFs3NV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAzLzMgICAgICAgICAgIGRsbF9kbGxjcnQwXzEodm9p
ZCopIFsxMDFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
My80ICAgICAgICAgICBfY3lndGxzOjppbml0KCkgWzk0XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lndGhy
ZWFkOjpzdHViKHZvaWQqKUA0IFsyNTddCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8xKHZvaWQq
KSBbMTUzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDUvNSAgICAgICAgICAgZGxyZWFsbG9jIFs3OF0KWzc3XSAgICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICA1ICAgICAgICAgZGxwdmFsbG9jIFs3N10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzUgICAg
ICAgICAgIHJlYWxsb2MgWzU1NDddCls3OF0gICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgNSAgICAgICAgIGRscmVhbGxvYyBbNzhdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNS81ICAgICAgICAgICBkbHB2
YWxsb2MgWzc3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDQvNCAgICAgICAgICAgbW91bnRfaXRlbTo6YnVpbGRfd2luMzIoY2hh
ciosIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBpbnQp
IFs4Nl0KWzc5XSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAg
ICAgICAgYmFja3NsYXNoaWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkg
Wzc5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQv
NCAgICAgICAgICAgc2V0X2N5Z3dpbl9wcml2aWxlZ2VzKHZvaWQqKSBbMTgy
XQpbODBdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAg
ICBzZXRfcHJpdmlsZWdlKHZvaWQqLCB1bnNpZ25lZCBsb25nLCBib29sKSBb
ODBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80
ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9oZWxwZXIoX19zdGF0
NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMjAzXQpbODFdICAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICB0b190aW1lc3RydWNfdChf
RklMRVRJTUUqLCB0aW1lc3BlYyopQDggWzgxXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgZmhhbmRsZXJf
Y29uc29sZTo6c2V0X3VuaXQoKSBbOTFdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBnZXRfc2hhcmVkX3BhcmVu
dF9kaXIoKSBbODRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi80ICAgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0Kiwg
aW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMq
LCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2
N10KWzgyXSAgICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICA0ICAgICAg
ICAgX19zbWFsbF9zd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCos
IC4uLikgWzgyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvNCAgICAgICAgICAgX19zbWFsbF92c3dwcmludGYod2NoYXJfdCosIHdj
aGFyX3QgY29uc3QqLCBjaGFyKikgWzgzXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgX19zbWFsbF9zd3By
aW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIC4uLikgWzgyXQpbODNd
ICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICBfX3Nt
YWxsX3Zzd3ByaW50Zih3Y2hhcl90Kiwgd2NoYXJfdCBjb25zdCosIGNoYXIq
KSBbODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi85
ICAgICAgICAgICBzeXNfbWJzdG93Y3Mod2NoYXJfdCosIHVuc2lnbmVkIGlu
dCwgY2hhciBjb25zdCosIHVuc2lnbmVkIGludClAMTYgWzQ0XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAg
Q3JlYXRlTXV0ZXhXQDEyIFszMTNdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS80ICAgICAgICAgICBnZXRfc2Vzc2lvbl9wYXJlbnRf
ZGlyKCkgWzE4NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzQgICAgICAgICAgIENyZWF0ZUZpbGVNYXBwaW5nV0AyNCBbMzEwXQpb
ODRdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICBn
ZXRfc2hhcmVkX3BhcmVudF9kaXIoKSBbODRdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBfX3NtYWxsX3N3cHJp
bnRmKHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgLi4uKSBbODJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBf
ZXZlcnlvbmVfc2Qodm9pZCosIHVuc2lnbmVkIGxvbmcpIFsxNjRdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAgICAg
ICBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQs
IHN1ZmZpeF9pbmZvIGNvbnN0KikgWzI2MV0KWzg1XSAgICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICA0ICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90
b193aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgZGV2aWNlJiwgdW5z
aWduZWQgaW50KikgWzg1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgMjAvMjMgICAgICAgICAgcGF0aF9wcmVmaXhfcChjaGFyIGNvbnN0
KiwgY2hhciBjb25zdCosIGludCwgYm9vbCkgWzMyXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDgvMzA1ICAgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
NC80ICAgICAgICAgICBkZXZpY2U6OnBhcnNlKGNoYXIgY29uc3QqKSBbOTJd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAg
ICAgICBtb3VudF9pdGVtOjpidWlsZF93aW4zMihjaGFyKiwgY2hhciBjb25z
dCosIHVuc2lnbmVkIGludCosIHVuc2lnbmVkIGludCkgWzg2XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAg
bW91bnRfaW5mbzo6Y29udl90b193aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBj
aGFyKiwgZGV2aWNlJiwgdW5zaWduZWQgaW50KikgWzg1XQpbODZdICAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICBtb3VudF9pdGVt
OjpidWlsZF93aW4zMihjaGFyKiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dCosIHVuc2lnbmVkIGludCkgWzg2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDQvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAg
ICAgICBiYWNrc2xhc2hpZnkoY2hhciBjb25zdCosIGNoYXIqLCBib29sKSBb
NzldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80
ICAgICAgICAgICBzeW1saW5rX2luZm86OmNoZWNrKGNoYXIqLCBzdWZmaXhf
aW5mbyBjb25zdCosIGZzX2luZm8mLCBwYXRoX2NvbnZfaGFuZGxlJikgWzg4
XQpbODddICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAg
ICBzdWZmaXhfc2Nhbjo6aGFzKGNoYXIgY29uc3QqLCBzdWZmaXhfaW5mbyBj
b25zdCopIFs4N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICA0LzQgICAgICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25z
dCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQpb
ODhdICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICBz
eW1saW5rX2luZm86OmNoZWNrKGNoYXIqLCBzdWZmaXhfaW5mbyBjb25zdCos
IGZzX2luZm8mLCBwYXRoX2NvbnZfaGFuZGxlJikgWzg4XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgMTcvMzA1ICAgICAgICAgc3RyYWNl
X2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgNi82ICAgICAgICAgICBzdWZmaXhfc2Nhbjo6bmV4dCgpIFs1OV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA1LzYgICAgICAgICAg
IGdldF9udF9uYXRpdmVfcGF0aChjaGFyIGNvbnN0KiwgX1VOSUNPREVfU1RS
SU5HJiwgYm9vbCkgWzU4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDQvOSAgICAgICAgICAgdG1wX3BhdGhidWY6OnRtcF9wYXRoYnVm
KCkgWzQ2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQv
NiAgICAgICAgICAgdG1wX3BhdGhidWY6OndfZ2V0KCkgWzYwXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgc3Vm
Zml4X3NjYW46OmhhcyhjaGFyIGNvbnN0Kiwgc3VmZml4X2luZm8gY29uc3Qq
KSBbODddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC85
ICAgICAgICAgICB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRoYnVmKCkgWzQ3XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNCAgICAg
ICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9leGVjKCkgWzIzN10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzQgICAgICAgICAgIGNs
b3NlIFsxNDNdCls4OV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
NCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsb3NlX3dpdGhfYXJjaCgpIFs4
OV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsZWFudXAoKSBbMTA3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMzA1ICAgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6OmNsb3Nl
KCkgWzIyMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA0LzQgICAgICAgICAgIGR0YWJsZTo6Zml4dXBfYWZ0ZXJfZXhlYygpIFsy
MzddCls5MF0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNCAgICAg
ICAgIGZoYW5kbGVyX2NvbnNvbGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbOTBd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAg
ICAgICBmaGFuZGxlcl9jb25zb2xlOjpzZXRfdW5pdCgpIFs5MV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAgICAg
IGZoYW5kbGVyX2NvbnNvbGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbOTBdCls5
MV0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgNCAgICAgICAgIGZo
YW5kbGVyX2NvbnNvbGU6OnNldF91bml0KCkgWzkxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgZGV2aWNlOjpw
YXJzZSh1bnNpZ25lZCBsb25nKSBbOTNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBfX3NtYWxsX3N3cHJpbnRm
KHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgLi4uKSBbODJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81ICAgICAgICAgICBvcGVu
X3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50LCB2b2lkKiYsIHVuc2lnbmVk
IGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBfU0VDVVJJVFlfQVRUUklCVVRF
UyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2N10KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICA0LzQgICAgICAgICAgIG1vdW50X2luZm86
OmNvbnZfdG9fd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGRldmlj
ZSYsIHVuc2lnbmVkIGludCopIFs4NV0KWzkyXSAgICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICA0ICAgICAgICAgZGV2aWNlOjpwYXJzZShjaGFyIGNv
bnN0KikgWzkyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDQvNSAgICAgICAgICAgZGV2aWNlOjppbml0KCkgWzc0XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgZmhh
bmRsZXJfY29uc29sZTo6c2V0X3VuaXQoKSBbOTFdCls5M10gICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgNCAgICAgICAgIGRldmljZTo6cGFyc2Uo
dW5zaWduZWQgbG9uZykgWzkzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzcx
NF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzQgICAg
ICAgICAgIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKikodm9pZCos
IHZvaWQqKSwgdm9pZCopIFs3Nl0KWzk0XSAgICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICA0ICAgICAgICAgX2N5Z3Rsczo6aW5pdCgpIFs5NF0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA2LzMwNSAgICAgICAg
IHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvMTAwICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsxOF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAgICAg
ICAgIF9jeWd0bHM6OnJlbW92ZV93cSh1bnNpZ25lZCBsb25nKSBbMTEzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMyAgICAgICAg
ICAgdGxzX3BhdGhidWY6OmRlc3Ryb3koKSBbMTA1XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTAwICAgICAgICAgbXV0bzo6YWNx
dWlyZSh1bnNpZ25lZCBsb25nKSBbMTddCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBtdXRvOjphY3F1aXJlZCgp
IFsxMTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
NiAgICAgICAgICBtdXRvOjppbml0KGNoYXIgY29uc3QqKSBbMzVdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC80ICAgICAgICAg
ICByZWdvcHQod2NoYXJfdCBjb25zdCosIGNoYXIqKUA4IFsxMjI4XQpbOTVd
ICAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDQgICAgICAgICByZWdf
a2V5OjpnZXRfc3RyaW5nKHdjaGFyX3QgY29uc3QqLCB3Y2hhcl90KiwgdW5z
aWduZWQgaW50LCB3Y2hhcl90IGNvbnN0KikgWzk1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNCAgICAgICAgICAgZHRhYmxl
OjpmaXh1cF9hZnRlcl9leGVjKCkgWzIzN10KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzQgICAgICAgICAgIGR0YWJsZTo6cmVsZWFz
ZShpbnQpIFsxMTJdCls5Nl0gICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgNCAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om5lZWRfZml4dXBfYmVmb3Jl
KCkgY29uc3QgWzk2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNCAgICAgICAgICAgY21hbGxvY19hYm9ydEA4IFsxNDRdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80ICAgICAgICAg
ICBjeWdoZWFwX2ZpeHVwX2luX2NoaWxkKGJvb2wpQDQgWzE4M10KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAgICAgICAgIGN3
Y3NkdXBANCBbMjc1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvNCAgICAgICAgICAgY3N0cmR1cEA0IFsxNDVdCls5N10gICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgNCAgICAgICAgIF9fY3hhX2d1YXJk
X3JlbGVhc2UgWzk3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNCAgICAgICAgICAgY3JlYWxsb2NfYWJvcnRAOCBbMjc0XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvNCAgICAgICAg
ICAgZGxsX2xpc3Q6OmFsbG9jKEhJTlNUQU5DRV9fKiwgcGVyX3Byb2Nlc3Mq
LCBkbGxfdHlwZSkgWzExNF0KWzk4XSAgICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICA0ICAgICAgICAgY21hbGxvY0A4IFs5OF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzEwMCAgICAgICAgIG11dG86OmFj
cXVpcmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQvMTAwICAgICAgICAgbXV0bzo6cmVsZWFzZSgp
IFsxOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzQgICAgICAgICAgIGdldG9wdF9pbnRlcm5hbCBbNTA4Nl0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAgICAgICAgIGxkX3By
ZWxvYWQoKSBbMTU0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvNCAgICAgICAgICAgdHpzZXQgWzZdCls5OV0gICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgNCAgICAgICAgIGdldGVudiBbOTldCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgNC8yNSAgICAgICAgICBz
cGVudjo6cmV0cmlldmUoYm9vbCwgY2hhciBjb25zdCopIFszMV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAg
IHNpZ3Byb2NfaW5pdCgpQDAgWzE2OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIHBpbmZvOjppbml0KGludCwg
dW5zaWduZWQgbG9uZywgdm9pZCopIFsxMzZdClsxMDBdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMyAgICAgICAgIF9fc2VjX3VzZXIodm9pZCos
IHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZywgaW50KUAyMCBbMTAwXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMyAgICAgICAg
ICAgc2VjX2FjbChfQUNMKiwgYm9vbCwgYm9vbCwgdm9pZCosIHZvaWQqLCB1
bnNpZ25lZCBsb25nKSBbMTAzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvMyAgICAgICAgICAgX2N5Z3Rsczo6Y2FsbCh1bnNp
Z25lZCBsb25nICgqKSh2b2lkKiwgdm9pZCopLCB2b2lkKikgWzc2XQpbMTAx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAgICBkbGxf
ZGxsY3J0MF8xKHZvaWQqKSBbMTAxXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvMyAgICAgICAgICAgY2hlY2tfc2FuaXR5X2FuZF9z
eW5jKHBlcl9wcm9jZXNzKilANCBbMTAyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDMvMyAgICAgICAgICAgZGxsX2xpc3Q6OmFsbG9j
KEhJTlNUQU5DRV9fKiwgcGVyX3Byb2Nlc3MqLCBkbGxfdHlwZSkgWzExNF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAg
ICAgICAgIGRsbF9kbGxjcnQwXzEodm9pZCopIFsxMDFdClsxMDJdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAgICAgIGNoZWNrX3Nhbml0
eV9hbmRfc3luYyhwZXJfcHJvY2VzcyopQDQgWzEwMl0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAgICAgICAgIF9fc2Vj
X3VzZXIodm9pZCosIHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZywgaW50
KUAyMCBbMTAwXQpbMTAzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDMgICAgICAgICBzZWNfYWNsKF9BQ0wqLCBib29sLCBib29sLCB2b2lkKiwg
dm9pZCosIHVuc2lnbmVkIGxvbmcpIFsxMDNdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBfX3N0YXRpY19p
bml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGludCkgWzg2
MF0KWzEwNF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAgICAg
ICAgZmFzdF9tdXRleDo6ZmFzdF9tdXRleCgpIFsxMDRdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBfY3ln
dGxzOjppbml0KCkgWzk0XQpbMTA1XSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDMgICAgICAgICB0bHNfcGF0aGJ1Zjo6ZGVzdHJveSgpIFsxMDVd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9oZWxwZXIoX19zdGF0NjQq
LCB1bnNpZ25lZCBsb25nKUAxMiBbMjAzXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
ZnN0YXRfYnlfaGFuZGxlKF9fc3RhdDY0KilAOCBbMjA2XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6ZnN0YXRfZnMoX19zdGF0NjQqKUA4IFsyMTJdClsxMDZdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAgICAgIGZoYW5kbGVy
X2Jhc2U6OmdldF9zdGF0X2hhbmRsZSgpIFsxMDZdCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpjbG9zZV93aXRoX2FyY2goKSBbODldClsxMDddICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OmNsZWFudXAoKSBbMTA3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMyAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnB0aHJl
YWRfcndsb2NrKHB0aHJlYWRfcndsb2NrYXR0ciopIFsyMTZdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zICAgICAgICAgICBwdGhy
ZWFkX2NvbmQ6OnB0aHJlYWRfY29uZChwdGhyZWFkX2NvbmRhdHRyKikgWzEy
M10KWzEwOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAgICAg
ICAgcHRocmVhZF9tdXRleDo6c2V0X3R5cGUoaW50KSBbMTA4XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAg
cHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVhZF9yd2xvY2sqKiwgcHRocmVh
ZF9yd2xvY2thdHRyKiBjb25zdCopIFsyMTVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMi8zICAgICAgICAgICBwdGhyZWFkX3J3bG9j
a191bmxvY2sgWzE0OF0KWzEwOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAzICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmlzX2dvb2Rfb2JqZWN0
KHB0aHJlYWRfcndsb2NrKiBjb25zdCopIFsxMDldCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy8xNzYgICAgICAgICBfX2dldHJlZW50
IFsxNl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMgICAgICAgICAgIGR0YWJsZTo6cmVsZWFzZShpbnQpIFsxMTJdCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zICAgICAgICAgICBk
dGFibGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjM3XQpbMTEwXSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAgICBmaGFuZGxlcl9jb25z
b2xlOjp+ZmhhbmRsZXJfY29uc29sZSgpIFsxMTBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMy81ICAgICAgICAgICBmaGFuZGxlcl9i
YXNlOjp+ZmhhbmRsZXJfYmFzZSgpIFs2OV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAzLzUgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
Om9wZXJhdG9yIGRlbGV0ZSh2b2lkKikgWzcwXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDMvMyAgICAgICAgICAgX2N5Z3Rsczo6
aW5pdCgpIFs5NF0KWzExMV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAzICAgICAgICAgbXV0bzo6YWNxdWlyZWQoKSBbMTExXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAgYnVp
bGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkgWzE1N10KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIGNsb3NlIFsx
NDNdClsxMTJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAg
ICAgIGR0YWJsZTo6cmVsZWFzZShpbnQpIFsxMTJdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAgICAgICBtdXRvOjphY3F1
aXJlKHVuc2lnbmVkIGxvbmcpIFsxN10KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyLzEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBb
MThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi80ICAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpuZWVkX2ZpeHVwX2JlZm9yZSgpIGNv
bnN0IFs5Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzMgICAgICAgICAgIGZoYW5kbGVyX2NvbnNvbGU6On5maGFuZGxlcl9jb25z
b2xlKCkgWzExMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzIgICAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5kbGVy
X2Rpc2tfZmlsZSgpIFsxMzRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMy8zICAgICAgICAgICBfY3lndGxzOjppbml0KCkgWzk0
XQpbMTEzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAg
ICBfY3lndGxzOjpyZW1vdmVfd3EodW5zaWduZWQgbG9uZykgWzExM10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzEwMCAgICAgICAg
IG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDMvMTAwICAgICAgICAgbXV0bzo6
cmVsZWFzZSgpIFsxOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAzLzMgICAgICAgICAgIGRsbF9kbGxjcnQwXzEodm9pZCopIFsx
MDFdClsxMTRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMyAgICAg
ICAgIGRsbF9saXN0OjphbGxvYyhISU5TVEFOQ0VfXyosIHBlcl9wcm9jZXNz
KiwgZGxsX3R5cGUpIFsxMTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMy8xMDAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVk
IGxvbmcpIFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAzLzEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy80ICAgICAgICAgICBjbWFs
bG9jQDggWzk4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDMvMyAgICAgICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9leGVjKCkg
WzIzN10KWzExNV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAzICAg
ICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0X3BvcGVuX3BpZCgpIGNvbnN0IFsx
MTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8z
ICAgICAgICAgICB0b3Bfa2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIHZvaWQq
KikgWzEyNTVdClsxMTZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MyAgICAgICAgIGN5Z3BzaWQ6OnN0cmluZyh3Y2hhcl90KikgY29uc3QgWzEx
Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMg
ICAgICAgICAgIGxvYWRsb2NhbGUgWzUyNDJdClsxMTddICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMyAgICAgICAgIF9fc2V0X2N0eXBlIFsxMTdd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAg
ICAgICAgICBfX2N0eXBlX2xvYWRfbG9jYWxlIFszMTg5XQpbMTE4XSAgICAw
LjAgICAgMC4wMCAgICAwLjAwICAgICAgIDMgICAgICAgICBfX3NldF9sY19j
dHlwZV9mcm9tX3dpbiBbMTE4XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDMvOCAgICAgICAgICAgX19zZXRfbG9jYWxlX2Zyb21fbG9j
YWxlX2FsaWFzIFs0OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAzLzMgICAgICAgICAgIGVudmlyb25faW5pdChjaGFyKiosIGlu
dCkgWzE2Nl0KWzExOV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAz
ICAgICAgICAgc2V0ZW52IFsxMTldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX211dGV4Ojp+
cHRocmVhZF9tdXRleCgpIFsxMzBdClsxMjBdICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMiAgICAgICAgIHZvaWQgTGlzdF9yZW1vdmU8cHRocmVh
ZF9tdXRleD4oZmFzdF9tdXRleCYsIHB0aHJlYWRfbXV0ZXgqJiwgcHRocmVh
ZF9tdXRleCBjb25zdCopIFsxMjBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8xMCAgICAgICAgICBmYXN0X211dGV4Ojpsb2NrKCkg
WzQwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTAg
ICAgICAgICAgZmFzdF9tdXRleDo6dW5sb2NrKCkgWzQxXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZ2V0
X2luZm9fZnJvbV9zZChfU0VDVVJJVFlfREVTQ1JJUFRPUiosIHVuc2lnbmVk
IGludCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKikgWzEwNzhd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAg
ICAgICBnZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVu
c2lnbmVkIGludCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKilA
MjAgWzE3N10KWzEyMV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAy
ICAgICAgICAgc2V0X2ZpbGVfc2Qodm9pZCosIHBhdGhfY29udiYsIHNlY3Vy
aXR5X2Rlc2NyaXB0b3ImLCBib29sKUAxNiBbMTIxXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgcHRocmVh
ZF9yd2xvY2s6OnB0aHJlYWRfcndsb2NrKHB0aHJlYWRfcndsb2NrYXR0ciop
IFsyMTZdClsxMjJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAg
ICAgICAgIHB0aHJlYWRfY29uZDo6aXNfZ29vZF9vYmplY3QocHRocmVhZF9j
b25kKiBjb25zdCopIFsxMjJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8xNzYgICAgICAgICBfX2dldHJlZW50IFsxNl0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAg
IHB0aHJlYWRfcndsb2NrOjpwdGhyZWFkX3J3bG9jayhwdGhyZWFkX3J3bG9j
a2F0dHIqKSBbMjE2XQpbMTIzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBwdGhyZWFkX2NvbmQ6OnB0aHJlYWRfY29uZChwdGhy
ZWFkX2NvbmRhdHRyKikgWzEyM10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICA0LzEyICAgICAgICAgIHB0aHJlYWRfcndsb2NrOjphZGRf
cmVhZGVyKHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKikgWzM5XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTc2ICAgICAg
ICAgX19nZXRyZWVudCBbMTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi80NiAgICAgICAgICBwdGhyZWFkX211dGV4Ojppc19nb29k
X29iamVjdChwdGhyZWFkX211dGV4KiBjb25zdCopIFsyMF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIHB0aHJl
YWRfbXV0ZXg6OnNldF90eXBlKGludCkgWzEwOF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIExpc3Q8cHRocmVh
ZF9jb25kPjo6aW5zZXJ0KHB0aHJlYWRfY29uZCopIFsxMzVdCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBk
dGFibGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjM3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZmhhbmRsZXJf
YmFzZTo6ZnN0YXRfYnlfaGFuZGxlKF9fc3RhdDY0KilAOCBbMjA2XQpbMTI0
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBmaGFu
ZGxlcl9iYXNlOjpnZXRfaW9faGFuZGxlKCkgWzEyNF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGR0YWJs
ZTo6Zml4dXBfYWZ0ZXJfZXhlYygpIFsyMzddCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmaGFuZGxlcl9iYXNl
OjpyYXdfd3JpdGUodm9pZCBjb25zdCosIHVuc2lnbmVkIGludClAMTIgWzIx
NF0KWzEyNV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAg
ICAgZmhhbmRsZXJfYmFzZTo6Z2V0X291dHB1dF9oYW5kbGUoKSBbMTI1XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAg
ICAgICAgZmhhbmRsZXJfZGlza19maWxlOjpmaGFuZGxlcl9kaXNrX2ZpbGUo
KSBbMjI0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MiAgICAgICAgICAgZmhhbmRsZXJfZGV2X3plcm86OmZoYW5kbGVyX2Rldl96
ZXJvKCkgWzIyMF0KWzEyNl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyICAgICAgICAgZmhhbmRsZXJfYmFzZTo6ZmhhbmRsZXJfYmFzZSgpIFsx
MjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8y
ICAgICAgICAgICBwdGhyZWFkX211dGV4X2Rlc3Ryb3kgWzE0N10KWzEyN10g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgcHRocmVh
ZF9tdXRleDo6ZGVzdHJveSgpIFsxMjddCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX211dGV4Ojp0
cnlsb2NrKCkgWzEyOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6On5wdGhyZWFkX211
dGV4KCkgWzEyOV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRfbXV0ZXg6OmRlc3Ryb3koKSBb
MTI3XQpbMTI4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAg
ICAgICBwdGhyZWFkX211dGV4Ojp0cnlsb2NrKCkgWzEyOF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0
aHJlYWRfbXV0ZXg6OmRlc3Ryb3koKSBbMTI3XQpbMTI5XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBwdGhyZWFkX211dGV4Ojp+
cHRocmVhZF9tdXRleCgpIFsxMjldCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX211dGV4Ojp+cHRo
cmVhZF9tdXRleCgpIFsxMzBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX211dGV4Ojp+cHRo
cmVhZF9tdXRleCgpIFsxMjldClsxMzBdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMiAgICAgICAgIHB0aHJlYWRfbXV0ZXg6On5wdGhyZWFkX211
dGV4KCkgWzEzMF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAyLzIgICAgICAgICAgIHZvaWQgTGlzdF9yZW1vdmU8cHRocmVhZF9tdXRl
eD4oZmFzdF9tdXRleCYsIHB0aHJlYWRfbXV0ZXgqJiwgcHRocmVhZF9tdXRl
eCBjb25zdCopIFsxMjBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX3J3bG9ja191bmxvY2sg
WzE0OF0KWzEzMV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAg
ICAgICAgcHRocmVhZF9yd2xvY2s6OnVubG9jaygpIFsxMzFdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi80MSAgICAgICAgICBwdGhy
ZWFkX211dGV4Ojpsb2NrKCkgWzIxXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OnJl
bGVhc2UoKSBbMTMzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvNDAgICAgICAgICAgcHRocmVhZF9tdXRleDo6dW5sb2NrKCkgWzIy
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAg
ICAgICAgICAgcHRocmVhZF9yd2xvY2tfd3Jsb2NrIFsxNDldClsxMzJdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIHB0aHJlYWRf
cndsb2NrOjp3cmxvY2soKSBbMTMyXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvNDEgICAgICAgICAgcHRocmVhZF9tdXRleDo6bG9j
aygpIFsyMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAy
LzEwICAgICAgICAgIGZhc3RfbXV0ZXg6OmxvY2soKSBbNDBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMCAgICAgICAgICBmYXN0
X211dGV4Ojp1bmxvY2soKSBbNDFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi80MCAgICAgICAgICBwdGhyZWFkX211dGV4Ojp1bmxv
Y2soKSBbMjJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8yICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6dW5sb2NrKCkgWzEz
MV0KWzEzM10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAg
ICAgcHRocmVhZF9yd2xvY2s6OnJlbGVhc2UoKSBbMTMzXQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZHRh
YmxlOjpyZWxlYXNlKGludCkgWzExMl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIG9wZW4gWzEwXQpbMTM0XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBmaGFuZGxl
cl9kaXNrX2ZpbGU6On5maGFuZGxlcl9kaXNrX2ZpbGUoKSBbMTM0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNSAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6fmZoYW5kbGVyX2Jhc2UoKSBbNjldCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi81ICAgICAgICAgICBmaGFu
ZGxlcl9iYXNlOjpvcGVyYXRvciBkZWxldGUodm9pZCopIFs3MF0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAg
IHB0aHJlYWRfY29uZDo6cHRocmVhZF9jb25kKHB0aHJlYWRfY29uZGF0dHIq
KSBbMTIzXQpbMTM1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIg
ICAgICAgICBMaXN0PHB0aHJlYWRfY29uZD46Omluc2VydChwdGhyZWFkX2Nv
bmQqKSBbMTM1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIvMiAgICAgICAgICAgcGluZm86OnRoaXNwcm9jKHZvaWQqKSBbMjM1
XQpbMTM2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAg
ICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSBbMTM2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMyAgICAg
ICAgICAgX19zZWNfdXNlcih2b2lkKiwgdm9pZCosIHZvaWQqLCB1bnNpZ25l
ZCBsb25nLCBpbnQpQDIwIFsxMDBdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi81ICAgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90
IGNvbnN0KiwgaW50LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9s
b2NhdGlvbnMqLCBfU0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxv
bmcpQDI4IFs2N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzIgICAgICAgICAgIHB0aHJlYWQ6OmluaXRfbWFpbnRocmVhZCgp
IFsyNDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8y
ICAgICAgICAgICBwdGhyZWFkX251bGw6OnB0aHJlYWRfbnVsbCgpIFsxOTld
ClsxMzddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAg
IHB0aHJlYWQ6OnB0aHJlYWQoKSBbMTM3XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMTIgICAgICAgICAgcHRocmVhZF9yd2xvY2s6
OmFkZF9yZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9DS19SRUFERVIqKSBb
MzldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8y
ICAgICAgICAgICBzaGFyZWRfaW5mbzo6aGVhcF9jaHVua19zaXplKCkgWzE5
Nl0KWzEzOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAg
ICAgcmVnX2tleTo6Z2V0X2R3b3JkKHdjaGFyX3QgY29uc3QqLCB1bnNpZ25l
ZCBsb25nKSBbMTM4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvMiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlbihpbnQs
IHVuc2lnbmVkIGludCkgWzIwOF0KWzEzOV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAyICAgICAgICAgcGF0aF9jb252OjpnZXRfbnRfbmF0aXZl
X3BhdGgoKSBbMTM5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDIvMiAgICAgICAgICAgX2ZjbG9zZV9yIFszNDYzXQpbMTQwXSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBfX2N5Z3dp
bl9sb2NrX2ZpbmkgWzE0MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRfbXV0ZXhfZGVzdHJveSBb
MTQ3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MiAgICAgICAgICAgaW5pdGlhbF9zZXRsb2NhbGUoKSBbMTc2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgc2V0
bG9jYWxlIFs1NjM3XQpbMTQxXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBfX2dldF9jdXJyZW50X2NvbGxhdGVfY29kZXNldCBb
MTQxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MiAgICAgICAgICAgdHpwYXJzZShjaGFyIGNvbnN0Kiwgc3RhdGUqLCBpbnQp
IFsxMV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIg
ICAgICAgICAgIGxvY2FsdGltZSBbN10KWzE0Ml0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAyICAgICAgICAgX193cmFwX19aZGFQdlJLU3Q5bm90
aHJvd190IFsxNDJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMi8yICAgICAgICAgICBfY2xvc2VfciBbMzQyNV0KWzE0M10gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgY2xvc2UgWzE0
M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICA0LzMwNSAg
ICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMTAgICAgICAgICAgY3lnaGVhcF9mZGdldDo6
Y3lnaGVhcF9mZGdldChpbnQsIGJvb2wsIGJvb2wpIFs0Ml0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzQgICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmNsb3NlX3dpdGhfYXJjaCgpIFs4OV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIGR0YWJsZTo6
cmVsZWFzZShpbnQpIFsxMTJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMi8xMDAgICAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzE4XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAg
ICAgICAgcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQg
aW50LCBzdWZmaXhfaW5mbyBjb25zdCopIFsyNjFdClsxNDRdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMiAgICAgICAgIGNtYWxsb2NfYWJvcnRA
OCBbMTQ0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MTAwICAgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBsb25nKSBbMTdd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8xMDAgICAg
ICAgICBtdXRvOjpyZWxlYXNlKCkgWzE4XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvNCAgICAgICAgICAgX19jeGFfZ3VhcmRfcmVs
ZWFzZSBbOTddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8yICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShwYXRo
X2NvbnYmKSBbMjEzXQpbMTQ1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBjc3RyZHVwQDQgWzE0NV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAgICAgICAgIG11dG86OmFjcXVp
cmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDIvMTAwICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsx
OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzQgICAg
ICAgICAgIF9fY3hhX2d1YXJkX3JlbGVhc2UgWzk3XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgZGxsX2Vu
dHJ5QDEyIFs0NzcxXQpbMTQ2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDIgICAgICAgICBjeWd3aW5faW5ldF9uZXR3b3JrIFsxNDZdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAg
ICBfX2N5Z3dpbl9sb2NrX2ZpbmkgWzE0MF0KWzE0N10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAyICAgICAgICAgcHRocmVhZF9tdXRleF9kZXN0
cm95IFsxNDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi8xNzYgICAgICAgICBfX2dldHJlZW50IFsxNl0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAyLzQ2ICAgICAgICAgIHB0aHJlYWRfbXV0
ZXg6OmlzX2dvb2Rfb2JqZWN0KHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzIw
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAg
ICAgICAgcHRocmVhZF9tdXRleDo6ZGVzdHJveSgpIFsxMjddCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAgICBf
c2lnZmUgWzVdClsxNDhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MiAgICAgICAgIHB0aHJlYWRfcndsb2NrX3VubG9jayBbMTQ4XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMTc2ICAgICAgICAgX19n
ZXRyZWVudCBbMTZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi8zICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6aXNfZ29vZF9vYmpl
Y3QocHRocmVhZF9yd2xvY2sqIGNvbnN0KikgWzEwOV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHB0aHJlYWRf
cndsb2NrOjp1bmxvY2soKSBbMTMxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgX3NpZ2ZlIFs1XQpbMTQ5
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDIgICAgICAgICBwdGhy
ZWFkX3J3bG9ja193cmxvY2sgWzE0OV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICA0LzE3NiAgICAgICAgIF9fZ2V0cmVlbnQgWzE2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAg
ICAgcHRocmVhZF9yd2xvY2s6OndybG9jaygpIFsxMzJdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFk
X3J3bG9jazo6aW5pdChwdGhyZWFkX3J3bG9jayoqLCBwdGhyZWFkX3J3bG9j
a2F0dHIqIGNvbnN0KikgWzIxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIHR6cGFyc2UoY2hhciBjb25z
dCosIHN0YXRlKiwgaW50KSBbMTFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8yICAgICAgICAgICB0enNldHdhbGwoKSBbOV0KWzE1
MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAyICAgICAgICAgdGlt
ZWdtIFsxNTBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbMTYyXQpbMTUx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBSdGxJ
bnQ2NFRvSGV4VW5pY29kZVN0cmluZ0AxNiBbMTUxXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY3lnaGVh
cF9maXh1cF9pbl9jaGlsZChib29sKUA0IFsxODNdClsxNTJdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGNoaWxkX2NvcHkodm9p
ZCosIGJvb2wsIC4uLikgWzE1Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAyLzMwNSAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgX2N5Z3Rsczo6Y2FsbCh1bnNpZ25lZCBsb25nICgqKSh2b2lkKiwg
dm9pZCopLCB2b2lkKikgWzc2XQpbMTUzXSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBkbGxfY3J0MF8xKHZvaWQqKSBbMTUzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgdXNlcl9pbmZvOjppbml0aWFsaXplKCkgWzI2Ml0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN3ZHN0dWZm
Ojppbml0KCkgWzI0OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIGNyZWF0ZV9zaWduYWxfYXJyaXZlZCgpQDAg
WzE4MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIHBpbmZvX2luaXQoY2hhcioqLCBpbnQpQDggWzE1NV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IHN0cmFjZTo6ZGxsX2luZm8oKSBbMjQyXQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxlX2luaXQoKSBb
MTU5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgdWluZm9faW5pdCgpIFsxNTZdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0dHk6OmluaXRfc2Vz
c2lvbigpQDAgWzIyN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIGluaXRpYWxfc2V0bG9jYWxlKCkgWzE3Nl0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGR0YWJsZTo6c3RkaW9faW5pdCgpIFsyMzZdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfbGlzdDo6
aW5pdCgpIFsyNTBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGxkX3By
ZWxvYWQoKSBbMTU0XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikgWzE1M10K
WzE1NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
bGRfcHJlbG9hZCgpIFsxNTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS80ICAgICAgICAgICBnZXRlbnYgWzk5XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxs
X2NydDBfMSh2b2lkKikgWzE1M10KWzE1NV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgcGluZm9faW5pdChjaGFyKiosIGludClA
OCBbMTU1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgZW52aXJvbl9pbml0KGNoYXIqKiwgaW50KSBbMTY2XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAg
ICAgc3RyYWNlX2FjdGl2ZSBbMTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8xKHZvaWQq
KSBbMTUzXQpbMTU2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEg
ICAgICAgICB1aW5mb19pbml0KCkgWzE1Nl0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGJ1aWxkX2ZoX25h
bWUoY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwgc3VmZml4X2luZm8qKSBb
MTY5XQpbMTU3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAg
ICAgICBidWlsZF9maF9wYyhwYXRoX2NvbnYmLCBib29sKSBbMTU3XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMyAgICAgICAgICAg
ZHRhYmxlOjpyZWxlYXNlKGludCkgWzExMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OnVzZV9hcmNoZXR5cGUoKSBjb25zdCBbMjY0XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2
ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpzZXRfbmFtZShwYXRoX2NvbnYm
KSBbMjEzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgc2lncHJvY19pbml0KClAMCBbMTY4XQpbMTU4XSAg
ICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBjcmVhdGVf
cGlwZSh2b2lkKiosIHZvaWQqKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1
bnNpZ25lZCBsb25nKUAxNiBbMTU4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lk
KikgWzE1M10KWzE1OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgZHRhYmxlX2luaXQoKSBbMTU5XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBf
MCgpQDAgWzcxNF0KWzE2MF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgZXZlbnRzX2luaXQoKSBbMTYwXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTYgICAgICAgICAgbXV0bzo6aW5p
dChjaGFyIGNvbnN0KikgWzM1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0X2ZpbGVfYXR0cmlidXRl
KHZvaWQqLCBwYXRoX2NvbnYmLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBs
b25nKiwgdW5zaWduZWQgbG9uZyopQDIwIFsxNzddClsxNjFdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGdldF9maWxlX3NkKHZv
aWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClA
MTYgWzE2MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIHNlY3VyaXR5X2Rlc2NyaXB0b3I6Om1hbGxvYyh1bnNp
Z25lZCBpbnQpIFsyMjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBjaGlsZF9pbmZvX3NwYXduOjpoYW5k
bGVfc3Bhd24oKSBbMjE4XQpbMTYyXSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbMTYyXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvNiAgICAgICAgICAg
Z2V0cGFnZXNpemUgWzY1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvNSAgICAgICAgICAgb3Blbl9zaGFyZWQod2NoYXJfdCBjb25z
dCosIGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRfbG9jYXRp
b25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBsb25nKUAy
OCBbNjddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBzaGFyZWRfaW5mbzo6aW5pdGlhbGl6ZSgpIFsxOTVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICB1c2VyX2luZm86OmNyZWF0ZShib29sKSBbMjYzXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgaGFzaF9wYXRo
X25hbWUodW5zaWduZWQgbG9uZyBsb25nLCB3Y2hhcl90IGNvbnN0KilAMTIg
WzE3MV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIFJ0bEludDY0VG9IZXhVbmljb2RlU3RyaW5nQDE2IFsxNTFd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS83ICAgICAg
ICAgICByZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVuc2lnbmVkIGxvbmcsIC4u
LikgWzUyXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgcmVnX2tleTo6c2V0X3N0cmluZyh3Y2hhcl90IGNvbnN0
Kiwgd2NoYXJfdCBjb25zdCopIFsyNDZdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS83ICAgICAgICAgICByZWdfa2V5Ojp+cmVnX2tl
eSgpIFs1M10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHR0eV9saXN0Ojppbml0X3Nlc3Npb24oKUAwIFsy
NTNdClsxNjNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIHNoYXJlZF9uYW1lKGNoYXIqLCBjaGFyIGNvbnN0KiwgaW50KUAxMiBb
MTYzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgX19zbWFsbF9zcHJpbnRmKGNoYXIqLCBjaGFyIGNvbnN0Kiwg
Li4uKSBbMTczXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZ2V0X3NoYXJlZF9wYXJlbnRfZGlyKCkgWzg0
XQpbMTY0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBfZXZlcnlvbmVfc2Qodm9pZCosIHVuc2lnbmVkIGxvbmcpIFsxNjRdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjeWdoZWFwX2ZpeHVwX2luX2NoaWxkKGJvb2wpQDQgWzE4M10KWzE2
NV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY3ln
aGVhcF9pbml0KClAMCBbMTY1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMTYgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0
KikgWzM1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcGluZm9faW5pdChjaGFyKiosIGludClAOCBbMTU1
XQpbMTY2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBlbnZpcm9uX2luaXQoY2hhcioqLCBpbnQpIFsxNjZdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMy8zICAgICAgICAgICBzZXRlbnYg
WzExOV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkg
ICAgICAgICAgIHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFs0Nl0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzYgICAgICAgICAg
IHRtcF9wYXRoYnVmOjp3X2dldCgpIFs2MF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzIxICAgICAgICAgIGNmcmVlQDQgWzMzXQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgdXBkYXRlX2VudnB0cnMoKUAwIFsxNzJdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8yNSAgICAgICAgICBzcGVudjo6cmV0cmll
dmUoYm9vbCwgY2hhciBjb25zdCopIFszMV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIHRtcF9wYXRoYnVmOjp+
dG1wX3BhdGhidWYoKSBbNDddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWd0aHJlYWQ6OmNhbGxmdW5j
KGJvb2wpIFsyNTldClsxNjddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMSAgICAgICAgIHByb2Nfc3VicHJvYyh1bnNpZ25lZCBsb25nLCB1bnNp
Z25lZCBsb25nKUA4IFsxNjddCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbNzE0
XQpbMTY4XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICBzaWdwcm9jX2luaXQoKUAwIFsxNjhdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS8zICAgICAgICAgICBfX3NlY191c2VyKHZvaWQq
LCB2b2lkKiwgdm9pZCosIHVuc2lnbmVkIGxvbmcsIGludClAMjAgWzEwMF0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGNyZWF0ZV9waXBlKHZvaWQqKiwgdm9pZCoqLCBfU0VDVVJJVFlfQVRU
UklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDE2IFsxNThdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWd0aHJl
YWQ6Om9wZXJhdG9yIG5ldyh1bnNpZ25lZCBpbnQpIFsyNjBdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWd0
aHJlYWQ6OmNyZWF0ZSgpIFsyNThdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xNiAgICAgICAgICBtdXRvOjppbml0KGNoYXIgY29u
c3QqKSBbMzVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBvcGVuIFsxMF0KWzE2OV0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgYnVpbGRfZmhfbmFtZShjaGFy
IGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyopIFsxNjldCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBwYXRoX2NvbnY6OmNoZWNrKGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQs
IHN1ZmZpeF9pbmZvIGNvbnN0KikgWzI2MV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGJ1aWxkX2ZoX3BjKHBh
dGhfY29udiYsIGJvb2wpIFsxNTddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS83ICAgICAgICAgICBwYXRoX2NvbnY6On5wYXRoX2Nv
bnYoKSBbNTRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBnZXRfaW5mb19mcm9tX3NkKF9TRUNVUklUWV9E
RVNDUklQVE9SKiwgdW5zaWduZWQgaW50KiwgdW5zaWduZWQgbG9uZyosIHVu
c2lnbmVkIGxvbmcqKSBbMTA3OF0KWzE3MF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgZ2V0X3NpZHNfaW5mbyhjeWdwc2lkLCBj
eWdwc2lkLCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgbG9uZyopIFsxNzBd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zMDUgICAg
ICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIG1lbW9yeV9pbml0KGJv
b2wpIFsxNjJdClsxNzFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIGhhc2hfcGF0aF9uYW1lKHVuc2lnbmVkIGxvbmcgbG9uZywg
d2NoYXJfdCBjb25zdCopQDEyIFsxNzFdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBlbnZpcm9uX2luaXQo
Y2hhcioqLCBpbnQpIFsxNjZdClsxNzJdICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIHVwZGF0ZV9lbnZwdHJzKClAMCBbMTcyXQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgc2hhcmVkX25hbWUoY2hhciosIGNoYXIgY29uc3QqLCBpbnQpQDEy
IFsxNjNdClsxNzNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIF9fc21hbGxfc3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIC4u
LikgWzE3M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIF9fc21hbGxfdnNwcmludGYoY2hhciosIGNoYXIgY29u
c3QqLCBjaGFyKikgWzE3NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIF9fc21hbGxfc3ByaW50ZihjaGFy
KiwgY2hhciBjb25zdCosIC4uLikgWzE3M10KWzE3NF0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgX19zbWFsbF92c3ByaW50Zihj
aGFyKiwgY2hhciBjb25zdCosIGNoYXIqKSBbMTc0XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX19jYWxs
X2V4aXRwcm9jcyBbMzE3N10KWzE3NV0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgZGxsX2dsb2JhbF9kdG9ycygpIFsxNzVdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBkbGxfY3J0MF8xKHZvaWQqKSBbMTUzXQpbMTc2XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBpbml0aWFsX3NldGxvY2Fs
ZSgpIFsxNzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8yICAgICAgICAgICBfX2dldF9jdXJyZW50X2NvbGxhdGVfY29kZXNldCBb
MTQxXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgaW50ZXJuYWxfc2V0bG9jYWxlIFsyODNdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFu
ZGxlcl9iYXNlOjpmc3RhdF9oZWxwZXIoX19zdGF0NjQqLCB1bnNpZ25lZCBs
b25nKUAxMiBbMjAzXQpbMTc3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEgICAgICAgICBnZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhf
Y29udiYsIHVuc2lnbmVkIGludCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25l
ZCBsb25nKilAMjAgWzE3N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIGdldF9maWxlX3NkKHZvaWQqLCBwYXRo
X2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9vbClAMTYgWzE2MV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAg
ICAgIHNldF9maWxlX3NkKHZvaWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9k
ZXNjcmlwdG9yJiwgYm9vbClAMTYgWzEyMV0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHNlY3VyaXR5X2Rlc2Ny
aXB0b3I6OmZyZWUoKSBbMjI1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxlOjpzdGRpb19pbml0
KCkgWzIzNl0KWzE3OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgaW5pdF9jb25zb2xlX2hhbmRsZXIoYm9vbCkgWzE3OF0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dCwgc3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQpbMTc5XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBub3JtYWxpemVfcG9zaXhf
cGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikgWzE3OV0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMwNSAgICAgICAgIHN0
cmFjZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90b19w
b3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMTkyXQpbMTgw
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBub3Jt
YWxpemVfd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikg
WzE4MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMw
NSAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBf
MSh2b2lkKikgWzE1M10KWzE4MV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxICAgICAgICAgY3JlYXRlX3NpZ25hbF9hcnJpdmVkKClAMCBbMTgx
XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzcxNF0KWzE4Ml0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgc2V0X2N5Z3dpbl9wcml2
aWxlZ2VzKHZvaWQqKSBbMTgyXQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDQvNCAgICAgICAgICAgc2V0X3ByaXZpbGVnZSh2b2lkKiwg
dW5zaWduZWQgbG9uZywgYm9vbCkgWzgwXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgY2hpbGRfaW5mb19z
cGF3bjo6aGFuZGxlX3NwYXduKCkgWzIxOF0KWzE4M10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY3lnaGVhcF9maXh1cF9pbl9j
aGlsZChib29sKUA0IFsxODNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgNS8xMDAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVk
IGxvbmcpIFsxN10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICA1LzEwMCAgICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80ICAgICAgICAgICBfX2N4
YV9ndWFyZF9yZWxlYXNlIFs5N10KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGNoaWxkX2NvcHkodm9pZCosIGJv
b2wsIC4uLikgWzE1Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIGN5Z2hlYXBfaW5pdCgpQDAgWzE2NV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGNoaWxkX2luZm9fc3Bhd246OmhhbmRsZV9zcGF3bigpIFsyMThdClsx
ODRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZp
eHVwX2xvY2tmX2FmdGVyX2V4ZWMoKSBbMTg0XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMTYgICAgICAgICAgbXV0bzo6aW5pdChj
aGFyIGNvbnN0KikgWzM1XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTAwICAgICAgICAgbXV0bzo6YWNxdWlyZSh1bnNpZ25lZCBs
b25nKSBbMTddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xMDAgICAgICAgICBtdXRvOjpyZWxlYXNlKCkgWzE4XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hh
cmVkX2luZm86OmluaXRpYWxpemUoKSBbMTk1XQpbMTg1XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBnZXRfc2Vzc2lvbl9wYXJl
bnRfZGlyKCkgWzE4NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzQgICAgICAgICAgIGdldF9zaGFyZWRfcGFyZW50X2RpcigpIFs4
NF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFs3MTRdClsxODZdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGdldF9jeWd3aW5fc3Rh
cnR1cF9pbmZvKCkgWzE4Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZW4o
aW50LCB1bnNpZ25lZCBpbnQpIFsyMDhdClsxODddICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIHNldGVycm5vX2Zyb21fbnRfc3Rh
dHVzKGNoYXIgY29uc3QqLCBpbnQsIGxvbmcpQDEyIFsxODddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8zMDUgICAgICAgICBzdHJh
Y2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIGNoaWxkX2luZm9fc3Bhd246OmhhbmRs
ZV9zcGF3bigpIFsyMThdClsxODhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIHNpZ25hbF9maXh1cF9hZnRlcl9leGVjKClAMCBb
MTg4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgbW91bnRfaW5mbzo6Y3lnZHJpdmVfcG9zaXhfcGF0aChj
aGFyIGNvbnN0KiwgY2hhciosIGludCkgWzE5M10KWzE4OV0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgc2xhc2hpZnkoY2hhciBj
b25zdCosIGNoYXIqLCBib29sKSBbMTg5XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hhcmVkX2luZm86
OmluaXRpYWxpemUoKSBbMTk1XQpbMTkwXSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBoZWFwX2luaXQoKSBbMTkwXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5mbzo6aGVhcF9jaHVua19z
aXplKCkgWzE5Nl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIGNoaWxkX2luZm9fc3Bhd246OmhhbmRsZV9z
cGF3bigpIFsyMThdClsxOTFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAg
ICAgMSAgICAgICAgIGNoaWxkX2luZm86OnJlYWR5KGJvb2wpIFsxOTFdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAg
ICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGgg
WzI3N10KWzE5Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgbW91bnRfaW5mbzo6Y29udl90b19wb3NpeF9wYXRoKGNoYXIgY29u
c3QqLCBjaGFyKiwgaW50KSBbMTkyXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDMvMjMgICAgICAgICAgcGF0aF9wcmVmaXhfcChjaGFy
IGNvbnN0KiwgY2hhciBjb25zdCosIGludCwgYm9vbCkgWzMyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgc3Ry
YWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS85ICAgICAgICAgICB0bXBfcGF0aGJ1Zjo6dG1wX3BhdGhidWYo
KSBbNDZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS81
ICAgICAgICAgICB0bXBfcGF0aGJ1Zjo6Y19nZXQoKSBbNjhdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBub3Jt
YWxpemVfd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNoYXIqJikg
WzE4MF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkg
ICAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1wX3BhdGhidWYoKSBbNDddCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBtb3VudF9pbmZvOjpjeWdkcml2ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3Qq
LCBjaGFyKiwgaW50KSBbMTkzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbW91bnRfaW5mbzo6Y29udl90
b19wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgaW50KSBbMTkyXQpb
MTkzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBt
b3VudF9pbmZvOjpjeWdkcml2ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBj
aGFyKiwgaW50KSBbMTkzXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgc2xhc2hpZnkoY2hhciBjb25zdCosIGNo
YXIqLCBib29sKSBbMTg5XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzcxNF0K
WzE5NF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
TVRpbnRlcmZhY2U6OkluaXQoKSBbMTk0XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbWVtb3J5X2luaXQo
Ym9vbCkgWzE2Ml0KWzE5NV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgc2hhcmVkX2luZm86OmluaXRpYWxpemUoKSBbMTk1XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgZ2V0X3Nlc3Npb25fcGFyZW50X2RpcigpIFsxODVdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRf
aW5mbzo6aW5pdF9vYmNhc2VpbnNlbnNpdGl2ZSgpIFsxOTddCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICB0dHlf
bGlzdDo6aW5pdCgpIFsyNTRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBtdGluZm86OmluaXRpYWxpemUoKSBb
MjM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1
ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBoZWFwX2luaXQoKSBb
MTkwXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgaGVhcF9pbml0KCkgWzE5MF0KWzE5Nl0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgc2hhcmVkX2luZm86Omhl
YXBfY2h1bmtfc2l6ZSgpIFsxOTZdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi83ICAgICAgICAgICByZWdfa2V5OjpyZWdfa2V5KGJv
b2wsIHVuc2lnbmVkIGxvbmcsIC4uLikgWzUyXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDIvMiAgICAgICAgICAgcmVnX2tleTo6Z2V0
X2R3b3JkKHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBsb25nKSBbMTM4XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvNyAgICAgICAg
ICAgcmVnX2tleTo6fnJlZ19rZXkoKSBbNTNdCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfaW5m
bzo6aW5pdGlhbGl6ZSgpIFsxOTVdClsxOTddICAgIDAuMCAgICAwLjAwICAg
IDAuMDAgICAgICAgMSAgICAgICAgIHNoYXJlZF9pbmZvOjppbml0X29iY2Fz
ZWluc2Vuc2l0aXZlKCkgWzE5N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWQ6OnNlbGYoKSBb
MTldClsxOThdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIHB0aHJlYWRfbnVsbDo6Z2V0X251bGxfcHRocmVhZCgpIFsxOThdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25f
MChpbnQsIGludCkgWzg2MF0KWzE5OV0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgcHRocmVhZF9udWxsOjpwdGhyZWFkX251bGwo
KSBbMTk5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MiAgICAgICAgICAgcHRocmVhZDo6cHRocmVhZCgpIFsxMzddCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBv
cGVuIFsxMF0KWzIwMF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgY3lnaGVhcF9mZG5ldzo6Y3lnaGVhcF9mZG5ldyhpbnQsIGJv
b2wpIFsyMDBdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xMDAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFsx
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGR0YWJsZTo6ZmluZF91bnVzZWRfaGFuZGxlKGludCkgWzIzOF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsb3NlKCkgWzIwOV0KWzIwMV0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJf
YmFzZTo6Z2V0X2hhbmRsZSgpIFsyMDFdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNl
OjpjbG9zZSgpIFsyMDldClsyMDJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmRlbF9teV9sb2Nrcyhk
ZWxfbG9ja19jYWxsZWRfZnJvbSkgWzIwMl0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAyLzE2ICAgICAgICAgIG11dG86OmluaXQoY2hh
ciBjb25zdCopIFszNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAyLzEwMCAgICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9u
ZykgWzE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIv
MTAwICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsxOF0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmZzdGF0X2J5X2hhbmRsZShfX3N0YXQ2NCopQDggWzIwNl0K
WzIwM10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6ZnN0YXRfaGVscGVyKF9fc3RhdDY0KiwgdW5zaWdu
ZWQgbG9uZylAMTIgWzIwM10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICA0LzQgICAgICAgICAgIHRvX3RpbWVzdHJ1Y190KF9GSUxFVElN
RSosIHRpbWVzcGVjKilAOCBbODFdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8zICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRf
c3RhdF9oYW5kbGUoKSBbMTA2XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBbMTVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBnZXRfZmlsZV9hdHRyaWJ1dGUodm9pZCosIHBhdGhfY29udiYsIHVuc2ln
bmVkIGludCosIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBsb25nKilAMjAg
WzE3N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIG9wZW4gWzEwXQpbMjA0XSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9iYXNlOjppc19mc19z
cGVjaWFsKCkgWzIwNF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIG9wZW4gWzEwXQpbMjA1XSAgICAwLjAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9iYXNl
OjpvcGVuX3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGludCkgWzIwNV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IGZoYW5kbGVyX2Rpc2tfZmlsZTo6b3BlbihpbnQsIHVuc2lnbmVkIGludCkg
WzIyMV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3RhdDY0
KilAOCBbMjEyXQpbMjA2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9ieV9oYW5kbGUoX19z
dGF0NjQqKUA4IFsyMDZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8zICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfc3RhdF9o
YW5kbGUoKSBbMTA2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Z2V0X2lvX2hhbmRs
ZSgpIFsxMjRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9oZWxwZXIoX19z
dGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMjAzXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxl
OjpmaXh1cF9hZnRlcl9leGVjKCkgWzIzN10KWzIwN10gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Zml4
dXBfYWZ0ZXJfZXhlYygpIFsyMDddCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZW5fZnMoaW50LCB1bnNpZ25lZCBp
bnQpIFsyMTFdClsyMDhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIGZoYW5kbGVyX2Jhc2U6Om9wZW4oaW50LCB1bnNpZ25lZCBp
bnQpIFsyMDhdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
My8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAgICAgIHBhdGhfY29u
djo6Z2V0X250X25hdGl2ZV9wYXRoKCkgWzEzOV0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHNldGVycm5vX2Zy
b21fbnRfc3RhdHVzKGNoYXIgY29uc3QqLCBpbnQsIGxvbmcpQDEyIFsxODdd
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBmaGFuZGxlcl9kaXNrX2ZpbGU6OmNsb3NlKCkgWzIyMl0KWzIw
OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhh
bmRsZXJfYmFzZTo6Y2xvc2UoKSBbMjA5XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAgc3RyYWNlX2FjdGl2ZSBb
MTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpnZXRfaGFuZGxlKCkgWzIwMV0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IGZoYW5kbGVyX2Jhc2U6OmRlbF9teV9sb2NrcyhkZWxfbG9ja19jYWxsZWRf
ZnJvbSkgWzIwMl0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIHdyaXRlIFsyODVdClsyMTBdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2Jhc2U6
OndyaXRlKHZvaWQgY29uc3QqLCB1bnNpZ25lZCBpbnQpQDEyIFsyMTBdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAg
ICBzdHJhY2VfYWN0aXZlIFsxNV0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OnJhd193
cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxMiBbMjE0XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgZmhhbmRsZXJfZGlza19maWxlOjpvcGVuKGludCwgdW5zaWduZWQgaW50
KSBbMjIxXQpbMjExXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEg
ICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVuX2ZzKGludCwgdW5zaWduZWQg
aW50KSBbMjExXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6b3BlbihpbnQsIHVuc2ln
bmVkIGludCkgWzIwOF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzMwNSAgICAgICAgIHN0cmFjZV9hY3RpdmUgWzE1XQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
ZmhhbmRsZXJfZGlza19maWxlOjpmc3RhdChfX3N0YXQ2NCopQDggWzIyM10K
WzIxMl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6ZnN0YXRfZnMoX19zdGF0NjQqKUA4IFsyMTJdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8zICAgICAgICAg
ICBmaGFuZGxlcl9iYXNlOjpnZXRfc3RhdF9oYW5kbGUoKSBbMTA2XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6ZnN0YXRfYnlfaGFuZGxlKF9fc3RhdDY0KilAOCBb
MjA2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgYnVpbGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkgWzE1
N10KWzIxM10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAg
ICAgZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUocGF0aF9jb252JikgWzIxM10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIgICAgICAg
ICAgIGNzdHJkdXBANCBbMTQ1XQogICAgICAgICAgICAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEvMSAgICAgICAgICAgY3djc2R1cEA0IFsyNzVdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBmaGFuZGxlcl9iYXNlOjp3cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQg
aW50KUAxMiBbMjEwXQpbMjE0XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEgICAgICAgICBmaGFuZGxlcl9iYXNlOjpyYXdfd3JpdGUodm9pZCBj
b25zdCosIHVuc2lnbmVkIGludClAMTIgWzIxNF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGZoYW5kbGVyX2Jh
c2U6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzEyNV0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHB0aHJlYWRf
cndsb2NrX3dybG9jayBbMTQ5XQpbMjE1XSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBwdGhyZWFkX3J3bG9jazo6aW5pdChwdGhy
ZWFkX3J3bG9jayoqLCBwdGhyZWFkX3J3bG9ja2F0dHIqIGNvbnN0KikgWzIx
NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwICAg
ICAgICAgIGZhc3RfbXV0ZXg6OmxvY2soKSBbNDBdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3
bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9yd2xvY2thdHRyKikgWzIx
Nl0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAg
ICAgICAgIHB0aHJlYWRfcndsb2NrOjppc19nb29kX29iamVjdChwdGhyZWFk
X3J3bG9jayogY29uc3QqKSBbMTA5XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMTAgICAgICAgICAgZmFzdF9tdXRleDo6dW5sb2Nr
KCkgWzQxXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgcHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVhZF9y
d2xvY2sqKiwgcHRocmVhZF9yd2xvY2thdHRyKiBjb25zdCopIFsyMTVdClsy
MTZdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB0
aHJlYWRfcndsb2NrOjpwdGhyZWFkX3J3bG9jayhwdGhyZWFkX3J3bG9ja2F0
dHIqKSBbMjE2XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDIvMiAgICAgICAgICAgcHRocmVhZF9jb25kOjpwdGhyZWFkX2NvbmQocHRo
cmVhZF9jb25kYXR0ciopIFsxMjNdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8yICAgICAgICAgICBwdGhyZWFkX2NvbmQ6OmlzX2dv
b2Rfb2JqZWN0KHB0aHJlYWRfY29uZCogY29uc3QqKSBbMTIyXQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTIgICAgICAgICAgcHRo
cmVhZF9yd2xvY2s6OmFkZF9yZWFkZXIocHRocmVhZF9yd2xvY2s6OlJXTE9D
S19SRUFERVIqKSBbMzldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS80NiAgICAgICAgICBwdGhyZWFkX211dGV4Ojppc19nb29kX29i
amVjdChwdGhyZWFkX211dGV4KiBjb25zdCopIFsyMF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzMgICAgICAgICAgIHB0aHJlYWRf
bXV0ZXg6OnNldF90eXBlKGludCkgWzEwOF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIExpc3Q8cHRocmVhZF9y
d2xvY2s+OjppbnNlcnQocHRocmVhZF9yd2xvY2sqKSBbMjMxXQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
d2FpdF9zaWcodm9pZCopQDQgWzEyODZdClsyMTddICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIHBlbmRpbmdfc2lnbmFsczo6cmVz
ZXQoKSBbMjE3XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMCgpQDAgWzcxNF0KWzIxOF0g
ICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY2hpbGRf
aW5mb19zcGF3bjo6aGFuZGxlX3NwYXduKCkgWzIxOF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z2hlYXBf
Zml4dXBfaW5fY2hpbGQoYm9vbClANCBbMTgzXQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbWVtb3J5X2luaXQo
Ym9vbCkgWzE2Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIHBpbmZvOjp0aGlzcHJvYyh2b2lkKikgWzIzNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGNoaWxkX2luZm86OnJlYWR5KGJvb2wpIFsxOTFdCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaWduYWxf
Zml4dXBfYWZ0ZXJfZXhlYygpQDAgWzE4OF0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZpeHVwX2xvY2tmX2Fm
dGVyX2V4ZWMoKSBbMTg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMSAgICAgICAgICAgZHRhYmxlOjpmaXh1cF9hZnRlcl9leGVj
KCkgWzIzN10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxLzEgICAgICAgICAgIGR0YWJsZTo6Zml4dXBfYWZ0ZXJfZXhlYygpIFsy
MzddClsyMTldICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIGZoYW5kbGVyX3Rlcm1pb3M6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzIx
OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVj
dGlvbl8wKGludCwgaW50KSBbODU4XQpbMjIwXSAgICAwLjAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEgICAgICAgICBmaGFuZGxlcl9kZXZfemVybzo6Zmhh
bmRsZXJfZGV2X3plcm8oKSBbMjIwXQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6Zmhh
bmRsZXJfYmFzZSgpIFsxMjZdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpvcGVu
X3dpdGhfYXJjaChpbnQsIHVuc2lnbmVkIGludCkgWzIwNV0KWzIyMV0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZmhhbmRsZXJf
ZGlza19maWxlOjpvcGVuKGludCwgdW5zaWduZWQgaW50KSBbMjIxXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAg
ZmhhbmRsZXJfYmFzZTo6b3Blbl9mcyhpbnQsIHVuc2lnbmVkIGludCkgWzIx
MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGZoYW5kbGVyX2Jhc2U6OmNsb3NlX3dpdGhfYXJjaCgpIFs4
OV0KWzIyMl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAg
ICAgZmhhbmRsZXJfZGlza19maWxlOjpjbG9zZSgpIFsyMjJdCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFu
ZGxlcl9iYXNlOjpjbG9zZSgpIFsyMDldCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmc3RhdDY0IFsyODFd
ClsyMjNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAg
IGZoYW5kbGVyX2Rpc2tfZmlsZTo6ZnN0YXQoX19zdGF0NjQqKUA4IFsyMjNd
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBmaGFuZGxlcl9iYXNlOjpmc3RhdF9mcyhfX3N0YXQ2NCopQDggWzIx
Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGZoX2FsbG9jKGRldmljZSkgWzEyNjZdClsyMjRdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZoYW5kbGVyX2Rp
c2tfZmlsZTo6ZmhhbmRsZXJfZGlza19maWxlKCkgWzIyNF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzIgICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmZoYW5kbGVyX2Jhc2UoKSBbMTI2XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0X2Zp
bGVfYXR0cmlidXRlKHZvaWQqLCBwYXRoX2NvbnYmLCB1bnNpZ25lZCBpbnQq
LCB1bnNpZ25lZCBsb25nKiwgdW5zaWduZWQgbG9uZyopQDIwIFsxNzddClsy
MjVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHNl
Y3VyaXR5X2Rlc2NyaXB0b3I6OmZyZWUoKSBbMjI1XQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZ2V0X2Zp
bGVfc2Qodm9pZCosIHBhdGhfY29udiYsIHNlY3VyaXR5X2Rlc2NyaXB0b3Im
LCBib29sKUAxNiBbMTYxXQpbMjI2XSAgICAwLjAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEgICAgICAgICBzZWN1cml0eV9kZXNjcmlwdG9yOjptYWxsb2Mo
dW5zaWduZWQgaW50KSBbMjI2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxsX2NydDBfMSh2b2lkKikg
WzE1M10KWzIyN10gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgdHR5Ojppbml0X3Nlc3Npb24oKUAwIFsyMjddCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX3N0
YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChpbnQsIGlu
dCkgWzg2MF0KWzIyOF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgTGlzdDxwdGhyZWFkX2tleT46Okxpc3QoKSBbMjI4XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rlc3RydWN0aW9uXzAo
aW50LCBpbnQpIFs4NjBdClsyMjldICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIExpc3Q8cHRocmVhZF9jb25kPjo6TGlzdCgpIFsy
MjldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8x
ICAgICAgICAgICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1
Y3Rpb25fMChpbnQsIGludCkgWzg2MF0KWzIzMF0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkX211dGV4Pjo6
TGlzdCgpIFsyMzBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBwdGhyZWFkX3J3bG9jazo6cHRocmVhZF9y
d2xvY2socHRocmVhZF9yd2xvY2thdHRyKikgWzIxNl0KWzIzMV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFk
X3J3bG9jaz46Omluc2VydChwdGhyZWFkX3J3bG9jayopIFsyMzFdCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBfX3N0YXRpY19pbml0aWFsaXphdGlvbl9hbmRfZGVzdHJ1Y3Rpb25fMChp
bnQsIGludCkgWzg2MF0KWzIzMl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxICAgICAgICAgTGlzdDxwdGhyZWFkX3J3bG9jaz46Okxpc3QoKSBb
MjMyXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rlc3Ry
dWN0aW9uXzAoaW50LCBpbnQpIFs4NjBdClsyMzNdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIExpc3Q8cHRocmVhZD46Okxpc3Qo
KSBbMjMzXQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rl
c3RydWN0aW9uXzAoaW50LCBpbnQpIFs4NjBdClsyMzRdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIExpc3Q8c2VtYXBob3JlPjo6
TGlzdCgpIFsyMzRdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS8xICAgICAgICAgICBjaGlsZF9pbmZvX3NwYXduOjpoYW5kbGVf
c3Bhd24oKSBbMjE4XQpbMjM1XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEgICAgICAgICBwaW5mbzo6dGhpc3Byb2Modm9pZCopIFsyMzVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMi8yICAgICAgICAg
ICBwaW5mbzo6aW5pdChpbnQsIHVuc2lnbmVkIGxvbmcsIHZvaWQqKSBbMTM2
XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgc3RyYWNlOjpoZWxsbygpIFsyNDFdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZl
IFsxNV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsxNTNdClsyMzZdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGR0YWJsZTo6
c3RkaW9faW5pdCgpIFsyMzZdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICB0dHlfbGlzdDo6Z2V0X2N0dHlwKCkg
WzI1NV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGluaXRfY29uc29sZV9oYW5kbGVyKGJvb2wpIFsxNzhdCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBjaGlsZF9pbmZvX3NwYXduOjpoYW5kbGVfc3Bhd24oKSBbMjE4XQpb
MjM3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBk
dGFibGU6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjM3XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgZmhhbmRsZXJf
Y29uc29sZTo6Zml4dXBfYWZ0ZXJfZXhlYygpIFs5MF0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAzLzMgICAgICAgICAgIGZoYW5kbGVy
X2Jhc2U6OmdldF9wb3Blbl9waWQoKSBjb25zdCBbMTE1XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgc3RyYWNl
X2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMi80ICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjpjbG9zZV93aXRoX2Fy
Y2goKSBbODldCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
Mi8xMDAgICAgICAgICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFsx
N10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzEwMCAg
ICAgICAgIG11dG86OnJlbGVhc2UoKSBbMThdCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMi80ICAgICAgICAgICBmaGFuZGxlcl9iYXNl
OjpuZWVkX2ZpeHVwX2JlZm9yZSgpIGNvbnN0IFs5Nl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzMgICAgICAgICAgIGZoYW5kbGVy
X2NvbnNvbGU6On5maGFuZGxlcl9jb25zb2xlKCkgWzExMF0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZoYW5k
bGVyX2Jhc2U6OmZpeHVwX2FmdGVyX2V4ZWMoKSBbMjA3XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMiAgICAgICAgICAgZmhhbmRs
ZXJfYmFzZTo6Z2V0X2lvX2hhbmRsZSgpIFsxMjRdCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBmaGFuZGxlcl90
ZXJtaW9zOjpnZXRfb3V0cHV0X2hhbmRsZSgpIFsyMTldCiAgICAgICAgICAg
ICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8yICAgICAgICAgICBmaGFuZGxl
cl9iYXNlOjpnZXRfb3V0cHV0X2hhbmRsZSgpIFsxMjVdCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWdo
ZWFwX2ZkbmV3OjpjeWdoZWFwX2ZkbmV3KGludCwgYm9vbCkgWzIwMF0KWzIz
OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZHRh
YmxlOjpmaW5kX3VudXNlZF9oYW5kbGUoaW50KSBbMjM4XQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgc2hh
cmVkX2luZm86OmluaXRpYWxpemUoKSBbMTk1XQpbMjM5XSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBtdGluZm86OmluaXRpYWxp
emUoKSBbMjM5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDgvOCAgICAgICAgICAgbXRpbmZvX2RyaXZlOjppbml0aWFsaXplKGludCwg
Ym9vbCkgWzQ4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5k
X2Rlc3RydWN0aW9uXzAoaW50LCBpbnQpIFs4NTldClsyNDBdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB3ZGdycDo6cHdkZ3Jw
KHBhc3N3ZComKSBbMjQwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvMTYgICAgICAgICAgbXV0bzo6aW5pdChjaGFyIGNvbnN0Kikg
WzM1XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
MSAgICAgICAgICAgcGluZm86OnRoaXNwcm9jKHZvaWQqKSBbMjM1XQpbMjQx
XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBzdHJh
Y2U6OmhlbGxvKCkgWzI0MV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsx
NTNdClsyNDJdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAg
ICAgIHN0cmFjZTo6ZGxsX2luZm8oKSBbMjQyXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcGF0aF9jb252
OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5m
byBjb25zdCopIFsyNjFdClsyNDNdICAgIDAuMCAgICAwLjAwICAgIDAuMDAg
ICAgICAgMSAgICAgICAgIGZzX2luZm86OnVwZGF0ZShfVU5JQ09ERV9TVFJJ
TkcqLCB2b2lkKikgWzI0M10KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEwMCAgICAgICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQg
bG9uZykgWzE3XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMTAwICAgICAgICAgbXV0bzo6cmVsZWFzZSgpIFsxOF0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9j
eWd3aW5fZXhpdF9yZXR1cm4gWzM0MjldClsyNDRdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB0aHJlYWQ6OmluaXRfbWFpbnRo
cmVhZCgpIFsyNDRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8yICAgICAgICAgICBwdGhyZWFkOjpwdGhyZWFkKCkgWzEzN10KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIHB0aHJlYWQ6OnNlbGYoKSBbMTldClsyNDVdICAgIDAuMCAgICAwLjAw
ICAgIDAuMDAgICAgICAgMSAgICAgICAgIHB0aHJlYWQ6OnNldF90bHNfc2Vs
Zl9wb2ludGVyKHB0aHJlYWQqKSBbMjQ1XQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgbWVtb3J5X2luaXQo
Ym9vbCkgWzE2Ml0KWzI0Nl0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAg
ICAxICAgICAgICAgcmVnX2tleTo6c2V0X3N0cmluZyh3Y2hhcl90IGNvbnN0
Kiwgd2NoYXJfdCBjb25zdCopIFsyNDZdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjd2RzdHVmZjo6aW5p
dCgpIFsyNDhdClsyNDddICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIGN3ZHN0dWZmOjpvdmVycmlkZV93aW4zMl9jd2QoYm9vbCwg
dW5zaWduZWQgbG9uZykgWzI0N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGRsbF9jcnQwXzEodm9pZCop
IFsxNTNdClsyNDhdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIGN3ZHN0dWZmOjppbml0KCkgWzI0OF0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzE2ICAgICAgICAgIG11dG86OmluaXQo
Y2hhciBjb25zdCopIFszNV0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4w
MCAgICAgICAxLzEgICAgICAgICAgIGN3ZHN0dWZmOjpvdmVycmlkZV93aW4z
Ml9jd2QoYm9vbCwgdW5zaWduZWQgbG9uZykgWzI0N10KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3dp
bl9hdGV4aXQgWzI3Nl0KWzI0OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxICAgICAgICAgZGxsX2xpc3Q6OmZpbmQodm9pZCopIFsyNDldCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAg
ICAgICBkbGxfY3J0MF8xKHZvaWQqKSBbMTUzXQpbMjUwXSAgICAwLjAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBkbGxfbGlzdDo6aW5pdCgp
IFsyNTBdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBjbG9ja19nZXR0aW1lIFsyNzNdClsyNTFdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGhpcmVzX21zOjpu
c2VjcygpIFsyNTFdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBoaXJlc19tczo6cHJpbWUoKSBbMjUyXQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgaGlyZXNfbXM6Om5zZWNzKCkgWzI1MV0KWzI1Ml0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgaGlyZXNfbXM6OnByaW1lKCkg
WzI1Ml0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIGRsbF9jcnQwXzAoKUAwIFs3MTRdClsyNTNdICAgIDAu
MCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHR0eV9saXN0Ojpp
bml0X3Nlc3Npb24oKUAwIFsyNTNdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBzaGFyZWRfbmFtZShjaGFyKiwg
Y2hhciBjb25zdCosIGludClAMTIgWzE2M10KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHNoYXJlZF9pbmZv
Ojppbml0aWFsaXplKCkgWzE5NV0KWzI1NF0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgdHR5X2xpc3Q6OmluaXQoKSBbMjU0XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgZHRhYmxlOjpzdGRpb19pbml0KCkgWzIzNl0KWzI1NV0gICAgMC4w
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgdHR5X2xpc3Q6Omdl
dF9jdHR5cCgpIFsyNTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBkbGxfY3J0MF8wKClAMCBbNzE0XQpb
MjU2XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBj
eWd0aHJlYWQ6OmluaXQoKSBbMjU2XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX2N5Z3Rsczo6Y2FsbCh1
bnNpZ25lZCBsb25nICgqKSh2b2lkKiwgdm9pZCopLCB2b2lkKikgWzc2XQpb
MjU3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAgICBj
eWd0aHJlYWQ6OnN0dWIodm9pZCopQDQgWzI1N10KICAgICAgICAgICAgICAg
IDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3RocmVhZDo6
Y2FsbGZ1bmMoYm9vbCkgWzI1OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAg
WzE2OF0KWzI1OF0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAg
ICAgICAgY3lndGhyZWFkOjpjcmVhdGUoKSBbMjU4XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMTVdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS8xICAgICAgICAgICBjeWd0aHJlYWQ6OnN0dWIodm9pZCopQDQgWzI1
N10KWzI1OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAg
ICAgY3lndGhyZWFkOjpjYWxsZnVuYyhib29sKSBbMjU5XQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgcHJvY19z
dWJwcm9jKHVuc2lnbmVkIGxvbmcsIHVuc2lnbmVkIGxvbmcpQDggWzE2N10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIHNpZ3Byb2NfaW5pdCgpQDAgWzE2OF0KWzI2MF0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY3lndGhyZWFkOjpvcGVy
YXRvciBuZXcodW5zaWduZWQgaW50KSBbMjYwXQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgYnVpbGRfZmhf
bmFtZShjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50LCBzdWZmaXhfaW5mbyop
IFsxNjldClsyNjFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVk
IGludCwgc3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgbW91bnRfaW5m
bzo6Y29udl90b193aW4zMl9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwgZGV2
aWNlJiwgdW5zaWduZWQgaW50KikgWzg1XQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDQvNCAgICAgICAgICAgc3ltbGlua19pbmZvOjpj
aGVjayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBmc19pbmZvJiwgcGF0
aF9jb252X2hhbmRsZSYpIFs4OF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAzLzUgICAgICAgICAgIHRtcF9wYXRoYnVmOjpjX2dldCgp
IFs2OF0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAyLzIg
ICAgICAgICAgIGNtYWxsb2NfYWJvcnRAOCBbMTQ0XQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDEvOSAgICAgICAgICAgdG1wX3BhdGhi
dWY6OnRtcF9wYXRoYnVmKCkgWzQ2XQogICAgICAgICAgICAgICAgMC4wMCAg
ICAwLjAwICAgICAgIDEvNiAgICAgICAgICAgdG1wX3BhdGhidWY6OndfZ2V0
KCkgWzYwXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEv
OSAgICAgICAgICAgdG1wX3BhdGhidWY6On50bXBfcGF0aGJ1ZigpIFs0N10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIG5vcm1hbGl6ZV9wb3NpeF9wYXRoKGNoYXIgY29uc3QqLCBjaGFyKiwg
Y2hhciomKSBbMTc5XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAg
ICAgIDEvMSAgICAgICAgICAgY3JlYWxsb2NfYWJvcnRAOCBbMjc0XQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMzA1ICAgICAgICAg
c3RyYWNlX2FjdGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBmc19pbmZvOjp1cGRhdGUoX1VOSUNP
REVfU1RSSU5HKiwgdm9pZCopIFsyNDNdCiAgICAgICAgICAgICAgICAwLjAw
ICAgIDAuMDAgICAgICAgMS82ICAgICAgICAgICBnZXRfbnRfbmF0aXZlX3Bh
dGgoY2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYsIGJvb2wpIFs1OF0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGRsbF9jcnQwXzEodm9pZCopIFsxNTNdClsyNjJdICAgIDAuMCAg
ICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIHVzZXJfaW5mbzo6aW5p
dGlhbGl6ZSgpIFsyNjJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAgIDAu
MDAgICAgICAgMS8xICAgICAgICAgICBtZW1vcnlfaW5pdChib29sKSBbMTYy
XQpbMjYzXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAgICAg
ICB1c2VyX2luZm86OmNyZWF0ZShib29sKSBbMjYzXQogICAgICAgICAgICAg
ICAgMC4wMCAgICAwLjAwICAgICAgIDIvMzA1ICAgICAgICAgc3RyYWNlX2Fj
dGl2ZSBbMTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS81ICAgICAgICAgICBvcGVuX3NoYXJlZCh3Y2hhcl90IGNvbnN0KiwgaW50
LCB2b2lkKiYsIHVuc2lnbmVkIGxvbmcsIHNoYXJlZF9sb2NhdGlvbnMqLCBf
U0VDVVJJVFlfQVRUUklCVVRFUyosIHVuc2lnbmVkIGxvbmcpQDI4IFs2N10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIGJ1aWxkX2ZoX3BjKHBhdGhfY29udiYsIGJvb2wpIFsxNTddClsy
NjRdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGZo
YW5kbGVyX2Jhc2U6OnVzZV9hcmNoZXR5cGUoKSBjb25zdCBbMjY0XQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAg
ICAgbG9hZGxvY2FsZSBbNTI0Ml0KWzI2NV0gICAgMC4wICAgIDAuMDAgICAg
MC4wMCAgICAgICAxICAgICAgICAgX19jb2xsYXRlX2xvYWRfbG9jYWxlIFsy
NjVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS84ICAg
ICAgICAgICBfX3NldF9sb2NhbGVfZnJvbV9sb2NhbGVfYWxpYXMgWzQ5XQot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAg
ICAgICAgX19tZXNzYWdlc19sb2FkX2xvY2FsZSBbMzMxM10KWzI2Nl0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgX19zZXRfbGNf
bWVzc2FnZXNfZnJvbV93aW4gWzI2Nl0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzggICAgICAgICAgIF9fc2V0X2xvY2FsZV9mcm9t
X2xvY2FsZV9hbGlhcyBbNDldCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX21vbmV0YXJ5X2xvYWRfbG9j
YWxlIFszMzE2XQpbMjY3XSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEgICAgICAgICBfX3NldF9sY19tb25ldGFyeV9mcm9tX3dpbiBbMjY3XQog
ICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAgICAg
ICAgX19zZXRfbG9jYWxlX2Zyb21fbG9jYWxlX2FsaWFzIFs0OV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IF9fbnVtZXJpY19sb2FkX2xvY2FsZSBbMzMyM10KWzI2OF0gICAgMC4wICAg
IDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgX19zZXRfbGNfbnVtZXJp
Y19mcm9tX3dpbiBbMjY4XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAw
ICAgICAgIDEvOCAgICAgICAgICAgX19zZXRfbG9jYWxlX2Zyb21fbG9jYWxl
X2FsaWFzIFs0OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAg
ICAgICAxLzEgICAgICAgICAgIF9fdGltZV9sb2FkX2xvY2FsZSBbMzM5NF0K
WzI2OV0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAg
X19zZXRfbGNfdGltZV9mcm9tX3dpbiBbMjY5XQogICAgICAgICAgICAgICAg
MC4wMCAgICAwLjAwICAgICAgIDEvOCAgICAgICAgICAgX19zZXRfbG9jYWxl
X2Zyb21fbG9jYWxlX2FsaWFzIFs0OV0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAu
MDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIF9kbGxfY3J0MEAwIFsz
NDMxXQpbMjcwXSAgICAwLjAgICAgMC4wMCAgICAwLjAwICAgICAgIDEgICAg
ICAgICBfZmVpbml0aWFsaXNlIFsyNzBdCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBfX3NtYWtlYnVmX3Ig
WzMzNjZdClsyNzFdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAg
ICAgICAgIF9mc3RhdDY0X3IgWzI3MV0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGZzdGF0NjQgWzI4MV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIGZoX2FsbG9jKGRldmljZSkgWzEyNjZdClsyNzJdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGNjYWxsb2NAMTIgWzI3Ml0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwMCAgICAg
ICAgIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzE3XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAwICAgICAgICAgbXV0
bzo6cmVsZWFzZSgpIFsxOF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzEgICAgICAgICAgIF9zaWdmZSBbNV0KWzI3M10gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY2xvY2tfZ2V0
dGltZSBbMjczXQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAg
IDEvMSAgICAgICAgICAgaGlyZXNfbXM6Om5zZWNzKCkgWzI1MV0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAg
IHBhdGhfY29udjo6Y2hlY2soY2hhciBjb25zdCosIHVuc2lnbmVkIGludCwg
c3VmZml4X2luZm8gY29uc3QqKSBbMjYxXQpbMjc0XSAgICAwLjAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEgICAgICAgICBjcmVhbGxvY19hYm9ydEA4IFsy
NzRdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS80ICAg
ICAgICAgICBjbWFsbG9jQDggWzk4XQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgMC4w
MCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZmhhbmRsZXJfYmFzZTo6
c2V0X25hbWUocGF0aF9jb252JikgWzIxM10KWzI3NV0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgY3djc2R1cEA0IFsyNzVdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xMDAgICAgICAg
ICBtdXRvOjphY3F1aXJlKHVuc2lnbmVkIGxvbmcpIFsxN10KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwMCAgICAgICAgIG11dG86
OnJlbGVhc2UoKSBbMThdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAg
ICAgICAgMS80ICAgICAgICAgICBfX2N4YV9ndWFyZF9yZWxlYXNlIFs5N10K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAg
ICAgICAgIF9zaWdmZSBbNV0KWzI3Nl0gICAgMC4wICAgIDAuMDAgICAgMC4w
MCAgICAgICAxICAgICAgICAgY3lnd2luX2F0ZXhpdCBbMjc2XQogICAgICAg
ICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgZGxs
X2xpc3Q6OmZpbmQodm9pZCopIFsyNDldCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAw
LjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBjeWd3aW5fY29udl90
b19wb3NpeF9wYXRoIFsyNzhdClsyNzddICAgIDAuMCAgICAwLjAwICAgIDAu
MDAgICAgICAgMSAgICAgICAgIGN5Z3dpbl9jb252X3BhdGggWzI3N10KICAg
ICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAg
IHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFs0Nl0KICAgICAgICAgICAg
ICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzcgICAgICAgICAgIHBhdGhfY29u
djo6fnBhdGhfY29udigpIFs1NF0KICAgICAgICAgICAgICAgIDAuMDAgICAg
MC4wMCAgICAgICAxLzkgICAgICAgICAgIHRtcF9wYXRoYnVmOjp+dG1wX3Bh
dGhidWYoKSBbNDddCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAg
ICAgMS81ICAgICAgICAgICB0bXBfcGF0aGJ1Zjo6Y19nZXQoKSBbNjhdCiAg
ICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAg
ICBtb3VudF9pbmZvOjpjb252X3RvX3Bvc2l4X3BhdGgoY2hhciBjb25zdCos
IGNoYXIqLCBpbnQpIFsxOTJdCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMS8xICAgICAgICAgICBfc2lnZmUgWzVdClsyNzhdICAg
IDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3dpbl9j
b252X3RvX3Bvc2l4X3BhdGggWzI3OF0KICAgICAgICAgICAgICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIGN5Z3dpbl9jb252X3BhdGgg
WzI3N10KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAx
LzEgICAgICAgICAgIF9zaWdmZSBbNV0KWzI3OV0gICAgMC4wICAgIDAuMDAg
ICAgMC4wMCAgICAgICAxICAgICAgICAgY3lnd2luX2V4aXQgWzI3OV0KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAg
ICAgIF9fY2FsbF9leGl0cHJvY3MgWzMxNzddClsyODBdICAgIDAuMCAgICAw
LjAwICAgIDAuMDAgICAgICAgMSAgICAgICAgIGN5Z3hkcl92d2FybnggWzI4
MF0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIF9mc3RhdDY0X3IgWzI3MV0KWzI4MV0gICAgMC4wICAgIDAu
MDAgICAgMC4wMCAgICAgICAxICAgICAgICAgZnN0YXQ2NCBbMjgxXQogICAg
ICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMTAgICAgICAgICAg
Y3lnaGVhcF9mZGdldDo6Y3lnaGVhcF9mZGdldChpbnQsIGJvb2wsIGJvb2wp
IFs0Ml0KICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEg
ICAgICAgICAgIGZoYW5kbGVyX2Rpc2tfZmlsZTo6ZnN0YXQoX19zdGF0NjQq
KUA4IFsyMjNdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEgICAgICAgICAgIHN5c2Nv
bmYgWzI4NF0KWzI4Ml0gICAgMC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAx
ICAgICAgICAgZ2V0X2F2cGh5c19wYWdlcyBbMjgyXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgaW5pdGlh
bF9zZXRsb2NhbGUoKSBbMTc2XQpbMjgzXSAgICAwLjAgICAgMC4wMCAgICAw
LjAwICAgICAgIDEgICAgICAgICBpbnRlcm5hbF9zZXRsb2NhbGUgWzI4M10K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAg
ICAgIHRtcF9wYXRoYnVmOjp0bXBfcGF0aGJ1ZigpIFs0Nl0KICAgICAgICAg
ICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzkgICAgICAgICAgIHRtcF9w
YXRoYnVmOjp+dG1wX3BhdGhidWYoKSBbNDddCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAwLjAwICAgIDAuMDAgICAgICAgMS8xICAgICAgICAgICBzeXNfYWxsb2Mo
bWFsbG9jX3N0YXRlKiwgdW5zaWduZWQgaW50KSBbMTMxMF0KWzI4NF0gICAg
MC4wICAgIDAuMDAgICAgMC4wMCAgICAgICAxICAgICAgICAgc3lzY29uZiBb
Mjg0XQogICAgICAgICAgICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAg
ICAgICAgICAgZ2V0X2F2cGh5c19wYWdlcyBbMjgyXQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAg
ICAgICAgMC4wMCAgICAwLjAwICAgICAgIDEvMSAgICAgICAgICAgX3dyaXRl
X3IgWzQ0ODddClsyODVdICAgIDAuMCAgICAwLjAwICAgIDAuMDAgICAgICAg
MSAgICAgICAgIHdyaXRlIFsyODVdCiAgICAgICAgICAgICAgICAwLjAwICAg
IDAuMDAgICAgICAgMi8zMDUgICAgICAgICBzdHJhY2VfYWN0aXZlIFsxNV0K
ICAgICAgICAgICAgICAgIDAuMDAgICAgMC4wMCAgICAgICAxLzEwICAgICAg
ICAgIGN5Z2hlYXBfZmRnZXQ6OmN5Z2hlYXBfZmRnZXQoaW50LCBib29sLCBi
b29sKSBbNDJdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS83ICAgICAgICAgICBjeWdoZWFwX2ZkbWFuaXA6Om9wZXJhdG9yLT4oKSBj
b25zdCBbNTVdCiAgICAgICAgICAgICAgICAwLjAwICAgIDAuMDAgICAgICAg
MS8xICAgICAgICAgICBmaGFuZGxlcl9iYXNlOjp3cml0ZSh2b2lkIGNvbnN0
KiwgdW5zaWduZWQgaW50KUAxMiBbMjEwXQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKIFRoaXMgdGFibGUgZGVz
Y3JpYmVzIHRoZSBjYWxsIHRyZWUgb2YgdGhlIHByb2dyYW0sIGFuZCB3YXMg
c29ydGVkIGJ5CiB0aGUgdG90YWwgYW1vdW50IG9mIHRpbWUgc3BlbnQgaW4g
ZWFjaCBmdW5jdGlvbiBhbmQgaXRzIGNoaWxkcmVuLgoKIEVhY2ggZW50cnkg
aW4gdGhpcyB0YWJsZSBjb25zaXN0cyBvZiBzZXZlcmFsIGxpbmVzLiAgVGhl
IGxpbmUgd2l0aCB0aGUKIGluZGV4IG51bWJlciBhdCB0aGUgbGVmdCBoYW5k
IG1hcmdpbiBsaXN0cyB0aGUgY3VycmVudCBmdW5jdGlvbi4KIFRoZSBsaW5l
cyBhYm92ZSBpdCBsaXN0IHRoZSBmdW5jdGlvbnMgdGhhdCBjYWxsZWQgdGhp
cyBmdW5jdGlvbiwKIGFuZCB0aGUgbGluZXMgYmVsb3cgaXQgbGlzdCB0aGUg
ZnVuY3Rpb25zIHRoaXMgb25lIGNhbGxlZC4KIFRoaXMgbGluZSBsaXN0czoK
ICAgICBpbmRleAlBIHVuaXF1ZSBudW1iZXIgZ2l2ZW4gdG8gZWFjaCBlbGVt
ZW50IG9mIHRoZSB0YWJsZS4KCQlJbmRleCBudW1iZXJzIGFyZSBzb3J0ZWQg
bnVtZXJpY2FsbHkuCgkJVGhlIGluZGV4IG51bWJlciBpcyBwcmludGVkIG5l
eHQgdG8gZXZlcnkgZnVuY3Rpb24gbmFtZSBzbwoJCWl0IGlzIGVhc2llciB0
byBsb29rIHVwIHdoZXJlIHRoZSBmdW5jdGlvbiBpbiB0aGUgdGFibGUuCgog
ICAgICUgdGltZQlUaGlzIGlzIHRoZSBwZXJjZW50YWdlIG9mIHRoZSBgdG90
YWwnIHRpbWUgdGhhdCB3YXMgc3BlbnQKCQlpbiB0aGlzIGZ1bmN0aW9uIGFu
ZCBpdHMgY2hpbGRyZW4uICBOb3RlIHRoYXQgZHVlIHRvCgkJZGlmZmVyZW50
IHZpZXdwb2ludHMsIGZ1bmN0aW9ucyBleGNsdWRlZCBieSBvcHRpb25zLCBl
dGMsCgkJdGhlc2UgbnVtYmVycyB3aWxsIE5PVCBhZGQgdXAgdG8gMTAwJS4K
CiAgICAgc2VsZglUaGlzIGlzIHRoZSB0b3RhbCBhbW91bnQgb2YgdGltZSBz
cGVudCBpbiB0aGlzIGZ1bmN0aW9uLgoKICAgICBjaGlsZHJlbglUaGlzIGlz
IHRoZSB0b3RhbCBhbW91bnQgb2YgdGltZSBwcm9wYWdhdGVkIGludG8gdGhp
cwoJCWZ1bmN0aW9uIGJ5IGl0cyBjaGlsZHJlbi4KCiAgICAgY2FsbGVkCVRo
aXMgaXMgdGhlIG51bWJlciBvZiB0aW1lcyB0aGUgZnVuY3Rpb24gd2FzIGNh
bGxlZC4KCQlJZiB0aGUgZnVuY3Rpb24gY2FsbGVkIGl0c2VsZiByZWN1cnNp
dmVseSwgdGhlIG51bWJlcgoJCW9ubHkgaW5jbHVkZXMgbm9uLXJlY3Vyc2l2
ZSBjYWxscywgYW5kIGlzIGZvbGxvd2VkIGJ5CgkJYSBgKycgYW5kIHRoZSBu
dW1iZXIgb2YgcmVjdXJzaXZlIGNhbGxzLgoKICAgICBuYW1lCVRoZSBuYW1l
IG9mIHRoZSBjdXJyZW50IGZ1bmN0aW9uLiAgVGhlIGluZGV4IG51bWJlciBp
cwoJCXByaW50ZWQgYWZ0ZXIgaXQuICBJZiB0aGUgZnVuY3Rpb24gaXMgYSBt
ZW1iZXIgb2YgYQoJCWN5Y2xlLCB0aGUgY3ljbGUgbnVtYmVyIGlzIHByaW50
ZWQgYmV0d2VlbiB0aGUKCQlmdW5jdGlvbidzIG5hbWUgYW5kIHRoZSBpbmRl
eCBudW1iZXIuCgoKIEZvciB0aGUgZnVuY3Rpb24ncyBwYXJlbnRzLCB0aGUg
ZmllbGRzIGhhdmUgdGhlIGZvbGxvd2luZyBtZWFuaW5nczoKCiAgICAgc2Vs
ZglUaGlzIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0aGF0IHdhcyBwcm9wYWdh
dGVkIGRpcmVjdGx5CgkJZnJvbSB0aGUgZnVuY3Rpb24gaW50byB0aGlzIHBh
cmVudC4KCiAgICAgY2hpbGRyZW4JVGhpcyBpcyB0aGUgYW1vdW50IG9mIHRp
bWUgdGhhdCB3YXMgcHJvcGFnYXRlZCBmcm9tCgkJdGhlIGZ1bmN0aW9uJ3Mg
Y2hpbGRyZW4gaW50byB0aGlzIHBhcmVudC4KCiAgICAgY2FsbGVkCVRoaXMg
aXMgdGhlIG51bWJlciBvZiB0aW1lcyB0aGlzIHBhcmVudCBjYWxsZWQgdGhl
CgkJZnVuY3Rpb24gYC8nIHRoZSB0b3RhbCBudW1iZXIgb2YgdGltZXMgdGhl
IGZ1bmN0aW9uCgkJd2FzIGNhbGxlZC4gIFJlY3Vyc2l2ZSBjYWxscyB0byB0
aGUgZnVuY3Rpb24gYXJlIG5vdAoJCWluY2x1ZGVkIGluIHRoZSBudW1iZXIg
YWZ0ZXIgdGhlIGAvJy4KCiAgICAgbmFtZQlUaGlzIGlzIHRoZSBuYW1lIG9m
IHRoZSBwYXJlbnQuICBUaGUgcGFyZW50J3MgaW5kZXgKCQludW1iZXIgaXMg
cHJpbnRlZCBhZnRlciBpdC4gIElmIHRoZSBwYXJlbnQgaXMgYQoJCW1lbWJl
ciBvZiBhIGN5Y2xlLCB0aGUgY3ljbGUgbnVtYmVyIGlzIHByaW50ZWQgYmV0
d2VlbgoJCXRoZSBuYW1lIGFuZCB0aGUgaW5kZXggbnVtYmVyLgoKIElmIHRo
ZSBwYXJlbnRzIG9mIHRoZSBmdW5jdGlvbiBjYW5ub3QgYmUgZGV0ZXJtaW5l
ZCwgdGhlIHdvcmQKIGA8c3BvbnRhbmVvdXM+JyBpcyBwcmludGVkIGluIHRo
ZSBgbmFtZScgZmllbGQsIGFuZCBhbGwgdGhlIG90aGVyCiBmaWVsZHMgYXJl
IGJsYW5rLgoKIEZvciB0aGUgZnVuY3Rpb24ncyBjaGlsZHJlbiwgdGhlIGZp
ZWxkcyBoYXZlIHRoZSBmb2xsb3dpbmcgbWVhbmluZ3M6CgogICAgIHNlbGYJ
VGhpcyBpcyB0aGUgYW1vdW50IG9mIHRpbWUgdGhhdCB3YXMgcHJvcGFnYXRl
ZCBkaXJlY3RseQoJCWZyb20gdGhlIGNoaWxkIGludG8gdGhlIGZ1bmN0aW9u
LgoKICAgICBjaGlsZHJlbglUaGlzIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0
aGF0IHdhcyBwcm9wYWdhdGVkIGZyb20gdGhlCgkJY2hpbGQncyBjaGlsZHJl
biB0byB0aGUgZnVuY3Rpb24uCgogICAgIGNhbGxlZAlUaGlzIGlzIHRoZSBu
dW1iZXIgb2YgdGltZXMgdGhlIGZ1bmN0aW9uIGNhbGxlZAoJCXRoaXMgY2hp
bGQgYC8nIHRoZSB0b3RhbCBudW1iZXIgb2YgdGltZXMgdGhlIGNoaWxkCgkJ
d2FzIGNhbGxlZC4gIFJlY3Vyc2l2ZSBjYWxscyBieSB0aGUgY2hpbGQgYXJl
IG5vdAoJCWxpc3RlZCBpbiB0aGUgbnVtYmVyIGFmdGVyIHRoZSBgLycuCgog
ICAgIG5hbWUJVGhpcyBpcyB0aGUgbmFtZSBvZiB0aGUgY2hpbGQuICBUaGUg
Y2hpbGQncyBpbmRleAoJCW51bWJlciBpcyBwcmludGVkIGFmdGVyIGl0LiAg
SWYgdGhlIGNoaWxkIGlzIGEKCQltZW1iZXIgb2YgYSBjeWNsZSwgdGhlIGN5
Y2xlIG51bWJlciBpcyBwcmludGVkCgkJYmV0d2VlbiB0aGUgbmFtZSBhbmQg
dGhlIGluZGV4IG51bWJlci4KCiBJZiB0aGVyZSBhcmUgYW55IGN5Y2xlcyAo
Y2lyY2xlcykgaW4gdGhlIGNhbGwgZ3JhcGgsIHRoZXJlIGlzIGFuCiBlbnRy
eSBmb3IgdGhlIGN5Y2xlLWFzLWEtd2hvbGUuICBUaGlzIGVudHJ5IHNob3dz
IHdobyBjYWxsZWQgdGhlCiBjeWNsZSAoYXMgcGFyZW50cykgYW5kIHRoZSBt
ZW1iZXJzIG9mIHRoZSBjeWNsZSAoYXMgY2hpbGRyZW4uKQogVGhlIGArJyBy
ZWN1cnNpdmUgY2FsbHMgZW50cnkgc2hvd3MgdGhlIG51bWJlciBvZiBmdW5j
dGlvbiBjYWxscyB0aGF0CiB3ZXJlIGludGVybmFsIHRvIHRoZSBjeWNsZSwg
YW5kIHRoZSBjYWxscyBlbnRyeSBmb3IgZWFjaCBtZW1iZXIgc2hvd3MsCiBm
b3IgdGhhdCBtZW1iZXIsIGhvdyBtYW55IHRpbWVzIGl0IHdhcyBjYWxsZWQg
ZnJvbSBvdGhlciBtZW1iZXJzIG9mCiB0aGUgY3ljbGUuCgoMCkluZGV4IGJ5
IGZ1bmN0aW9uIG5hbWUKCiBbMTUxXSBSdGxJbnQ2NFRvSGV4VW5pY29kZVN0
cmluZ0AxNiBbMjAxXSBmaGFuZGxlcl9iYXNlOjpnZXRfaGFuZGxlKCkgWzk1
XSByZWdfa2V5OjpnZXRfc3RyaW5nKHdjaGFyX3QgY29uc3QqLCB3Y2hhcl90
KiwgdW5zaWduZWQgaW50LCB3Y2hhcl90IGNvbnN0KikKIFsxMDBdIF9fc2Vj
X3VzZXIodm9pZCosIHZvaWQqLCB2b2lkKiwgdW5zaWduZWQgbG9uZywgaW50
KUAyMCBbMjAyXSBmaGFuZGxlcl9iYXNlOjpkZWxfbXlfbG9ja3MoZGVsX2xv
Y2tfY2FsbGVkX2Zyb20pIFsyNDZdIHJlZ19rZXk6OnNldF9zdHJpbmcod2No
YXJfdCBjb25zdCosIHdjaGFyX3QgY29uc3QqKQogWzE1Ml0gY2hpbGRfY29w
eSh2b2lkKiwgYm9vbCwgLi4uKSBbMjAzXSBmaGFuZGxlcl9iYXNlOjpmc3Rh
dF9oZWxwZXIoX19zdGF0NjQqLCB1bnNpZ25lZCBsb25nKUAxMiBbMzhdIHJl
Z19rZXk6OmJ1aWxkX3JlZyhIS0VZX18qLCB1bnNpZ25lZCBsb25nLCBjaGFy
KikKIFsxNTNdIGRsbF9jcnQwXzEodm9pZCopICAgICBbMTI0XSBmaGFuZGxl
cl9iYXNlOjpnZXRfaW9faGFuZGxlKCkgWzEzOF0gcmVnX2tleTo6Z2V0X2R3
b3JkKHdjaGFyX3QgY29uc3QqLCB1bnNpZ25lZCBsb25nKQogWzE1NF0gbGRf
cHJlbG9hZCgpICAgICAgICAgIFsyMDRdIGZoYW5kbGVyX2Jhc2U6OmlzX2Zz
X3NwZWNpYWwoKSBbNTFdIHJlZ19rZXk6OnJlZ19rZXkoSEtFWV9fKiwgdW5z
aWduZWQgbG9uZywgLi4uKQogWzE1NV0gcGluZm9faW5pdChjaGFyKiosIGlu
dClAOCBbMjA1XSBmaGFuZGxlcl9iYXNlOjpvcGVuX3dpdGhfYXJjaChpbnQs
IHVuc2lnbmVkIGludCkgWzUyXSByZWdfa2V5OjpyZWdfa2V5KGJvb2wsIHVu
c2lnbmVkIGxvbmcsIC4uLikKIFsxNTZdIHVpbmZvX2luaXQoKSAgICAgICAg
ICAgWzg5XSBmaGFuZGxlcl9iYXNlOjpjbG9zZV93aXRoX2FyY2goKSBbNTNd
IHJlZ19rZXk6On5yZWdfa2V5KCkKIFsxMjBdIHZvaWQgTGlzdF9yZW1vdmU8
cHRocmVhZF9tdXRleD4oZmFzdF9tdXRleCYsIHB0aHJlYWRfbXV0ZXgqJiwg
cHRocmVhZF9tdXRleCBjb25zdCopIFsyMDZdIGZoYW5kbGVyX2Jhc2U6OmZz
dGF0X2J5X2hhbmRsZShfX3N0YXQ2NCopQDggWzI0N10gY3dkc3R1ZmY6Om92
ZXJyaWRlX3dpbjMyX2N3ZChib29sLCB1bnNpZ25lZCBsb25nKQogWzE1N10g
YnVpbGRfZmhfcGMocGF0aF9jb252JiwgYm9vbCkgWzEwNl0gZmhhbmRsZXJf
YmFzZTo6Z2V0X3N0YXRfaGFuZGxlKCkgWzI0OF0gY3dkc3R1ZmY6OmluaXQo
KQogWzE1OF0gY3JlYXRlX3BpcGUodm9pZCoqLCB2b2lkKiosIF9TRUNVUklU
WV9BVFRSSUJVVEVTKiwgdW5zaWduZWQgbG9uZylAMTYgWzIwN10gZmhhbmRs
ZXJfYmFzZTo6Zml4dXBfYWZ0ZXJfZXhlYygpIFsyNDldIGRsbF9saXN0Ojpm
aW5kKHZvaWQqKQogWzE1OV0gZHRhYmxlX2luaXQoKSAgICAgICAgIFsxMjVd
IGZoYW5kbGVyX2Jhc2U6OmdldF9vdXRwdXRfaGFuZGxlKCkgWzI1MF0gZGxs
X2xpc3Q6OmluaXQoKQogWzE2MF0gZXZlbnRzX2luaXQoKSAgICAgICAgIFsy
MDhdIGZoYW5kbGVyX2Jhc2U6Om9wZW4oaW50LCB1bnNpZ25lZCBpbnQpIFsx
MTRdIGRsbF9saXN0OjphbGxvYyhISU5TVEFOQ0VfXyosIHBlcl9wcm9jZXNz
KiwgZGxsX3R5cGUpCiBbMTYxXSBnZXRfZmlsZV9zZCh2b2lkKiwgcGF0aF9j
b252Jiwgc2VjdXJpdHlfZGVzY3JpcHRvciYsIGJvb2wpQDE2IFsyMDldIGZo
YW5kbGVyX2Jhc2U6OmNsb3NlKCkgWzI1MV0gaGlyZXNfbXM6Om5zZWNzKCkK
IFsxNjJdIG1lbW9yeV9pbml0KGJvb2wpICAgICBbMjEwXSBmaGFuZGxlcl9i
YXNlOjp3cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxMiBbMjUy
XSBoaXJlc19tczo6cHJpbWUoKQogIFs2N10gb3Blbl9zaGFyZWQod2NoYXJf
dCBjb25zdCosIGludCwgdm9pZComLCB1bnNpZ25lZCBsb25nLCBzaGFyZWRf
bG9jYXRpb25zKiwgX1NFQ1VSSVRZX0FUVFJJQlVURVMqLCB1bnNpZ25lZCBs
b25nKUAyOCBbMTA3XSBmaGFuZGxlcl9iYXNlOjpjbGVhbnVwKCkgWzI1M10g
dHR5X2xpc3Q6OmluaXRfc2Vzc2lvbigpQDAKIFsxMjFdIHNldF9maWxlX3Nk
KHZvaWQqLCBwYXRoX2NvbnYmLCBzZWN1cml0eV9kZXNjcmlwdG9yJiwgYm9v
bClAMTYgWzIxMV0gZmhhbmRsZXJfYmFzZTo6b3Blbl9mcyhpbnQsIHVuc2ln
bmVkIGludCkgWzI1NF0gdHR5X2xpc3Q6OmluaXQoKQogWzE2M10gc2hhcmVk
X25hbWUoY2hhciosIGNoYXIgY29uc3QqLCBpbnQpQDEyIFsyMTJdIGZoYW5k
bGVyX2Jhc2U6OmZzdGF0X2ZzKF9fc3RhdDY0KilAOCBbMjU1XSB0dHlfbGlz
dDo6Z2V0X2N0dHlwKCkKIFsxNjRdIF9ldmVyeW9uZV9zZCh2b2lkKiwgdW5z
aWduZWQgbG9uZykgWzIxM10gZmhhbmRsZXJfYmFzZTo6c2V0X25hbWUocGF0
aF9jb252JikgWzI1Nl0gY3lndGhyZWFkOjppbml0KCkKICBbNzldIGJhY2tz
bGFzaGlmeShjaGFyIGNvbnN0KiwgY2hhciosIGJvb2wpIFsyMTRdIGZoYW5k
bGVyX2Jhc2U6OnJhd193cml0ZSh2b2lkIGNvbnN0KiwgdW5zaWduZWQgaW50
KUAxMiBbMjU3XSBjeWd0aHJlYWQ6OnN0dWIodm9pZCopQDQKIFsxNjVdIGN5
Z2hlYXBfaW5pdCgpQDAgICAgICBbMTI2XSBmaGFuZGxlcl9iYXNlOjpmaGFu
ZGxlcl9iYXNlKCkgWzI1OF0gY3lndGhyZWFkOjpjcmVhdGUoKQogWzE2Nl0g
ZW52aXJvbl9pbml0KGNoYXIqKiwgaW50KSBbNjldIGZoYW5kbGVyX2Jhc2U6
On5maGFuZGxlcl9iYXNlKCkgWzI1OV0gY3lndGhyZWFkOjpjYWxsZnVuYyhi
b29sKQogWzE2N10gcHJvY19zdWJwcm9jKHVuc2lnbmVkIGxvbmcsIHVuc2ln
bmVkIGxvbmcpQDggWzcwXSBmaGFuZGxlcl9iYXNlOjpvcGVyYXRvciBkZWxl
dGUodm9pZCopIFsyNjBdIGN5Z3RocmVhZDo6b3BlcmF0b3IgbmV3KHVuc2ln
bmVkIGludCkKIFsxNjhdIHNpZ3Byb2NfaW5pdCgpQDAgICAgICAgWzIwXSBw
dGhyZWFkX211dGV4Ojppc19nb29kX29iamVjdChwdGhyZWFkX211dGV4KiBj
b25zdCopIFsxMzldIHBhdGhfY29udjo6Z2V0X250X25hdGl2ZV9wYXRoKCkK
ICBbNDRdIHN5c19tYnN0b3djcyh3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBj
aGFyIGNvbnN0KiwgdW5zaWduZWQgaW50KUAxNiBbNzFdIHB0aHJlYWRfbXV0
ZXg6OmlzX2luaXRpYWxpemVyKHB0aHJlYWRfbXV0ZXgqIGNvbnN0KikgWzI2
MV0gcGF0aF9jb252OjpjaGVjayhjaGFyIGNvbnN0KiwgdW5zaWduZWQgaW50
LCBzdWZmaXhfaW5mbyBjb25zdCopCiBbMTY5XSBidWlsZF9maF9uYW1lKGNo
YXIgY29uc3QqLCB1bnNpZ25lZCBpbnQsIHN1ZmZpeF9pbmZvKikgWzQzXSBw
dGhyZWFkX211dGV4Ojpsb2NrX3JlY3Vyc2l2ZSgpIFs1NF0gcGF0aF9jb252
Ojp+cGF0aF9jb252KCkKIFsxMDFdIGRsbF9kbGxjcnQwXzEodm9pZCopICAg
WzcyXSBwdGhyZWFkX211dGV4Ojppbml0KHB0aHJlYWRfbXV0ZXgqKiwgcHRo
cmVhZF9tdXRleGF0dHIqIGNvbnN0KiwgcHRocmVhZF9tdXRleCopIFsyNjJd
IHVzZXJfaW5mbzo6aW5pdGlhbGl6ZSgpCiBbMTcwXSBnZXRfc2lkc19pbmZv
KGN5Z3BzaWQsIGN5Z3BzaWQsIHVuc2lnbmVkIGxvbmcqLCB1bnNpZ25lZCBs
b25nKikgWzIxXSBwdGhyZWFkX211dGV4Ojpsb2NrKCkgWzI2M10gdXNlcl9p
bmZvOjpjcmVhdGUoYm9vbCkKICBbMzJdIHBhdGhfcHJlZml4X3AoY2hhciBj
b25zdCosIGNoYXIgY29uc3QqLCBpbnQsIGJvb2wpIFsyMl0gcHRocmVhZF9t
dXRleDo6dW5sb2NrKCkgWzExNV0gZmhhbmRsZXJfYmFzZTo6Z2V0X3BvcGVu
X3BpZCgpIGNvbnN0CiAgWzgwXSBzZXRfcHJpdmlsZWdlKHZvaWQqLCB1bnNp
Z25lZCBsb25nLCBib29sKSBbMTI3XSBwdGhyZWFkX211dGV4OjpkZXN0cm95
KCkgWzI2NF0gZmhhbmRsZXJfYmFzZTo6dXNlX2FyY2hldHlwZSgpIGNvbnN0
CiBbMTcxXSBoYXNoX3BhdGhfbmFtZSh1bnNpZ25lZCBsb25nIGxvbmcsIHdj
aGFyX3QgY29uc3QqKUAxMiBbMTI4XSBwdGhyZWFkX211dGV4Ojp0cnlsb2Nr
KCkgWzk2XSBmaGFuZGxlcl9iYXNlOjpuZWVkX2ZpeHVwX2JlZm9yZSgpIGNv
bnN0CiAgWzgxXSB0b190aW1lc3RydWNfdChfRklMRVRJTUUqLCB0aW1lc3Bl
YyopQDggWzI1XSBwdGhyZWFkX211dGV4Ojpub19vd25lcigpIFs1NV0gY3ln
aGVhcF9mZG1hbmlwOjpvcGVyYXRvci0+KCkgY29uc3QKIFsxNzJdIHVwZGF0
ZV9lbnZwdHJzKClAMCAgICBbMTA4XSBwdGhyZWFkX211dGV4OjpzZXRfdHlw
ZShpbnQpIFsxMTZdIGN5Z3BzaWQ6OnN0cmluZyh3Y2hhcl90KikgY29uc3QK
IFsxNzNdIF9fc21hbGxfc3ByaW50ZihjaGFyKiwgY2hhciBjb25zdCosIC4u
LikgWzI4XSBwdGhyZWFkX211dGV4OjpzZXRfb3duZXIocHRocmVhZCopIFsy
NjVdIF9fY29sbGF0ZV9sb2FkX2xvY2FsZQogIFs0NV0gc3lzX2NwX21ic3Rv
d2NzKGludCAoKikoX3JlZW50Kiwgd2NoYXJfdCosIGNoYXIgY29uc3QqLCB1
bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCBfbWJzdGF0ZV90KiksIGNoYXIg
Y29uc3QqLCB3Y2hhcl90KiwgdW5zaWduZWQgaW50LCBjaGFyIGNvbnN0Kiwg
dW5zaWduZWQgaW50KUAyNCBbNzNdIHB0aHJlYWRfbXV0ZXg6OnB0aHJlYWRf
bXV0ZXgocHRocmVhZF9tdXRleGF0dHIqKSBbOTddIF9fY3hhX2d1YXJkX3Jl
bGVhc2UKICBbNTddIHRyYW5zZm9ybV9jaGFycyh3Y2hhcl90Kiwgd2NoYXJf
dCopIFsxMjldIHB0aHJlYWRfbXV0ZXg6On5wdGhyZWFkX211dGV4KCkgWzE0
MF0gX19jeWd3aW5fbG9ja19maW5pCiAgWzgyXSBfX3NtYWxsX3N3cHJpbnRm
KHdjaGFyX3QqLCB3Y2hhcl90IGNvbnN0KiwgLi4uKSBbMTMwXSBwdGhyZWFk
X211dGV4Ojp+cHRocmVhZF9tdXRleCgpIFs2M10gX19jeWd3aW5fbG9ja19p
bml0X3JlY3Vyc2l2ZQogWzE3NF0gX19zbWFsbF92c3ByaW50ZihjaGFyKiwg
Y2hhciBjb25zdCosIGNoYXIqKSBbMzldIHB0aHJlYWRfcndsb2NrOjphZGRf
cmVhZGVyKHB0aHJlYWRfcndsb2NrOjpSV0xPQ0tfUkVBREVSKikgWzIzXSBf
X2N5Z3dpbl9sb2NrX2xvY2sKIFsxNzVdIGRsbF9nbG9iYWxfZHRvcnMoKSAg
ICBbMTA5XSBwdGhyZWFkX3J3bG9jazo6aXNfZ29vZF9vYmplY3QocHRocmVh
ZF9yd2xvY2sqIGNvbnN0KikgWzI2XSBfX2N5Z3dpbl9sb2NrX3VubG9jawog
IFs4M10gX19zbWFsbF92c3dwcmludGYod2NoYXJfdCosIHdjaGFyX3QgY29u
c3QqLCBjaGFyKikgWzIxNV0gcHRocmVhZF9yd2xvY2s6OmluaXQocHRocmVh
ZF9yd2xvY2sqKiwgcHRocmVhZF9yd2xvY2thdHRyKiBjb25zdCopIFsxNDFd
IF9fZ2V0X2N1cnJlbnRfY29sbGF0ZV9jb2Rlc2V0CiBbMTc2XSBpbml0aWFs
X3NldGxvY2FsZSgpICAgWzEzMV0gcHRocmVhZF9yd2xvY2s6OnVubG9jaygp
IFsxNl0gX19nZXRyZWVudAogWzE3N10gZ2V0X2ZpbGVfYXR0cmlidXRlKHZv
aWQqLCBwYXRoX2NvbnYmLCB1bnNpZ25lZCBpbnQqLCB1bnNpZ25lZCBsb25n
KiwgdW5zaWduZWQgbG9uZyopQDIwIFsxMzJdIHB0aHJlYWRfcndsb2NrOjp3
cmxvY2soKSBbMV0gX19tYWluCiAgWzU4XSBnZXRfbnRfbmF0aXZlX3BhdGgo
Y2hhciBjb25zdCosIF9VTklDT0RFX1NUUklORyYsIGJvb2wpIFsxMzNdIHB0
aHJlYWRfcndsb2NrOjpyZWxlYXNlKCkgWzExN10gX19zZXRfY3R5cGUKICBb
NTBdIGxvYWRfcmVnaXN0cnlfaGl2ZSh3Y2hhcl90IGNvbnN0KilANCBbMjE2
XSBwdGhyZWFkX3J3bG9jazo6cHRocmVhZF9yd2xvY2socHRocmVhZF9yd2xv
Y2thdHRyKikgWzExOF0gX19zZXRfbGNfY3R5cGVfZnJvbV93aW4KIFsxNzhd
IGluaXRfY29uc29sZV9oYW5kbGVyKGJvb2wpIFsyMTddIHBlbmRpbmdfc2ln
bmFsczo6cmVzZXQoKSBbMjY2XSBfX3NldF9sY19tZXNzYWdlc19mcm9tX3dp
bgogWzE3OV0gbm9ybWFsaXplX3Bvc2l4X3BhdGgoY2hhciBjb25zdCosIGNo
YXIqLCBjaGFyKiYpIFsyMThdIGNoaWxkX2luZm9fc3Bhd246OmhhbmRsZV9z
cGF3bigpIFsyNjddIF9fc2V0X2xjX21vbmV0YXJ5X2Zyb21fd2luCiBbMTgw
XSBub3JtYWxpemVfd2luMzJfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGNo
YXIqJikgWzkwXSBmaGFuZGxlcl9jb25zb2xlOjpmaXh1cF9hZnRlcl9leGVj
KCkgWzI2OF0gX19zZXRfbGNfbnVtZXJpY19mcm9tX3dpbgogICBbMl0gc2ln
X2Rpc3BhdGNoX3BlbmRpbmcoYm9vbClANCBbOTFdIGZoYW5kbGVyX2NvbnNv
bGU6OnNldF91bml0KCkgWzI2OV0gX19zZXRfbGNfdGltZV9mcm9tX3dpbgog
WzEwMl0gY2hlY2tfc2FuaXR5X2FuZF9zeW5jKHBlcl9wcm9jZXNzKilANCBb
MTEwXSBmaGFuZGxlcl9jb25zb2xlOjp+ZmhhbmRsZXJfY29uc29sZSgpIFs0
OV0gX19zZXRfbG9jYWxlX2Zyb21fbG9jYWxlX2FsaWFzCiBbMTgxXSBjcmVh
dGVfc2lnbmFsX2Fycml2ZWQoKUAwIFsyMTldIGZoYW5kbGVyX3Rlcm1pb3M6
OmdldF9vdXRwdXRfaGFuZGxlKCkgWzE0Ml0gX193cmFwX19aZGFQdlJLU3Q5
bm90aHJvd190CiAgWzg0XSBnZXRfc2hhcmVkX3BhcmVudF9kaXIoKSBbMjIw
XSBmaGFuZGxlcl9kZXZfemVybzo6ZmhhbmRsZXJfZGV2X3plcm8oKSBbNjRd
IF9jeWd3aW5faXN0ZXh0X2Zvcl9zdGRpbwogWzE4Ml0gc2V0X2N5Z3dpbl9w
cml2aWxlZ2VzKHZvaWQqKSBbMjIxXSBmaGFuZGxlcl9kaXNrX2ZpbGU6Om9w
ZW4oaW50LCB1bnNpZ25lZCBpbnQpIFsyNzBdIF9mZWluaXRpYWxpc2UKIFsx
ODNdIGN5Z2hlYXBfZml4dXBfaW5fY2hpbGQoYm9vbClANCBbMjIyXSBmaGFu
ZGxlcl9kaXNrX2ZpbGU6OmNsb3NlKCkgWzI3MV0gX2ZzdGF0NjRfcgogWzE4
NF0gZml4dXBfbG9ja2ZfYWZ0ZXJfZXhlYygpIFsyMjNdIGZoYW5kbGVyX2Rp
c2tfZmlsZTo6ZnN0YXQoX19zdGF0NjQqKUA4IFszNF0gX2dldGVudl9yCiBb
MTg1XSBnZXRfc2Vzc2lvbl9wYXJlbnRfZGlyKCkgWzIyNF0gZmhhbmRsZXJf
ZGlza19maWxlOjpmaGFuZGxlcl9kaXNrX2ZpbGUoKSBbMjcyXSBjY2FsbG9j
QDEyCiBbMTg2XSBnZXRfY3lnd2luX3N0YXJ0dXBfaW5mbygpIFsxMzRdIGZo
YW5kbGVyX2Rpc2tfZmlsZTo6fmZoYW5kbGVyX2Rpc2tfZmlsZSgpIFszM10g
Y2ZyZWVANAogWzE4N10gc2V0ZXJybm9fZnJvbV9udF9zdGF0dXMoY2hhciBj
b25zdCosIGludCwgbG9uZylAMTIgWzIyNV0gc2VjdXJpdHlfZGVzY3JpcHRv
cjo6ZnJlZSgpIFsyNzNdIGNsb2NrX2dldHRpbWUKIFsxODhdIHNpZ25hbF9m
aXh1cF9hZnRlcl9leGVjKClAMCBbMjI2XSBzZWN1cml0eV9kZXNjcmlwdG9y
OjptYWxsb2ModW5zaWduZWQgaW50KSBbMTQzXSBjbG9zZQogWzEwM10gc2Vj
X2FjbChfQUNMKiwgYm9vbCwgYm9vbCwgdm9pZCosIHZvaWQqLCB1bnNpZ25l
ZCBsb25nKSBbMjI3XSB0dHk6OmluaXRfc2Vzc2lvbigpQDAgWzk4XSBjbWFs
bG9jQDgKICAgWzRdIHNpZ19zZW5kKF9waW5mbyosIHNpZ2luZm9fdCYsIF9j
eWd0bHMqKUAxMiBbMjI4XSBMaXN0PHB0aHJlYWRfa2V5Pjo6TGlzdCgpIFsx
NDRdIGNtYWxsb2NfYWJvcnRAOAogICBbM10gc2lnX3NlbmQoX3BpbmZvKiwg
aW50KUA4IFsxMzVdIExpc3Q8cHRocmVhZF9jb25kPjo6aW5zZXJ0KHB0aHJl
YWRfY29uZCopIFsyNzRdIGNyZWFsbG9jX2Fib3J0QDgKIFsxODldIHNsYXNo
aWZ5KGNoYXIgY29uc3QqLCBjaGFyKiwgYm9vbCkgWzIyOV0gTGlzdDxwdGhy
ZWFkX2NvbmQ+OjpMaXN0KCkgWzE0NV0gY3N0cmR1cEA0CiBbMTkwXSBoZWFw
X2luaXQoKSAgICAgICAgICAgWzIzMF0gTGlzdDxwdGhyZWFkX211dGV4Pjo6
TGlzdCgpIFsyNzVdIGN3Y3NkdXBANAogIFsyOV0gaWxvY2tkZWNyKGxvbmcg
dm9sYXRpbGUqKSBbMjMxXSBMaXN0PHB0aHJlYWRfcndsb2NrPjo6aW5zZXJ0
KHB0aHJlYWRfcndsb2NrKikgWzI3Nl0gY3lnd2luX2F0ZXhpdAogICBbOV0g
dHpzZXR3YWxsKCkgICAgICAgICAgIFsyMzJdIExpc3Q8cHRocmVhZF9yd2xv
Y2s+OjpMaXN0KCkgWzI3N10gY3lnd2luX2NvbnZfcGF0aAogICBbOF0gdHps
b2FkKGNoYXIgY29uc3QqLCBzdGF0ZSopIChsb2NhbHRpbWUuY2MpIFsyMzNd
IExpc3Q8cHRocmVhZD46Okxpc3QoKSBbMjc4XSBjeWd3aW5fY29udl90b19w
b3NpeF9wYXRoCiAgWzExXSB0enBhcnNlKGNoYXIgY29uc3QqLCBzdGF0ZSos
IGludCkgKGxvY2FsdGltZS5jYykgWzIzNF0gTGlzdDxzZW1hcGhvcmU+OjpM
aXN0KCkgWzI3OV0gY3lnd2luX2V4aXQKIFsxOTFdIGNoaWxkX2luZm86OnJl
YWR5KGJvb2wpIFszNV0gbXV0bzo6aW5pdChjaGFyIGNvbnN0KikgWzE0Nl0g
Y3lnd2luX2luZXRfbmV0d29yawogIFs0MF0gZmFzdF9tdXRleDo6bG9jaygp
ICAgICBbMTddIG11dG86OmFjcXVpcmUodW5zaWduZWQgbG9uZykgWzI4MF0g
Y3lneGRyX3Z3YXJueAogIFs0MV0gZmFzdF9tdXRleDo6dW5sb2NrKCkgICBb
MThdIG11dG86OnJlbGVhc2UoKSAgICAgICAgWzU2XSBkbGNhbGxvYwogWzEw
NF0gZmFzdF9tdXRleDo6ZmFzdF9tdXRleCgpIFsxMTFdIG11dG86OmFjcXVp
cmVkKCkgICAgWzM2XSBkbGZyZWUKIFsxOTJdIG1vdW50X2luZm86OmNvbnZf
dG9fcG9zaXhfcGF0aChjaGFyIGNvbnN0KiwgY2hhciosIGludCkgWzEzNl0g
cGluZm86OmluaXQoaW50LCB1bnNpZ25lZCBsb25nLCB2b2lkKikgWzMwXSBk
bG1hbGxvYwogIFs4NV0gbW91bnRfaW5mbzo6Y29udl90b193aW4zMl9wYXRo
KGNoYXIgY29uc3QqLCBjaGFyKiwgZGV2aWNlJiwgdW5zaWduZWQgaW50Kikg
WzIzNV0gcGluZm86OnRoaXNwcm9jKHZvaWQqKSBbNzddIGRscHZhbGxvYwog
WzE5M10gbW91bnRfaW5mbzo6Y3lnZHJpdmVfcG9zaXhfcGF0aChjaGFyIGNv
bnN0KiwgY2hhciosIGludCkgWzMxXSBzcGVudjo6cmV0cmlldmUoYm9vbCwg
Y2hhciBjb25zdCopIFs3OF0gZGxyZWFsbG9jCiAgWzg2XSBtb3VudF9pdGVt
OjpidWlsZF93aW4zMihjaGFyKiwgY2hhciBjb25zdCosIHVuc2lnbmVkIGlu
dCosIHVuc2lnbmVkIGludCkgWzc0XSBkZXZpY2U6OmluaXQoKSBbMjgxXSBm
c3RhdDY0CiBbMTk0XSBNVGludGVyZmFjZTo6SW5pdCgpICAgIFs5Ml0gZGV2
aWNlOjpwYXJzZShjaGFyIGNvbnN0KikgWzI4Ml0gZ2V0X2F2cGh5c19wYWdl
cwogWzE5NV0gc2hhcmVkX2luZm86OmluaXRpYWxpemUoKSBbOTNdIGRldmlj
ZTo6cGFyc2UodW5zaWduZWQgbG9uZykgWzk5XSBnZXRlbnYKIFsxOTZdIHNo
YXJlZF9pbmZvOjpoZWFwX2NodW5rX3NpemUoKSBbMjM2XSBkdGFibGU6OnN0
ZGlvX2luaXQoKSBbNjVdIGdldHBhZ2VzaXplCiBbMTk3XSBzaGFyZWRfaW5m
bzo6aW5pdF9vYmNhc2VpbnNlbnNpdGl2ZSgpIFsyMzddIGR0YWJsZTo6Zml4
dXBfYWZ0ZXJfZXhlYygpIFszN10gZ251X2Rldl9tYWtlZGV2CiAgWzg3XSBz
dWZmaXhfc2Nhbjo6aGFzKGNoYXIgY29uc3QqLCBzdWZmaXhfaW5mbyBjb25z
dCopIFsyMzhdIGR0YWJsZTo6ZmluZF91bnVzZWRfaGFuZGxlKGludCkgWzI4
M10gaW50ZXJuYWxfc2V0bG9jYWxlCiAgWzU5XSBzdWZmaXhfc2Nhbjo6bmV4
dCgpICAgWzExMl0gZHRhYmxlOjpyZWxlYXNlKGludCkgICAgWzddIGxvY2Fs
dGltZQogWzEwNV0gdGxzX3BhdGhidWY6OmRlc3Ryb3koKSBbMjM5XSBtdGlu
Zm86OmluaXRpYWxpemUoKSAgWzEwXSBvcGVuCiAgWzY4XSB0bXBfcGF0aGJ1
Zjo6Y19nZXQoKSAgWzI0MF0gcHdkZ3JwOjpwd2RncnAocGFzc3dkKiYpIFsx
NDddIHB0aHJlYWRfbXV0ZXhfZGVzdHJveQogIFs2MF0gdG1wX3BhdGhidWY6
OndfZ2V0KCkgIFsyNDFdIHN0cmFjZTo6aGVsbG8oKSAgICAgICAgWzI0XSBw
dGhyZWFkX211dGV4X2xvY2sKICBbNDZdIHRtcF9wYXRoYnVmOjp0bXBfcGF0
aGJ1ZigpIFsyNDJdIHN0cmFjZTo6ZGxsX2luZm8oKSBbMjddIHB0aHJlYWRf
bXV0ZXhfdW5sb2NrCiAgWzQ3XSB0bXBfcGF0aGJ1Zjo6fnRtcF9wYXRoYnVm
KCkgWzc1XSBfY3lndGxzOjppbml0X3RocmVhZCh2b2lkKiwgdW5zaWduZWQg
bG9uZyAoKikodm9pZCosIHZvaWQqKSkgWzE0OF0gcHRocmVhZF9yd2xvY2tf
dW5sb2NrCiAgWzQ4XSBtdGluZm9fZHJpdmU6OmluaXRpYWxpemUoaW50LCBi
b29sKSBbNzZdIF9jeWd0bHM6OmNhbGwodW5zaWduZWQgbG9uZyAoKikodm9p
ZCosIHZvaWQqKSwgdm9pZCopIFsxNDldIHB0aHJlYWRfcndsb2NrX3dybG9j
awogWzEyMl0gcHRocmVhZF9jb25kOjppc19nb29kX29iamVjdChwdGhyZWFk
X2NvbmQqIGNvbnN0KikgWzk0XSBfY3lndGxzOjppbml0KCkgWzY2XSBzYnJr
CiBbMTIzXSBwdGhyZWFkX2NvbmQ6OnB0aHJlYWRfY29uZChwdGhyZWFkX2Nv
bmRhdHRyKikgWzExM10gX2N5Z3Rsczo6cmVtb3ZlX3dxKHVuc2lnbmVkIGxv
bmcpIFsxMTldIHNldGVudgogWzE5OF0gcHRocmVhZF9udWxsOjpnZXRfbnVs
bF9wdGhyZWFkKCkgWzI0M10gZnNfaW5mbzo6dXBkYXRlKF9VTklDT0RFX1NU
UklORyosIHZvaWQqKSBbMTVdIHN0cmFjZV9hY3RpdmUKIFsxOTldIHB0aHJl
YWRfbnVsbDo6cHRocmVhZF9udWxsKCkgWzYyXSBwdGhyZWFkOjp0ZXN0Y2Fu
Y2VsKCkgWzI4NF0gc3lzY29uZgogIFs4OF0gc3ltbGlua19pbmZvOjpjaGVj
ayhjaGFyKiwgc3VmZml4X2luZm8gY29uc3QqLCBmc19pbmZvJiwgcGF0aF9j
b252X2hhbmRsZSYpIFsyNDRdIHB0aHJlYWQ6OmluaXRfbWFpbnRocmVhZCgp
IFsxNTBdIHRpbWVnbQogIFs0Ml0gY3lnaGVhcF9mZGdldDo6Y3lnaGVhcF9m
ZGdldChpbnQsIGJvb2wsIGJvb2wpIFsyNDVdIHB0aHJlYWQ6OnNldF90bHNf
c2VsZl9wb2ludGVyKHB0aHJlYWQqKSBbNl0gdHpzZXQKICBbNjFdIGN5Z2hl
YXBfZmRnZXQ6On5jeWdoZWFwX2ZkZ2V0KCkgWzE5XSBwdGhyZWFkOjpzZWxm
KCkgWzI4NV0gd3JpdGUKIFsyMDBdIGN5Z2hlYXBfZmRuZXc6OmN5Z2hlYXBf
ZmRuZXcoaW50LCBib29sKSBbMTM3XSBwdGhyZWFkOjpwdGhyZWFkKCkK


--------------040707010206070400020901
Content-Type: text/plain; charset=us-ascii

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--------------040707010206070400020901--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019